Fiduciary & M2M REST API
OpenAPI 3.1.0 Specification for AI AGENT Act Fiduciary Evidence Attestation & Autonomous Machine-to-Machine (M2M) Escrow Settlement.
/api/v1/fiduciary/evidence-ingestReceives cryptographically signed execution payloads from the local Node Zero enclave. Generates a tamper-proof Titan receipt required for S. 5051 compliance auditing.
Request Body (Signed Attestation)
payload_hash: string (required, Ed25519 hash)
trace_data: object (context & parameters)
/api/v1/auth/verifyVerify the active session state and continuous cryptographic attestation of an authorized node.
Headers
/api/v1/m2m/escrow-gateInitializes a zero-trust SLoQ time-lock for machine-to-machine commerce. Requires multi-party cryptographic attestation before releasing compute or bandwidth resources across the mesh. Agent Zero autonomously broadcasts the EscrowFinish settlement upon verified condition fulfillment.
Request Body (M2M Escrow Parameters)
offer_sequence: integer (required)
condition: string (hex) (required)
fulfillment: string (hex) (required)
finish_after: integer (Ripple Epoch Timestamp) (required)
/api/v1/sir/chi-parseBDL Fiduciary Gate operating inside the Node Zero enclave with HAiCaaS (Human-AI Collaboration as a Service). Treats autonomous AI agents as C.H.I. (Computer acting as a Human Interacting). S.I.R. acts as the Lieutenant: it intercepts rogue actions, freezes the perimeter under Fail-Closed defense, and escalates telemetry to the Captain (the human fiduciary) with an immutable cryptographic receipt for final deterministic review.
Request Body (C.H.I. Agentic Intent)
payload: string (required, operation intent)
volume_usd: number (required, total value)
counterparty: string (required, recipient address)
timelock_verified: boolean (required, 2-of-2 hardware co-sign)
preferred_chain: string ("xrpl" | "stellar" | "cosmos")