Skip to main content

Crate chio_core

Crate chio_core 

Source
Expand description

§chio-core

Shared vocabulary for the Chio protocol. This crate defines the fundamental types that flow between all Chio components: capability tokens, tool grants, scopes, receipts, and canonical JSON serialization helpers.

Nothing in this crate performs I/O or depends on a runtime. It is a pure data-and-crypto crate suitable for use in WASM, embedded, and no-std (with alloc) environments.

This crate re-exports chio-core-types and the dedicated domain crates (chio-appraisal, chio-autonomy, chio-credit, etc.) under a single chio_core::* import surface for consumers that prefer a unified entry point.

Re-exports§

pub use extension::negotiate_extension;
pub use extension::validate_extension_inventory;
pub use extension::validate_extension_manifest;
pub use extension::validate_official_stack_package;
pub use extension::validate_qualification_matrix;
pub use extension::CanonicalContractKind;
pub use extension::CanonicalTruthSurface;
pub use extension::ChioExtensionInventory;
pub use extension::ChioExtensionManifest;
pub use extension::ChioExtensionPoint;
pub use extension::ExtensionCompatibility;
pub use extension::ExtensionContractError;
pub use extension::ExtensionDistribution;
pub use extension::ExtensionEvidenceMode;
pub use extension::ExtensionIsolation;
pub use extension::ExtensionNegotiationOutcome;
pub use extension::ExtensionNegotiationRejection;
pub use extension::ExtensionNegotiationRejectionCode;
pub use extension::ExtensionNegotiationReport;
pub use extension::ExtensionPointKind;
pub use extension::ExtensionPrivilege;
pub use extension::ExtensionQualificationCase;
pub use extension::ExtensionQualificationMatrix;
pub use extension::ExtensionRuntimeEnvelope;
pub use extension::ExtensionStability;
pub use extension::OfficialImplementationSource;
pub use extension::OfficialStackComponent;
pub use extension::OfficialStackPackage;
pub use extension::OfficialStackProfile;
pub use extension::QualificationInvariant;
pub use extension::QualificationMode;
pub use extension::QualificationOutcome;
pub use extension::CHIO_EXTENSION_INVENTORY_SCHEMA;
pub use extension::CHIO_EXTENSION_MANIFEST_SCHEMA;
pub use extension::CHIO_EXTENSION_NEGOTIATION_SCHEMA;
pub use extension::CHIO_EXTENSION_QUALIFICATION_MATRIX_SCHEMA;
pub use extension::CHIO_OFFICIAL_STACK_SCHEMA;
pub use identity_network::validate_identity_interop_qualification_matrix;
pub use identity_network::validate_public_identity_profile;
pub use identity_network::validate_public_wallet_directory_entry;
pub use identity_network::validate_public_wallet_routing_manifest;
pub use identity_network::IdentityArtifactKind;
pub use identity_network::IdentityArtifactReference;
pub use identity_network::IdentityBindingPolicy;
pub use identity_network::IdentityCredentialFamily;
pub use identity_network::IdentityDidMethod;
pub use identity_network::IdentityInteropQualificationCase;
pub use identity_network::IdentityInteropQualificationMatrix;
pub use identity_network::IdentityInteropScenarioKind;
pub use identity_network::IdentityNetworkContractError;
pub use identity_network::IdentityProofFamily;
pub use identity_network::IdentityQualificationOutcome;
pub use identity_network::PublicIdentityProfileArtifact;
pub use identity_network::PublicWalletDirectoryEntryArtifact;
pub use identity_network::PublicWalletRoutingManifestArtifact;
pub use identity_network::SignedIdentityInteropQualificationMatrix;
pub use identity_network::SignedPublicIdentityProfile;
pub use identity_network::SignedPublicWalletDirectoryEntry;
pub use identity_network::SignedPublicWalletRoutingManifest;
pub use identity_network::WalletDirectoryLookupGuardrails;
pub use identity_network::WalletRoutingGuardrails;
pub use identity_network::WalletTransportMode;
pub use identity_network::CHIO_IDENTITY_INTEROP_QUALIFICATION_MATRIX_SCHEMA;
pub use identity_network::CHIO_PUBLIC_IDENTITY_PROFILE_SCHEMA;
pub use identity_network::CHIO_PUBLIC_WALLET_DIRECTORY_ENTRY_SCHEMA;
pub use identity_network::CHIO_PUBLIC_WALLET_ROUTING_MANIFEST_SCHEMA;
pub use standards::ChioGovernedAuthorizationBinding;
pub use standards::ChioPortableClaimCatalog;
pub use standards::ChioPortableIdentityBinding;
pub use standards::CHIO_GOVERNED_AUTH_AUTHORITATIVE_SOURCE;
pub use standards::CHIO_GOVERNED_AUTH_BINDING_SCHEMA;
pub use standards::CHIO_PORTABLE_CLAIM_CATALOG_SCHEMA;
pub use standards::CHIO_PORTABLE_IDENTITY_BINDING_SCHEMA;
pub use standards::CHIO_PORTABLE_ISSUER_IDENTITY_HTTPS_JWKS;
pub use standards::CHIO_PORTABLE_SUBJECT_BINDING_DID_CHIO_SUBJECT_KEY_THUMBPRINT;
pub use standards::CHIO_PROVENANCE_ANCHOR_DID_CHIO;
pub use chio_appraisal as appraisal;
pub use chio_autonomy as autonomy;
pub use chio_credit as credit;
pub use chio_federation as federation;
pub use chio_governance as governance;
pub use chio_listing as listing;
pub use chio_market as market;
pub use chio_open_market as open_market;
pub use chio_underwriting as underwriting;
pub use chio_web3 as web3;

Modules§

canonical
Canonical JSON serialization (RFC 8785 / JCS).
capability
Capability tokens, scoped grants, attenuation, and governed execution metadata.
crypto
Signing and verification primitives for Chio artifacts.
economic_continuity
error
Error types for chio-core.
extension
Chio extension and official-stack contract types.
hashing
Cryptographic hashing (SHA-256).
identity_network
Chio public identity and wallet network contracts.
manifest
Tool server manifests: signed declarations of available tools.
merkle
RFC 6962-compatible Merkle tree (Certificate Transparency style).
message
Protocol messages between Agent and Kernel.
receipt
Chio receipts: signed proof that a tool call was evaluated.
session
Session-scoped identifiers and normalized operations.
signed_artifact
Signed-artifact schema registry and fail-closed compatibility gate.
standards

Structs§

AnchorInclusionProof
AutonomousComparisonDelta
AutonomousComparisonReport
AutonomousDriftReport
AutonomousDriftSignal
AutonomousEvidenceReference
AutonomousExecutionDecisionArtifact
AutonomousExecutionRollbackControl
AutonomousExecutionSafetyGate
AutonomousModelProvenance
AutonomousPricingAuthorityEnvelopeArtifact
AutonomousPricingDecisionArtifact
AutonomousPricingExplanationFactor
AutonomousPricingInputArtifact
AutonomousPricingSupportBoundary
AutonomousQualificationCase
AutonomousQualificationMatrix
AutonomousRollbackPlanArtifact
CanonicalBytes
Canonical JSON bytes paired with a phantom validation witness.
CanonicalJsonWitness
Type-level witness for bytes produced by the canonical JSON serializer.
CapitalAllocationDecisionArtifact
CapitalAllocationDecisionFinding
CapitalAllocationDecisionSupportBoundary
CapitalAllocationInstructionDraft
CapitalBookEvent
CapitalBookEvidenceReference
CapitalBookQuery
CapitalBookReport
CapitalBookSource
CapitalBookSummary
CapitalBookSupportBoundary
CapitalExecutionAuthorityStep
CapitalExecutionInstructionArtifact
CapitalExecutionInstructionSupportBoundary
CapitalExecutionObservation
CapitalExecutionRail
CapitalExecutionWindow
CapitalPoolOptimizationArtifact
CapitalPoolOptimizationSupportBoundary
CapitalPoolRecommendation
CapitalPoolSimulationDelta
CapitalPoolSimulationReport
ChioIdentityAssertion
Optional continuity or login assertion carried across verifier-facing flows.
CompleteOperation
Completion payload for prompt arguments or resource templates.
CompletionArgument
In-progress argument being completed.
CompletionResult
Completion result payload.
CreateElicitationResult
Result payload returned by a client-side elicitation request.
CreateMessageOperation
Normalized payload for an MCP sampling/createMessage child request.
CreateMessageResult
Result payload returned by a client-side sampling request.
CreditBacktestQuery
CreditBacktestReport
CreditBacktestSummary
CreditBacktestWindow
CreditBondArtifact
CreditBondFinding
CreditBondListQuery
CreditBondListReport
CreditBondListSummary
CreditBondPrerequisites
CreditBondReport
CreditBondRow
CreditBondSupportBoundary
CreditBondTerms
CreditBondedExecutionControlPolicy
CreditBondedExecutionEvaluation
CreditBondedExecutionFinding
CreditBondedExecutionSimulationDelta
CreditBondedExecutionSimulationQuery
CreditBondedExecutionSimulationReport
CreditBondedExecutionSimulationRequest
CreditBondedExecutionSupportBoundary
CreditCertificationState
CreditFacilityArtifact
CreditFacilityFinding
CreditFacilityListQuery
CreditFacilityListReport
CreditFacilityListSummary
CreditFacilityPrerequisites
CreditFacilityReport
CreditFacilityRow
CreditFacilitySupportBoundary
CreditFacilityTerms
CreditLossLifecycleArtifact
CreditLossLifecycleFinding
CreditLossLifecycleListQuery
CreditLossLifecycleListReport
CreditLossLifecycleListSummary
CreditLossLifecycleQuery
CreditLossLifecycleReport
CreditLossLifecycleRow
CreditLossLifecycleSummary
CreditLossLifecycleSupportBoundary
CreditProviderFacilitySnapshot
CreditProviderRiskPackage
CreditProviderRiskPackageQuery
CreditProviderRiskPackageSupportBoundary
CreditRecentLossEntry
CreditRecentLossHistory
CreditRecentLossSummary
CreditRuntimeAssuranceState
CreditScorecardAnomaly
CreditScorecardDimension
CreditScorecardEvidenceReference
CreditScorecardProbationStatus
CreditScorecardReport
CreditScorecardReputationContext
CreditScorecardSummary
CreditScorecardSupportBoundary
Ed25519Backend
Ed25519 SigningBackend wrapping a Keypair.
EnterpriseIdentityContext
ExposureLedgerCurrencyPosition
ExposureLedgerDecisionEntry
ExposureLedgerEvidenceReference
ExposureLedgerQuery
ExposureLedgerReceiptEntry
ExposureLedgerReport
ExposureLedgerSummary
ExposureLedgerSupportBoundary
GenericGovernanceAuthorityScope
GenericGovernanceCaseArtifact
GenericGovernanceCaseEvaluation
GenericGovernanceCaseEvaluationRequest
GenericGovernanceCaseIssueRequest
GenericGovernanceCharterArtifact
GenericGovernanceCharterIssueRequest
GenericGovernanceEvidenceReference
GenericGovernanceFinding
GenericListingArtifact
GenericListingBoundary
GenericListingCompatibilityReference
GenericListingDivergence
GenericListingFreshnessWindow
GenericListingQuery
GenericListingReplicaFreshness
GenericListingReport
GenericListingSearchError
GenericListingSearchPolicy
GenericListingSearchResponse
GenericListingSearchResult
GenericListingSubject
GenericListingSummary
GenericNamespaceArtifact
GenericNamespaceOwnership
GenericRegistryPublisher
GenericTrustActivationArtifact
GenericTrustActivationEligibility
GenericTrustActivationEvaluation
GenericTrustActivationEvaluationRequest
GenericTrustActivationFinding
GenericTrustActivationIssueRequest
GenericTrustActivationReviewContext
GetPromptOperation
Prompt retrieval payload.
Hash
A 32-byte hash value.
Keypair
Ed25519 keypair for signing.
LiabilityAutoBindDecisionArtifact
LiabilityAutoBindFinding
LiabilityBoundCoverageArtifact
LiabilityClaimAdjudicationArtifact
LiabilityClaimDisputeArtifact
LiabilityClaimEvidenceReference
LiabilityClaimPackageArtifact
LiabilityClaimPayoutInstructionArtifact
LiabilityClaimPayoutReceiptArtifact
LiabilityClaimResponseArtifact
LiabilityClaimSettlementInstructionArtifact
LiabilityClaimSettlementReceiptArtifact
LiabilityClaimSettlementRoleBinding
LiabilityClaimSettlementRoleTopology
LiabilityClaimWorkflowQuery
LiabilityClaimWorkflowReport
LiabilityClaimWorkflowRow
LiabilityClaimWorkflowSummary
LiabilityJurisdictionPolicy
LiabilityMarketWorkflowQuery
LiabilityMarketWorkflowReport
LiabilityMarketWorkflowRow
LiabilityMarketWorkflowSummary
LiabilityPlacementArtifact
LiabilityPricingAuthorityArtifact
LiabilityPricingAuthorityEnvelope
LiabilityProviderArtifact
LiabilityProviderListQuery
LiabilityProviderListReport
LiabilityProviderListSummary
LiabilityProviderPolicyReference
LiabilityProviderProvenance
LiabilityProviderReport
LiabilityProviderResolutionQuery
LiabilityProviderResolutionReport
LiabilityProviderRow
LiabilityProviderSupportBoundary
LiabilityQuoteRequestArtifact
LiabilityQuoteResponseArtifact
LiabilityQuoteTerms
MerkleProof
Merkle inclusion proof.
MerkleTree
RFC 6962-compatible Merkle tree.
OpenMarketBondRequirement
OpenMarketEconomicsScope
OpenMarketEvidenceReference
OpenMarketFeeScheduleArtifact
OpenMarketFeeScheduleIssueRequest
OpenMarketFinding
OpenMarketPenaltyArtifact
OpenMarketPenaltyEvaluation
OpenMarketPenaltyEvaluationRequest
OpenMarketPenaltyIssueRequest
OperationContext
Session-scoped metadata attached to every normalized operation.
OracleConversionEvidence
PromptArgument
Prompt argument metadata.
PromptDefinition
Prompt metadata exposed through the session layer.
PromptMessage
Message inside a prompt response.
PromptResult
Prompt retrieval result.
PublicKey
Public key for verifying Chio signatures.
ReadResourceOperation
Resource read payload.
RequestId
Opaque identifier for a request scoped to a session.
ResourceContent
Resource content payload returned by a read request.
ResourceDefinition
Resource metadata exposed through the session layer.
ResourceTemplateDefinition
Parameterized resource template metadata.
RootDefinition
Root metadata exposed by the client to bound filesystem access.
RuntimeAttestationAppraisal
RuntimeAttestationAppraisalArtifact
RuntimeAttestationAppraisalArtifactInventory
RuntimeAttestationAppraisalArtifactInventoryEntry
RuntimeAttestationAppraisalImportOutcome
RuntimeAttestationAppraisalImportReport
RuntimeAttestationAppraisalImportRequest
RuntimeAttestationAppraisalReason
RuntimeAttestationAppraisalReport
RuntimeAttestationAppraisalRequest
RuntimeAttestationAppraisalResult
RuntimeAttestationAppraisalResultExportRequest
RuntimeAttestationAppraisalResultSubject
RuntimeAttestationClaimSets
RuntimeAttestationEvidenceDescriptor
RuntimeAttestationImportReason
RuntimeAttestationImportedAppraisalPolicy
RuntimeAttestationNormalizedClaim
RuntimeAttestationNormalizedClaimVocabulary
RuntimeAttestationNormalizedClaimVocabularyEntry
RuntimeAttestationPolicyOutcome
RuntimeAttestationPolicyProjection
RuntimeAttestationReasonTaxonomy
RuntimeAttestationVerifierDescriptor
SamplingMessage
Message content submitted for client-side sampling.
SamplingTool
Tool schema advertised to a client during a sampling request.
SamplingToolChoice
Controls whether tool use is allowed during client-side sampling.
SessionAuthContext
Normalized transport-authentication context bound to a logical session.
SessionId
Opaque identifier for a logical runtime session.
Signature
Signature produced by a Chio SigningBackend.
SignedArtifactSchemaEntry
Lightweight registry entry for schema-aware verifiers and reports.
SignedCanonicalPayload
Detached signature paired with the shared canonical bytes that were signed.
SignedWeb3IdentityBinding
ToolAnnotations
Behavioral annotations that help the Kernel make policy and scheduling decisions without inspecting the tool implementation.
ToolCallOperation
Normalized tool call payload. This is transport-agnostic and suitable for direct kernel evaluation.
ToolDefinition
A single tool offered by a server.
ToolManifest
A Chio tool server manifest. Signed by the server’s Ed25519 key.
ToolManifestBody
The body of a manifest (everything except the signature), used for signing.
UnderwritingAppealCreateRequest
UnderwritingAppealRecord
UnderwritingAppealResolveRequest
UnderwritingBudgetRecommendation
UnderwritingCertificationEvidence
UnderwritingDecisionArtifact
UnderwritingDecisionFinding
UnderwritingDecisionListReport
UnderwritingDecisionPolicy
UnderwritingDecisionQuery
UnderwritingDecisionReport
UnderwritingDecisionRow
UnderwritingDecisionSummary
UnderwritingEvidenceReference
UnderwritingPolicyInput
UnderwritingPolicyInputQuery
UnderwritingPremiumQuote
UnderwritingReceiptEvidence
UnderwritingReputationEvidence
UnderwritingRiskTaxonomy
UnderwritingRuntimeAssuranceEvidence
UnderwritingSignal
UnderwritingSimulationDelta
UnderwritingSimulationReport
UnderwritingSimulationRequest
Web3BindingTarget
Web3BitcoinAnchor
Web3ChainAnchorRecord
Web3ChainConfiguration
Web3ChainDeployment
Web3ChainFinalityRule
Web3ChainGasProfile
Web3CheckpointStatement
Web3ContractInterface
Web3ContractPackage
Web3DisputeWindow
Web3IdentityBindingCertificate
Web3QualificationCase
Web3QualificationMatrix
Web3ReceiptInclusion
Web3RegulatedRoleAssumption
Web3SettlementDispatchArtifact
Web3SettlementExecutionReceiptArtifact
Web3SettlementSupportBoundary
Web3SuperRootInclusion
Web3TrustProfile

Enums§

AgentMessage
Messages sent from the Agent to the Kernel.
AttestationVerifierFamily
AutonomousAuthorityEnvelopeKind
AutonomousAutomationMode
AutonomousComparisonDisposition
AutonomousDecisionReviewState
AutonomousDriftKind
AutonomousDriftSeverity
AutonomousEvidenceKind
AutonomousExecutionAction
AutonomousExecutionLifecycleState
AutonomousPricingAction
AutonomousPricingDisposition
AutonomousPricingExplanationDirection
AutonomousQualificationOutcome
AutonomousRollbackAction
AutonomousSafeState
AutonomyContractError
CapitalAllocationDecisionOutcome
CapitalAllocationDecisionReasonCode
CapitalBookEventKind
CapitalBookEvidenceKind
CapitalBookRole
CapitalBookSourceKind
CapitalExecutionInstructionAction
CapitalExecutionIntendedState
CapitalExecutionRailKind
CapitalExecutionReconciledState
CapitalExecutionRole
CapitalOptimizationAction
CapitalPoolSimulationMode
CompletionReference
Reference target for an MCP-style completion request.
CreateElicitationOperation
Normalized payload for an MCP elicitation/create child request.
CreditBacktestReasonCode
CreditBondDisposition
CreditBondLifecycleState
CreditBondReasonCode
CreditBondedExecutionDecision
CreditBondedExecutionFindingCode
CreditFacilityCapitalSource
CreditFacilityDisposition
CreditFacilityLifecycleState
CreditFacilityReasonCode
CreditLossLifecycleEventKind
CreditLossLifecycleReasonCode
CreditReserveControlAppealState
CreditReserveControlExecutionState
CreditScorecardAnomalySeverity
CreditScorecardBand
CreditScorecardConfidence
CreditScorecardDimensionKind
CreditScorecardEvidenceKind
CreditScorecardReasonCode
ElicitationAction
Action selected by the client during an elicitation flow.
EnterpriseFederationMethod
Error
All errors produced by chio-core.
ExposureLedgerEvidenceKind
GenericGovernanceCaseKind
GenericGovernanceCaseState
GenericGovernanceEffectiveState
GenericGovernanceEvidenceKind
GenericGovernanceFindingCode
GenericListingActorKind
GenericListingFreshnessState
GenericListingStatus
GenericNamespaceLifecycleState
GenericRegistryPublisherRole
GenericTrustActivationDisposition
GenericTrustActivationFindingCode
GenericTrustAdmissionClass
KernelMessage
Messages sent from the Kernel to the Agent.
LiabilityAutoBindDisposition
LiabilityAutoBindReasonCode
LiabilityClaimAdjudicationOutcome
LiabilityClaimEvidenceKind
LiabilityClaimPayoutReconciliationState
LiabilityClaimResponseDisposition
LiabilityClaimSettlementKind
LiabilityClaimSettlementReconciliationState
LiabilityCoverageClass
LiabilityEvidenceRequirement
LiabilityPricingAuthorityEnvelopeKind
LiabilityProviderLifecycleState
LiabilityProviderType
LiabilityQuoteDisposition
OpenMarketAbuseClass
OpenMarketBondClass
OpenMarketCollateralReferenceKind
OpenMarketEvidenceKind
OpenMarketFindingCode
OpenMarketPenaltyAction
OpenMarketPenaltyEffectiveState
OpenMarketPenaltyState
OperationKind
Normalized operation kind, independent of edge framing.
OperationTerminalState
Terminal runtime state for a session-scoped request.
ProgressToken
Token used to correlate progress updates to a request.
RuntimeAttestationAppraisalError
RuntimeAttestationAppraisalReasonCode
RuntimeAttestationAppraisalReasonDisposition
RuntimeAttestationAppraisalReasonGroup
RuntimeAttestationAppraisalVerdict
RuntimeAttestationClaimProvenance
RuntimeAttestationImportDisposition
RuntimeAttestationImportReasonCode
RuntimeAttestationNormalizedClaimCategory
RuntimeAttestationNormalizedClaimCode
RuntimeAttestationNormalizedClaimConfidence
RuntimeAttestationNormalizedClaimFreshness
SessionAuthMethod
Authentication method used to admit a session at the transport layer.
SessionOperation
Higher-level operations the runtime can evaluate within a session.
SessionTransport
Transport family that owns a logical runtime session.
SigningAlgorithm
Enumerates the signature algorithms Chio knows how to produce and verify.
ToolCallError
Errors that can occur during tool call processing.
ToolCallResult
The outcome of a tool call: either a successful result value or an error.
UnderwritingAppealResolution
UnderwritingAppealStatus
UnderwritingBudgetAction
UnderwritingCertificationState
UnderwritingDecisionLifecycleState
UnderwritingDecisionOutcome
UnderwritingDecisionReasonCode
UnderwritingEvidenceKind
UnderwritingPremiumState
UnderwritingReasonCode
UnderwritingRemediation
UnderwritingReviewState
UnderwritingRiskClass
Web3BindingLanguage
Web3ChainRole
Web3ContractError
Web3ContractKind
Web3DisputePolicy
Web3FinalityMode
Web3KeyBindingPurpose
Web3QualificationOutcome
Web3RegulatedRole
Web3SettlementLifecycleState
Web3SettlementPath

Constants§

AWS_NITRO_ATTESTATION_SCHEMA
AWS_NITRO_VERIFIER_ADAPTER
AZURE_MAA_ATTESTATION_SCHEMA
AZURE_MAA_VERIFIER_ADAPTER
CAPITAL_ALLOCATION_DECISION_ARTIFACT_SCHEMA
CAPITAL_BOOK_REPORT_SCHEMA
CAPITAL_EXECUTION_INSTRUCTION_ARTIFACT_SCHEMA
CHIO_ANCHOR_BATCH_V1_SCHEMA
Anchor-batch signed artifact schema. Defined here so non-anchor verifiers can reject unknown signed artifacts before loading the chio-anchor crate.
CHIO_ANCHOR_CONTROL_STATE_SCHEMA
CHIO_ANCHOR_CONTROL_TRACE_SCHEMA
CHIO_ANCHOR_INCLUSION_PROOF_SCHEMA
CHIO_ANCHOR_INCLUSION_PROOF_SCHEMA_V1
CHIO_ANCHOR_INCLUSION_PROOF_SCHEMA_V2
CHIO_AUTONOMOUS_COMPARISON_REPORT_SCHEMA
CHIO_AUTONOMOUS_DRIFT_REPORT_SCHEMA
CHIO_AUTONOMOUS_EXECUTION_DECISION_SCHEMA
CHIO_AUTONOMOUS_PRICING_AUTHORITY_ENVELOPE_SCHEMA
CHIO_AUTONOMOUS_PRICING_DECISION_SCHEMA
CHIO_AUTONOMOUS_PRICING_INPUT_SCHEMA
CHIO_AUTONOMOUS_QUALIFICATION_MATRIX_SCHEMA
CHIO_AUTONOMOUS_ROLLBACK_PLAN_SCHEMA
CHIO_CAPITAL_POOL_OPTIMIZATION_SCHEMA
CHIO_CAPITAL_POOL_SIMULATION_REPORT_SCHEMA
CHIO_CHECKPOINT_STATEMENT_SCHEMA
CHIO_CREDIT_FACILITY_BIND_V1_SCHEMA
CHIO_FACTOR_ASSIGNMENT_ACKNOWLEDGEMENT_V1_SCHEMA
CHIO_FACTOR_ASSIGNMENT_AGREEMENT_V1_SCHEMA
CHIO_FACTOR_ASSIGNMENT_BIND_AUTHORIZATION_V1_SCHEMA
CHIO_FACTOR_ASSIGNMENT_NOT_APPLIED_V1_SCHEMA
CHIO_FROST_AUTHORIZATION_SLOT_CHECKPOINT_V1_SCHEMA
CHIO_FROST_AUTHORIZATION_V1_SCHEMA
CHIO_FROST_EPOCH_CHECKPOINT_V1_SCHEMA
CHIO_FROST_ROSTER_V1_SCHEMA
CHIO_KEY_BINDING_CERTIFICATE_SCHEMA
CHIO_LINK_CONTROL_STATE_SCHEMA
CHIO_LINK_CONTROL_TRACE_SCHEMA
CHIO_LINK_ORACLE_AUTHORITY
CHIO_ORACLE_CONVERSION_EVIDENCE_SCHEMA
CHIO_OUTCOME_CONTRACTUAL_ZERO_V1_SCHEMA
CHIO_OUTCOME_DELIVERY_ACKNOWLEDGEMENT_V1_SCHEMA
CHIO_OUTCOME_DELIVERY_CHECKPOINT_V1_SCHEMA
CHIO_OUTCOME_DELIVERY_NONACCEPTANCE_V1_SCHEMA
CHIO_OUTCOME_ELIGIBILITY_V1_SCHEMA
CHIO_OUTCOME_OUTPUT_PROVENANCE_V1_SCHEMA
CHIO_OUTCOME_PREDICATE_V1_SCHEMA
CHIO_OUTCOME_PRICING_V1_SCHEMA
CHIO_OUTCOME_SLA_V1_SCHEMA
CHIO_RECEIVABLE_IOU_ENVELOPE_V1_SCHEMA
CHIO_SETTLE_CONTROL_STATE_SCHEMA
CHIO_SETTLE_CONTROL_TRACE_SCHEMA
CHIO_WEB3_CHAIN_CONFIGURATION_SCHEMA
CHIO_WEB3_CONTRACT_PACKAGE_SCHEMA
CHIO_WEB3_QUALIFICATION_MATRIX_SCHEMA
CHIO_WEB3_SETTLEMENT_DISPATCH_SCHEMA
CHIO_WEB3_SETTLEMENT_RECEIPT_SCHEMA
CHIO_WEB3_TRUST_PROFILE_SCHEMA
CREDIT_BACKTEST_REPORT_SCHEMA
CREDIT_BONDED_EXECUTION_SIMULATION_REPORT_SCHEMA
CREDIT_BOND_ARTIFACT_SCHEMA
CREDIT_BOND_LIST_REPORT_SCHEMA
CREDIT_BOND_REPORT_SCHEMA
CREDIT_FACILITY_ARTIFACT_SCHEMA
CREDIT_FACILITY_LIST_REPORT_SCHEMA
CREDIT_FACILITY_REPORT_SCHEMA
CREDIT_LOSS_LIFECYCLE_ARTIFACT_SCHEMA
CREDIT_LOSS_LIFECYCLE_LIST_REPORT_SCHEMA
CREDIT_LOSS_LIFECYCLE_REPORT_SCHEMA
CREDIT_PROVIDER_RISK_PACKAGE_SCHEMA
CREDIT_SCORECARD_SCHEMA
DEFAULT_GENERIC_LISTING_REPORT_MAX_AGE_SECS
EXPOSURE_LEDGER_SCHEMA
GENERIC_GOVERNANCE_CASE_ARTIFACT_SCHEMA
GENERIC_GOVERNANCE_CHARTER_ARTIFACT_SCHEMA
GENERIC_LISTING_ARTIFACT_SCHEMA
GENERIC_LISTING_NETWORK_SEARCH_SCHEMA
GENERIC_LISTING_REPORT_SCHEMA
GENERIC_LISTING_SEARCH_ALGORITHM_V1
GENERIC_NAMESPACE_ARTIFACT_SCHEMA
GENERIC_TRUST_ACTIVATION_ARTIFACT_SCHEMA
GOOGLE_CONFIDENTIAL_VM_ATTESTATION_SCHEMA
GOOGLE_CONFIDENTIAL_VM_VERIFIER_ADAPTER
KNOWN_SIGNED_ARTIFACT_SCHEMAS
Known signed artifacts accepted by the core compatibility gate.
LIABILITY_AUTO_BIND_DECISION_ARTIFACT_SCHEMA
LIABILITY_BOUND_COVERAGE_ARTIFACT_SCHEMA
LIABILITY_CLAIM_ADJUDICATION_ARTIFACT_SCHEMA
LIABILITY_CLAIM_DISPUTE_ARTIFACT_SCHEMA
LIABILITY_CLAIM_PACKAGE_ARTIFACT_SCHEMA
LIABILITY_CLAIM_PAYOUT_INSTRUCTION_ARTIFACT_SCHEMA
LIABILITY_CLAIM_PAYOUT_RECEIPT_ARTIFACT_SCHEMA
LIABILITY_CLAIM_RESPONSE_ARTIFACT_SCHEMA
LIABILITY_CLAIM_SETTLEMENT_INSTRUCTION_ARTIFACT_SCHEMA
LIABILITY_CLAIM_SETTLEMENT_RECEIPT_ARTIFACT_SCHEMA
LIABILITY_CLAIM_WORKFLOW_REPORT_SCHEMA
LIABILITY_MARKET_WORKFLOW_REPORT_SCHEMA
LIABILITY_PLACEMENT_ARTIFACT_SCHEMA
LIABILITY_PRICING_AUTHORITY_ARTIFACT_SCHEMA
LIABILITY_PROVIDER_ARTIFACT_SCHEMA
LIABILITY_PROVIDER_LIST_REPORT_SCHEMA
LIABILITY_PROVIDER_RESOLUTION_REPORT_SCHEMA
LIABILITY_QUOTE_REQUEST_ARTIFACT_SCHEMA
LIABILITY_QUOTE_RESPONSE_ARTIFACT_SCHEMA
MAX_CREDIT_BACKTEST_WINDOW_LIMIT
MAX_CREDIT_BOND_LIST_LIMIT
MAX_CREDIT_FACILITY_LIST_LIMIT
MAX_CREDIT_LOSS_LIFECYCLE_LIST_LIMIT
MAX_CREDIT_PROVIDER_LOSS_LIMIT
MAX_EXPOSURE_LEDGER_DECISION_LIMIT
MAX_EXPOSURE_LEDGER_RECEIPT_LIMIT
MAX_GENERIC_LISTING_LIMIT
MAX_LIABILITY_CLAIM_WORKFLOW_LIMIT
MAX_LIABILITY_MARKET_WORKFLOW_LIMIT
MAX_LIABILITY_PROVIDER_LIST_LIMIT
MAX_UNDERWRITING_DECISION_LIMIT
MAX_UNDERWRITING_RECEIPT_LIMIT
OPEN_MARKET_FEE_SCHEDULE_ARTIFACT_SCHEMA
OPEN_MARKET_PENALTY_ARTIFACT_SCHEMA
RUNTIME_ATTESTATION_APPRAISAL_ARTIFACT_INVENTORY_SCHEMA
RUNTIME_ATTESTATION_APPRAISAL_ARTIFACT_SCHEMA
RUNTIME_ATTESTATION_APPRAISAL_IMPORT_REPORT_SCHEMA
RUNTIME_ATTESTATION_APPRAISAL_REPORT_SCHEMA
RUNTIME_ATTESTATION_APPRAISAL_RESULT_SCHEMA
RUNTIME_ATTESTATION_APPRAISAL_SCHEMA
RUNTIME_ATTESTATION_NORMALIZED_CLAIM_VOCABULARY_SCHEMA
RUNTIME_ATTESTATION_REASON_TAXONOMY_SCHEMA
UNDERWRITING_APPEAL_SCHEMA
UNDERWRITING_DECISION_ARTIFACT_SCHEMA
UNDERWRITING_DECISION_POLICY_SCHEMA
UNDERWRITING_DECISION_POLICY_VERSION
UNDERWRITING_DECISION_REPORT_SCHEMA
UNDERWRITING_POLICY_INPUT_SCHEMA
UNDERWRITING_RISK_TAXONOMY_VERSION
UNDERWRITING_SIMULATION_REPORT_SCHEMA

Traits§

SigningBackend
Abstraction over Chio signing algorithms.

Functions§

aggregate_generic_listing_reports
build_generic_governance_case_artifact
build_generic_governance_charter_artifact
build_generic_trust_activation_artifact
build_open_market_fee_schedule_artifact
build_open_market_penalty_artifact
build_open_market_penalty_artifact_with_trusted_signers
build_underwriting_decision_artifact
built_in_signed_artifact_registry
Built-in registry entries mirrored by spec/schemas/registry.json.
canonical_json_bytes
Serialize a value to canonical JSON bytes (RFC 8785).
canonical_json_shared_bytes
Serialize a value to shared canonical JSON bytes.
canonical_json_string
Serialize a value to a canonical JSON string (RFC 8785).
canonicalize
Canonicalize a serde_json::Value to an RFC 8785 string.
derive_runtime_attestation_appraisal
ensure_capital_execution_custodian_authority
ensure_capital_execution_owner_authority
ensure_generic_listing_namespace_consistency
evaluate_generic_governance_case
evaluate_generic_trust_activation
evaluate_imported_runtime_attestation_appraisal
evaluate_open_market_penalty
evaluate_open_market_penalty_with_trusted_signers
evaluate_underwriting_policy_input
is_supported_signed_artifact_schema
Return whether a schema ID is known to this verifier build.
normalize_namespace
runtime_attestation_appraisal_artifact_inventory
runtime_attestation_normalized_claim_vocabulary
runtime_attestation_reason_taxonomy
sha256
Compute SHA-256 hash of data.
sha256_hex
Compute SHA-256 of the given bytes, returning the hash as lowercase hex.
sign_canonical_with_backend
Sign the canonical JSON form of value with the given backend.
sign_canonical_with_backend_shared
Sign the canonical JSON form of value with the given backend and keep the canonical byte sequence shareable.
sign_shared_canonical_with_backend
Sign shared canonical JSON bytes with the given backend.
validate_anchor_inclusion_proof
validate_autonomous_comparison_report
validate_autonomous_drift_report
validate_autonomous_execution_decision
validate_autonomous_pricing_authority_envelope
validate_autonomous_pricing_decision
validate_autonomous_pricing_input
validate_autonomous_qualification_matrix
validate_autonomous_rollback_plan
validate_capital_execution_envelope
validate_capital_pool_optimization
validate_capital_pool_simulation_report
validate_oracle_conversion_evidence
validate_signed_artifact_schema
Fail closed on unknown signed-artifact schema IDs.
validate_web3_chain_configuration
validate_web3_contract_package
validate_web3_identity_binding
validate_web3_qualification_matrix
validate_web3_settlement_dispatch
validate_web3_settlement_execution_receipt
validate_web3_trust_profile
verifier_family_for_attestation_schema
verify_anchor_inclusion_proof
verify_checkpoint_statement
verify_web3_identity_binding

Type Aliases§

AgentId
Opaque agent identifier: hex-encoded Ed25519 public key or SPIFFE URI accepted; the core performs no structural validation.
CapabilityId
UUIDv7 capability identifier (time-ordered).
ServerId
Opaque tool server identifier.
SharedCanonicalBytes
Shared canonical JSON bytes suitable for signing and verification.
SignedAutonomousComparisonReport
SignedAutonomousDriftReport
SignedAutonomousExecutionDecision
SignedAutonomousPricingAuthorityEnvelope
SignedAutonomousPricingDecision
SignedAutonomousPricingInput
SignedAutonomousRollbackPlan
SignedCapitalAllocationDecision
SignedCapitalBookReport
SignedCapitalExecutionInstruction
SignedCapitalPoolOptimization
SignedCapitalPoolSimulationReport
SignedCreditBond
SignedCreditFacility
SignedCreditLossLifecycle
SignedCreditProviderRiskPackage
SignedCreditScorecardReport
SignedExposureLedgerReport
SignedGenericGovernanceCase
SignedGenericGovernanceCharter
SignedGenericListing
SignedGenericNamespace
SignedGenericTrustActivation
SignedLiabilityAutoBindDecision
SignedLiabilityBoundCoverage
SignedLiabilityClaimAdjudication
SignedLiabilityClaimDispute
SignedLiabilityClaimPackage
SignedLiabilityClaimPayoutInstruction
SignedLiabilityClaimPayoutReceipt
SignedLiabilityClaimResponse
SignedLiabilityClaimSettlementInstruction
SignedLiabilityClaimSettlementReceipt
SignedLiabilityPlacement
SignedLiabilityPricingAuthority
SignedLiabilityProvider
SignedLiabilityQuoteRequest
SignedLiabilityQuoteResponse
SignedOpenMarketFeeSchedule
SignedOpenMarketPenalty
SignedRuntimeAttestationAppraisalReport
SignedRuntimeAttestationAppraisalResult
SignedUnderwritingDecision
SignedUnderwritingPolicyInput
SignedWeb3SettlementDispatch
SignedWeb3SettlementExecutionReceipt