chio-core 0.1.0

Core types for the Chio (Chio) protocol
Documentation
//! # 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.
//!
//! The shared substrate now lives in `chio-core-types`, and the heavier domain
//! implementations now live in dedicated crates. This crate preserves the
//! historical `chio_core::*` surface by re-exporting those extracted crates.

pub use chio_appraisal as appraisal;
pub use chio_autonomy as autonomy;
pub use chio_core_types::canonical;
pub use chio_core_types::capability;
pub use chio_core_types::crypto;
pub use chio_core_types::error;
pub use chio_credit as credit;
pub mod extension;
pub use chio_core_types::hashing;
pub use chio_federation as federation;
pub use chio_governance as governance;
pub mod identity_network;
pub use chio_core_types::manifest;
pub use chio_core_types::merkle;
pub use chio_core_types::message;
pub use chio_core_types::receipt;
pub use chio_core_types::session;
pub use chio_listing as listing;
pub use chio_market as market;
pub use chio_open_market as open_market;
pub mod standards;
pub use chio_underwriting as underwriting;
pub use chio_web3 as web3;

pub use appraisal::{
    derive_runtime_attestation_appraisal, evaluate_imported_runtime_attestation_appraisal,
    runtime_attestation_appraisal_artifact_inventory,
    runtime_attestation_normalized_claim_vocabulary, runtime_attestation_reason_taxonomy,
    verifier_family_for_attestation_schema, AttestationVerifierFamily, RuntimeAttestationAppraisal,
    RuntimeAttestationAppraisalArtifact, RuntimeAttestationAppraisalArtifactInventory,
    RuntimeAttestationAppraisalArtifactInventoryEntry, RuntimeAttestationAppraisalError,
    RuntimeAttestationAppraisalImportOutcome, RuntimeAttestationAppraisalImportReport,
    RuntimeAttestationAppraisalImportRequest, RuntimeAttestationAppraisalReason,
    RuntimeAttestationAppraisalReasonCode, RuntimeAttestationAppraisalReasonDisposition,
    RuntimeAttestationAppraisalReasonGroup, RuntimeAttestationAppraisalReport,
    RuntimeAttestationAppraisalRequest, RuntimeAttestationAppraisalResult,
    RuntimeAttestationAppraisalResultExportRequest, RuntimeAttestationAppraisalResultSubject,
    RuntimeAttestationAppraisalVerdict, RuntimeAttestationClaimProvenance,
    RuntimeAttestationClaimSets, RuntimeAttestationEvidenceDescriptor,
    RuntimeAttestationImportDisposition, RuntimeAttestationImportReason,
    RuntimeAttestationImportReasonCode, RuntimeAttestationImportedAppraisalPolicy,
    RuntimeAttestationNormalizedClaim, RuntimeAttestationNormalizedClaimCategory,
    RuntimeAttestationNormalizedClaimCode, RuntimeAttestationNormalizedClaimConfidence,
    RuntimeAttestationNormalizedClaimFreshness, RuntimeAttestationNormalizedClaimVocabulary,
    RuntimeAttestationNormalizedClaimVocabularyEntry, RuntimeAttestationPolicyOutcome,
    RuntimeAttestationPolicyProjection, RuntimeAttestationReasonTaxonomy,
    RuntimeAttestationVerifierDescriptor, SignedRuntimeAttestationAppraisalReport,
    SignedRuntimeAttestationAppraisalResult, AWS_NITRO_ATTESTATION_SCHEMA,
    AWS_NITRO_VERIFIER_ADAPTER, AZURE_MAA_ATTESTATION_SCHEMA, AZURE_MAA_VERIFIER_ADAPTER,
    GOOGLE_CONFIDENTIAL_VM_ATTESTATION_SCHEMA, GOOGLE_CONFIDENTIAL_VM_VERIFIER_ADAPTER,
    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,
};
pub use autonomy::{
    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_pool_optimization, validate_capital_pool_simulation_report,
    AutonomousAuthorityEnvelopeKind, AutonomousAutomationMode, AutonomousComparisonDelta,
    AutonomousComparisonDisposition, AutonomousComparisonReport, AutonomousDecisionReviewState,
    AutonomousDriftKind, AutonomousDriftReport, AutonomousDriftSeverity, AutonomousDriftSignal,
    AutonomousEvidenceKind, AutonomousEvidenceReference, AutonomousExecutionAction,
    AutonomousExecutionDecisionArtifact, AutonomousExecutionLifecycleState,
    AutonomousExecutionRollbackControl, AutonomousExecutionSafetyGate, AutonomousModelProvenance,
    AutonomousPricingAction, AutonomousPricingAuthorityEnvelopeArtifact,
    AutonomousPricingDecisionArtifact, AutonomousPricingDisposition,
    AutonomousPricingExplanationDirection, AutonomousPricingExplanationFactor,
    AutonomousPricingInputArtifact, AutonomousPricingSupportBoundary, AutonomousQualificationCase,
    AutonomousQualificationMatrix, AutonomousQualificationOutcome, AutonomousRollbackAction,
    AutonomousRollbackPlanArtifact, AutonomousSafeState, AutonomyContractError,
    CapitalOptimizationAction, CapitalPoolOptimizationArtifact,
    CapitalPoolOptimizationSupportBoundary, CapitalPoolRecommendation, CapitalPoolSimulationDelta,
    CapitalPoolSimulationMode, CapitalPoolSimulationReport, SignedAutonomousComparisonReport,
    SignedAutonomousDriftReport, SignedAutonomousExecutionDecision,
    SignedAutonomousPricingAuthorityEnvelope, SignedAutonomousPricingDecision,
    SignedAutonomousPricingInput, SignedAutonomousRollbackPlan, SignedCapitalPoolOptimization,
    SignedCapitalPoolSimulationReport, 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,
};
pub use canonical::{canonical_json_bytes, canonical_json_string, canonicalize};
pub use capability::{
    Attenuation, AttestationTrustError, AttestationTrustPolicy, AttestationTrustRule,
    CapabilityToken, CapabilityTokenBody, ChioScope, Constraint, DelegationLink,
    DelegationLinkBody, GovernedApprovalDecision, GovernedApprovalToken, GovernedApprovalTokenBody,
    GovernedCallChainContext, GovernedCommerceContext, GovernedTransactionIntent,
    MeteredBillingContext, MeteredBillingQuote, MeteredSettlementMode, MonetaryAmount, Operation,
    PromptGrant, ResolvedRuntimeAssurance, ResourceGrant, RuntimeAssuranceTier,
    RuntimeAttestationEvidence, ToolGrant, WorkloadCredentialKind, WorkloadIdentity,
    WorkloadIdentityError, WorkloadIdentityScheme,
};
pub use credit::{
    CapitalAllocationDecisionArtifact, CapitalAllocationDecisionFinding,
    CapitalAllocationDecisionOutcome, CapitalAllocationDecisionReasonCode,
    CapitalAllocationDecisionSupportBoundary, CapitalAllocationInstructionDraft, CapitalBookEvent,
    CapitalBookEventKind, CapitalBookEvidenceKind, CapitalBookEvidenceReference, CapitalBookQuery,
    CapitalBookReport, CapitalBookRole, CapitalBookSource, CapitalBookSourceKind,
    CapitalBookSummary, CapitalBookSupportBoundary, CapitalExecutionAuthorityStep,
    CapitalExecutionInstructionAction, CapitalExecutionInstructionArtifact,
    CapitalExecutionInstructionSupportBoundary, CapitalExecutionIntendedState,
    CapitalExecutionObservation, CapitalExecutionRail, CapitalExecutionRailKind,
    CapitalExecutionReconciledState, CapitalExecutionRole, CapitalExecutionWindow,
    CreditBacktestQuery, CreditBacktestReasonCode, CreditBacktestReport, CreditBacktestSummary,
    CreditBacktestWindow, CreditBondArtifact, CreditBondDisposition, CreditBondFinding,
    CreditBondLifecycleState, CreditBondListQuery, CreditBondListReport, CreditBondListSummary,
    CreditBondPrerequisites, CreditBondReasonCode, CreditBondReport, CreditBondRow,
    CreditBondSupportBoundary, CreditBondTerms, CreditBondedExecutionControlPolicy,
    CreditBondedExecutionDecision, CreditBondedExecutionEvaluation, CreditBondedExecutionFinding,
    CreditBondedExecutionFindingCode, CreditBondedExecutionSimulationDelta,
    CreditBondedExecutionSimulationQuery, CreditBondedExecutionSimulationReport,
    CreditBondedExecutionSimulationRequest, CreditBondedExecutionSupportBoundary,
    CreditCertificationState, CreditFacilityArtifact, CreditFacilityCapitalSource,
    CreditFacilityDisposition, CreditFacilityFinding, CreditFacilityLifecycleState,
    CreditFacilityListQuery, CreditFacilityListReport, CreditFacilityListSummary,
    CreditFacilityPrerequisites, CreditFacilityReasonCode, CreditFacilityReport, CreditFacilityRow,
    CreditFacilitySupportBoundary, CreditFacilityTerms, CreditLossLifecycleArtifact,
    CreditLossLifecycleEventKind, CreditLossLifecycleFinding, CreditLossLifecycleListQuery,
    CreditLossLifecycleListReport, CreditLossLifecycleListSummary, CreditLossLifecycleQuery,
    CreditLossLifecycleReasonCode, CreditLossLifecycleReport, CreditLossLifecycleRow,
    CreditLossLifecycleSummary, CreditLossLifecycleSupportBoundary, CreditProviderFacilitySnapshot,
    CreditProviderRiskPackage, CreditProviderRiskPackageQuery,
    CreditProviderRiskPackageSupportBoundary, CreditRecentLossEntry, CreditRecentLossHistory,
    CreditRecentLossSummary, CreditReserveControlAppealState, CreditReserveControlExecutionState,
    CreditRuntimeAssuranceState, CreditScorecardAnomaly, CreditScorecardAnomalySeverity,
    CreditScorecardBand, CreditScorecardConfidence, CreditScorecardDimension,
    CreditScorecardDimensionKind, CreditScorecardEvidenceKind, CreditScorecardEvidenceReference,
    CreditScorecardProbationStatus, CreditScorecardReasonCode, CreditScorecardReport,
    CreditScorecardReputationContext, CreditScorecardSummary, CreditScorecardSupportBoundary,
    ExposureLedgerCurrencyPosition, ExposureLedgerDecisionEntry, ExposureLedgerEvidenceKind,
    ExposureLedgerEvidenceReference, ExposureLedgerQuery, ExposureLedgerReceiptEntry,
    ExposureLedgerReport, ExposureLedgerSummary, ExposureLedgerSupportBoundary,
    SignedCapitalAllocationDecision, SignedCapitalBookReport, SignedCapitalExecutionInstruction,
    SignedCreditBond, SignedCreditFacility, SignedCreditLossLifecycle,
    SignedCreditProviderRiskPackage, SignedCreditScorecardReport, SignedExposureLedgerReport,
    CAPITAL_ALLOCATION_DECISION_ARTIFACT_SCHEMA, CAPITAL_BOOK_REPORT_SCHEMA,
    CAPITAL_EXECUTION_INSTRUCTION_ARTIFACT_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, EXPOSURE_LEDGER_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,
};
pub use crypto::{sha256_hex, Keypair, PublicKey, Signature};
pub use error::Error;
pub use extension::{
    negotiate_extension, validate_extension_inventory, validate_extension_manifest,
    validate_official_stack_package, validate_qualification_matrix, CanonicalContractKind,
    CanonicalTruthSurface, ChioExtensionInventory, ChioExtensionManifest, ChioExtensionPoint,
    ExtensionCompatibility, ExtensionContractError, ExtensionDistribution, ExtensionEvidenceMode,
    ExtensionIsolation, ExtensionNegotiationOutcome, ExtensionNegotiationRejection,
    ExtensionNegotiationRejectionCode, ExtensionNegotiationReport, ExtensionPointKind,
    ExtensionPrivilege, ExtensionQualificationCase, ExtensionQualificationMatrix,
    ExtensionRuntimeEnvelope, ExtensionStability, OfficialImplementationSource,
    OfficialStackComponent, OfficialStackPackage, OfficialStackProfile, QualificationInvariant,
    QualificationMode, QualificationOutcome, CHIO_EXTENSION_INVENTORY_SCHEMA,
    CHIO_EXTENSION_MANIFEST_SCHEMA, CHIO_EXTENSION_NEGOTIATION_SCHEMA,
    CHIO_EXTENSION_QUALIFICATION_MATRIX_SCHEMA, CHIO_OFFICIAL_STACK_SCHEMA,
};
pub use federation::{
    validate_federated_open_admission_policy, validate_federated_reputation_clearing,
    validate_federation_activation_exchange, validate_federation_qualification_matrix,
    validate_federation_quorum_report, FederatedOpenAdmissionPolicyArtifact,
    FederatedReputationClearingArtifact, FederatedReputationInputKind,
    FederatedReputationInputReference, FederatedStakeRequirement, FederatedSybilControl,
    FederationActivationExchangeArtifact, FederationAntiEclipsePolicy, FederationArtifactKind,
    FederationArtifactReference, FederationConflictEvidence, FederationContractError,
    FederationDelegationControl, FederationImportControl, FederationPublisherObservation,
    FederationQualificationCase, FederationQualificationMatrix, FederationQualificationOutcome,
    FederationQuorumReport, FederationQuorumState, FederationScenarioKind, FederationTrustScope,
    SignedFederatedOpenAdmissionPolicy, SignedFederatedReputationClearing,
    SignedFederationActivationExchange, SignedFederationQualificationMatrix,
    SignedFederationQuorumReport, 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,
};
pub use governance::{
    build_generic_governance_case_artifact, build_generic_governance_charter_artifact,
    evaluate_generic_governance_case, GenericGovernanceAuthorityScope,
    GenericGovernanceCaseArtifact, GenericGovernanceCaseEvaluation,
    GenericGovernanceCaseEvaluationRequest, GenericGovernanceCaseIssueRequest,
    GenericGovernanceCaseKind, GenericGovernanceCaseState, GenericGovernanceCharterArtifact,
    GenericGovernanceCharterIssueRequest, GenericGovernanceEffectiveState,
    GenericGovernanceEvidenceKind, GenericGovernanceEvidenceReference, GenericGovernanceFinding,
    GenericGovernanceFindingCode, SignedGenericGovernanceCase, SignedGenericGovernanceCharter,
    GENERIC_GOVERNANCE_CASE_ARTIFACT_SCHEMA, GENERIC_GOVERNANCE_CHARTER_ARTIFACT_SCHEMA,
};
pub use hashing::{sha256, Hash};
pub use identity_network::{
    validate_identity_interop_qualification_matrix, validate_public_identity_profile,
    validate_public_wallet_directory_entry, validate_public_wallet_routing_manifest,
    IdentityArtifactKind, IdentityArtifactReference, IdentityBindingPolicy,
    IdentityCredentialFamily, IdentityDidMethod, IdentityInteropQualificationCase,
    IdentityInteropQualificationMatrix, IdentityInteropScenarioKind, IdentityNetworkContractError,
    IdentityProofFamily, IdentityQualificationOutcome, PublicIdentityProfileArtifact,
    PublicWalletDirectoryEntryArtifact, PublicWalletRoutingManifestArtifact,
    SignedIdentityInteropQualificationMatrix, SignedPublicIdentityProfile,
    SignedPublicWalletDirectoryEntry, SignedPublicWalletRoutingManifest,
    WalletDirectoryLookupGuardrails, WalletRoutingGuardrails, WalletTransportMode,
    CHIO_IDENTITY_INTEROP_QUALIFICATION_MATRIX_SCHEMA, CHIO_PUBLIC_IDENTITY_PROFILE_SCHEMA,
    CHIO_PUBLIC_WALLET_DIRECTORY_ENTRY_SCHEMA, CHIO_PUBLIC_WALLET_ROUTING_MANIFEST_SCHEMA,
};
pub use listing::{
    aggregate_generic_listing_reports, build_generic_trust_activation_artifact,
    ensure_generic_listing_namespace_consistency, evaluate_generic_trust_activation,
    normalize_namespace, GenericListingActorKind, GenericListingArtifact, GenericListingBoundary,
    GenericListingCompatibilityReference, GenericListingDivergence, GenericListingFreshnessState,
    GenericListingFreshnessWindow, GenericListingQuery, GenericListingReplicaFreshness,
    GenericListingReport, GenericListingSearchError, GenericListingSearchPolicy,
    GenericListingSearchResponse, GenericListingSearchResult, GenericListingStatus,
    GenericListingSubject, GenericListingSummary, GenericNamespaceArtifact,
    GenericNamespaceLifecycleState, GenericNamespaceOwnership, GenericRegistryPublisher,
    GenericRegistryPublisherRole, GenericTrustActivationArtifact,
    GenericTrustActivationDisposition, GenericTrustActivationEligibility,
    GenericTrustActivationEvaluation, GenericTrustActivationEvaluationRequest,
    GenericTrustActivationFinding, GenericTrustActivationFindingCode,
    GenericTrustActivationIssueRequest, GenericTrustActivationReviewContext,
    GenericTrustAdmissionClass, SignedGenericListing, SignedGenericNamespace,
    SignedGenericTrustActivation, DEFAULT_GENERIC_LISTING_REPORT_MAX_AGE_SECS,
    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,
    MAX_GENERIC_LISTING_LIMIT,
};
pub use manifest::{ToolAnnotations, ToolDefinition, ToolManifest, ToolManifestBody};
pub use market::{
    LiabilityAutoBindDecisionArtifact, LiabilityAutoBindDisposition, LiabilityAutoBindFinding,
    LiabilityAutoBindReasonCode, LiabilityBoundCoverageArtifact,
    LiabilityClaimAdjudicationArtifact, LiabilityClaimAdjudicationOutcome,
    LiabilityClaimDisputeArtifact, LiabilityClaimEvidenceKind, LiabilityClaimEvidenceReference,
    LiabilityClaimPackageArtifact, LiabilityClaimPayoutInstructionArtifact,
    LiabilityClaimPayoutReceiptArtifact, LiabilityClaimPayoutReconciliationState,
    LiabilityClaimResponseArtifact, LiabilityClaimResponseDisposition,
    LiabilityClaimSettlementInstructionArtifact, LiabilityClaimSettlementKind,
    LiabilityClaimSettlementReceiptArtifact, LiabilityClaimSettlementReconciliationState,
    LiabilityClaimSettlementRoleBinding, LiabilityClaimSettlementRoleTopology,
    LiabilityClaimWorkflowQuery, LiabilityClaimWorkflowReport, LiabilityClaimWorkflowRow,
    LiabilityClaimWorkflowSummary, LiabilityCoverageClass, LiabilityEvidenceRequirement,
    LiabilityJurisdictionPolicy, LiabilityMarketWorkflowQuery, LiabilityMarketWorkflowReport,
    LiabilityMarketWorkflowRow, LiabilityMarketWorkflowSummary, LiabilityPlacementArtifact,
    LiabilityPricingAuthorityArtifact, LiabilityPricingAuthorityEnvelope,
    LiabilityPricingAuthorityEnvelopeKind, LiabilityProviderArtifact,
    LiabilityProviderLifecycleState, LiabilityProviderListQuery, LiabilityProviderListReport,
    LiabilityProviderListSummary, LiabilityProviderPolicyReference, LiabilityProviderProvenance,
    LiabilityProviderReport, LiabilityProviderResolutionQuery, LiabilityProviderResolutionReport,
    LiabilityProviderRow, LiabilityProviderSupportBoundary, LiabilityProviderType,
    LiabilityQuoteDisposition, LiabilityQuoteRequestArtifact, LiabilityQuoteResponseArtifact,
    LiabilityQuoteTerms, SignedLiabilityAutoBindDecision, SignedLiabilityBoundCoverage,
    SignedLiabilityClaimAdjudication, SignedLiabilityClaimDispute, SignedLiabilityClaimPackage,
    SignedLiabilityClaimPayoutInstruction, SignedLiabilityClaimPayoutReceipt,
    SignedLiabilityClaimResponse, SignedLiabilityClaimSettlementInstruction,
    SignedLiabilityClaimSettlementReceipt, SignedLiabilityPlacement,
    SignedLiabilityPricingAuthority, SignedLiabilityProvider, SignedLiabilityQuoteRequest,
    SignedLiabilityQuoteResponse, 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_LIABILITY_CLAIM_WORKFLOW_LIMIT, MAX_LIABILITY_MARKET_WORKFLOW_LIMIT,
    MAX_LIABILITY_PROVIDER_LIST_LIMIT,
};
pub use merkle::{MerkleProof, MerkleTree};
pub use message::{AgentMessage, KernelMessage, ToolCallError, ToolCallResult};
pub use open_market::{
    build_open_market_fee_schedule_artifact, build_open_market_penalty_artifact,
    evaluate_open_market_penalty, OpenMarketAbuseClass, OpenMarketBondClass,
    OpenMarketBondRequirement, OpenMarketCollateralReferenceKind, OpenMarketEconomicsScope,
    OpenMarketEvidenceKind, OpenMarketEvidenceReference, OpenMarketFeeScheduleArtifact,
    OpenMarketFeeScheduleIssueRequest, OpenMarketFinding, OpenMarketFindingCode,
    OpenMarketPenaltyAction, OpenMarketPenaltyArtifact, OpenMarketPenaltyEffectiveState,
    OpenMarketPenaltyEvaluation, OpenMarketPenaltyEvaluationRequest, OpenMarketPenaltyIssueRequest,
    OpenMarketPenaltyState, SignedOpenMarketFeeSchedule, SignedOpenMarketPenalty,
    OPEN_MARKET_FEE_SCHEDULE_ARTIFACT_SCHEMA, OPEN_MARKET_PENALTY_ARTIFACT_SCHEMA,
};
pub use receipt::{
    ChildRequestReceipt, ChildRequestReceiptBody, ChioReceipt, ChioReceiptBody, Decision,
    FinancialReceiptMetadata, GovernedApprovalReceiptMetadata, GovernedCommerceReceiptMetadata,
    GovernedTransactionReceiptMetadata, GuardEvidence, MeteredBillingReceiptMetadata,
    MeteredUsageEvidenceReceiptMetadata, ToolCallAction, TrustLevel,
};
pub use session::{
    ChioIdentityAssertion, CompleteOperation, CompletionArgument, CompletionReference,
    CompletionResult, CreateElicitationOperation, CreateElicitationResult, CreateMessageOperation,
    CreateMessageResult, ElicitationAction, EnterpriseFederationMethod, EnterpriseIdentityContext,
    GetPromptOperation, OperationContext, OperationKind, OperationTerminalState, ProgressToken,
    PromptArgument, PromptDefinition, PromptMessage, PromptResult, ReadResourceOperation,
    RequestId, ResourceContent, ResourceDefinition, ResourceTemplateDefinition, RootDefinition,
    SamplingMessage, SamplingTool, SamplingToolChoice, SessionAuthContext, SessionAuthMethod,
    SessionId, SessionOperation, SessionTransport, ToolCallOperation,
};
pub use standards::{
    ChioGovernedAuthorizationBinding, ChioPortableClaimCatalog, ChioPortableIdentityBinding,
    CHIO_GOVERNED_AUTH_AUTHORITATIVE_SOURCE, CHIO_GOVERNED_AUTH_BINDING_SCHEMA,
    CHIO_PORTABLE_CLAIM_CATALOG_SCHEMA, CHIO_PORTABLE_IDENTITY_BINDING_SCHEMA,
    CHIO_PORTABLE_ISSUER_IDENTITY_HTTPS_JWKS,
    CHIO_PORTABLE_SUBJECT_BINDING_DID_CHIO_SUBJECT_KEY_THUMBPRINT, CHIO_PROVENANCE_ANCHOR_DID_CHIO,
};
pub use underwriting::{
    build_underwriting_decision_artifact, evaluate_underwriting_policy_input,
    SignedUnderwritingDecision, SignedUnderwritingPolicyInput, UnderwritingAppealCreateRequest,
    UnderwritingAppealRecord, UnderwritingAppealResolution, UnderwritingAppealResolveRequest,
    UnderwritingAppealStatus, UnderwritingBudgetAction, UnderwritingBudgetRecommendation,
    UnderwritingCertificationEvidence, UnderwritingCertificationState,
    UnderwritingDecisionArtifact, UnderwritingDecisionFinding, UnderwritingDecisionLifecycleState,
    UnderwritingDecisionListReport, UnderwritingDecisionOutcome, UnderwritingDecisionPolicy,
    UnderwritingDecisionQuery, UnderwritingDecisionReasonCode, UnderwritingDecisionReport,
    UnderwritingDecisionRow, UnderwritingDecisionSummary, UnderwritingEvidenceKind,
    UnderwritingEvidenceReference, UnderwritingPolicyInput, UnderwritingPolicyInputQuery,
    UnderwritingPremiumQuote, UnderwritingPremiumState, UnderwritingReasonCode,
    UnderwritingReceiptEvidence, UnderwritingRemediation, UnderwritingReputationEvidence,
    UnderwritingReviewState, UnderwritingRiskClass, UnderwritingRiskTaxonomy,
    UnderwritingRuntimeAssuranceEvidence, UnderwritingSignal, UnderwritingSimulationDelta,
    UnderwritingSimulationReport, UnderwritingSimulationRequest, MAX_UNDERWRITING_DECISION_LIMIT,
    MAX_UNDERWRITING_RECEIPT_LIMIT, 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,
};
pub use web3::{
    validate_anchor_inclusion_proof, validate_oracle_conversion_evidence,
    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, verify_anchor_inclusion_proof, verify_checkpoint_statement,
    verify_web3_identity_binding, AnchorInclusionProof, OracleConversionEvidence,
    SignedWeb3IdentityBinding, SignedWeb3SettlementDispatch, SignedWeb3SettlementExecutionReceipt,
    Web3BindingLanguage, Web3BindingTarget, Web3BitcoinAnchor, Web3ChainAnchorRecord,
    Web3ChainConfiguration, Web3ChainDeployment, Web3ChainFinalityRule, Web3ChainGasProfile,
    Web3ChainRole, Web3CheckpointStatement, Web3ContractError, Web3ContractInterface,
    Web3ContractKind, Web3ContractPackage, Web3DisputePolicy, Web3DisputeWindow, Web3FinalityMode,
    Web3IdentityBindingCertificate, Web3KeyBindingPurpose, Web3QualificationCase,
    Web3QualificationMatrix, Web3QualificationOutcome, Web3ReceiptInclusion, Web3RegulatedRole,
    Web3RegulatedRoleAssumption, Web3SettlementDispatchArtifact,
    Web3SettlementExecutionReceiptArtifact, Web3SettlementLifecycleState, Web3SettlementPath,
    Web3SettlementSupportBoundary, Web3SuperRootInclusion, Web3TrustProfile,
    CHIO_ANCHOR_INCLUSION_PROOF_SCHEMA, CHIO_CHECKPOINT_STATEMENT_SCHEMA,
    CHIO_KEY_BINDING_CERTIFICATE_SCHEMA, CHIO_ORACLE_CONVERSION_EVIDENCE_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,
};

pub use capability::{validate_attenuation, validate_delegation_chain};
pub use chio_core_types::{AgentId, CapabilityId, ServerId};