Skip to main content

Crate chio_federation

Crate chio_federation 

Source
Expand description

Chio federated trust, quorum, and shared reputation contracts.

These contracts extend Chio’s local listing, governance, and open-market surfaces into one bounded cross-operator federation lane. Federation stays evidence-referential and fail-closed: visibility may flow across operators, but runtime trust still requires explicit local activation and review.

Re-exports§

pub use bilateral::co_sign_with_origin;
pub use bilateral::BilateralCoSigningError;
pub use bilateral::BilateralCoSigningProtocol;
pub use bilateral::CoSigningBody;
pub use bilateral::CoSigningRequest;
pub use bilateral::CoSigningResponse;
pub use bilateral::DualSignedReceipt;
pub use bilateral::InProcessCoSigner;
pub use bilateral::BILATERAL_COSIGNING_SCHEMA;
pub use bilateral::BILATERAL_DUAL_RECEIPT_SCHEMA;
pub use trust_establishment::FederationPeer;
pub use trust_establishment::FederationPeerStore;
pub use trust_establishment::HandshakeChallenge;
pub use trust_establishment::InMemoryPeerStore;
pub use trust_establishment::KernelTrustExchange;
pub use trust_establishment::KernelTrustExchangeConfig;
pub use trust_establishment::PeerHandshakeEnvelope;
pub use trust_establishment::PeerHandshakeError;
pub use trust_establishment::DEFAULT_HANDSHAKE_MAX_SKEW_SECS;
pub use trust_establishment::DEFAULT_ROTATION_WINDOW_SECS;
pub use trust_establishment::FEDERATION_HANDSHAKE_SCHEMA;
pub use chio_listing as listing;
pub use chio_open_market as open_market;

Modules§

bilateral
Bilateral cross-kernel runtime co-signing.
capability
Capability tokens: Ed25519-signed, scoped, time-bounded authorizations.
receipt
Chio receipts: signed proof that a tool call was evaluated.
trust_establishment
Cross-kernel trust establishment via mTLS-style handshake.

Structs§

FederatedOpenAdmissionPolicyArtifact
FederatedReputationClearingArtifact
FederatedReputationClearingContinuity
FederatedReputationInputReference
FederatedStakeRequirement
FederatedSybilControl
FederationActivationExchangeArtifact
FederationAntiEclipsePolicy
FederationArtifactReference
FederationConflictEvidence
FederationDelegationControl
FederationImportControl
FederationPublisherObservation
FederationQualificationCase
FederationQualificationMatrix
FederationQuorumReport
FederationTrustScope

Enums§

FederatedReputationInputKind
FederationArtifactKind
FederationContractError
FederationQualificationOutcome
FederationQuorumState
FederationScenarioKind

Constants§

CHIO_FEDERATION_ACTIVATION_EXCHANGE_SCHEMA
CHIO_FEDERATION_OPEN_ADMISSION_POLICY_SCHEMA
CHIO_FEDERATION_QUALIFICATION_MATRIX_SCHEMA
CHIO_FEDERATION_QUORUM_REPORT_SCHEMA
CHIO_FEDERATION_REPUTATION_CLEARING_SCHEMA

Functions§

validate_federated_open_admission_policy
validate_federated_reputation_clearing
validate_federation_activation_exchange
validate_federation_qualification_matrix
validate_federation_quorum_report

Type Aliases§

SignedFederatedOpenAdmissionPolicy
SignedFederatedReputationClearing
SignedFederationActivationExchange
SignedFederationQualificationMatrix
SignedFederationQuorumReport