Skip to main content

Crate chio_web3

Crate chio_web3 

Source
Expand description

Chio web3 settlement, anchoring, and official-chain contract types.

These types freeze the first official web3 execution surface on top of the Chio extension substrate. They define the trust profile, contract package, chain configuration, anchoring proof bundle, oracle evidence envelope, and web3 settlement lifecycle artifacts that later live-money work must honor.

Re-exports§

pub use chio_credit as credit;

Modules§

canonical
Canonical JSON serialization (RFC 8785 / JCS).
capability
Capability tokens: Ed25519-signed, scoped, time-bounded authorizations.
crypto
Signing and verification primitives for Chio artifacts.
hashing
Cryptographic hashing (SHA-256).
merkle
RFC 6962-compatible Merkle tree (Certificate Transparency style).
receipt
Chio receipts: signed proof that a tool call was evaluated.

Structs§

AnchorInclusionProof
OracleConversionEvidence
SignedWeb3IdentityBinding
Web3BindingTarget
Web3BitcoinAnchor
Web3ChainAnchorRecord
Web3ChainConfiguration
Web3ChainDeployment
Web3ChainFinalityRule
Web3ChainGasProfile
Web3CheckpointStatement
Web3ContractInterface
Web3ContractPackage
Web3DisputeWindow
Web3IdentityBindingCertificate
Web3QualificationCase
Web3QualificationMatrix
Web3ReceiptInclusion
Web3RegulatedRoleAssumption
Web3SettlementDispatchArtifact
Web3SettlementExecutionReceiptArtifact
Web3SettlementSupportBoundary
Web3SuperRootInclusion
Web3TrustProfile

Enums§

Web3BindingLanguage
Web3ChainRole
Web3ContractError
Web3ContractKind
Web3DisputePolicy
Web3FinalityMode
Web3KeyBindingPurpose
Web3QualificationOutcome
Web3RegulatedRole
Web3SettlementLifecycleState
Web3SettlementPath

Constants§

CHIO_ANCHOR_CONTROL_STATE_SCHEMA
CHIO_ANCHOR_CONTROL_TRACE_SCHEMA
CHIO_ANCHOR_INCLUSION_PROOF_SCHEMA
CHIO_CHECKPOINT_STATEMENT_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_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

Functions§

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

Type Aliases§

SignedWeb3SettlementDispatch
SignedWeb3SettlementExecutionReceipt