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§
- Anchor
Inclusion Proof - Oracle
Conversion Evidence - Signed
Web3 Identity Binding - Web3
Binding Target - Web3
Bitcoin Anchor - Web3
Chain Anchor Record - Web3
Chain Configuration - Web3
Chain Deployment - Web3
Chain Finality Rule - Web3
Chain GasProfile - Web3
Checkpoint Statement - Web3
Contract Interface - Web3
Contract Package - Web3
Dispute Window - Web3
Identity Binding Certificate - Web3
Qualification Case - Web3
Qualification Matrix - Web3
Receipt Inclusion - Web3
Regulated Role Assumption - Web3
Settlement Dispatch Artifact - Web3
Settlement Execution Receipt Artifact - Web3
Settlement Support Boundary - Web3
Super Root Inclusion - Web3
Trust Profile
Enums§
- Web3
Binding Language - Web3
Chain Role - Web3
Contract Error - Web3
Contract Kind - Web3
Dispute Policy - Web3
Finality Mode - Web3
KeyBinding Purpose - Web3
Qualification Outcome - Web3
Regulated Role - Web3
Settlement Lifecycle State - Web3
Settlement Path
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