{
  "schema_version": "1.0.0",
  "service": "agent-decision-gate-api",
  "status": "commercial_alpha_not_a_certification_authority",
  "trust_model": {
    "deterministic_engine": true,
    "canonical_sha256_receipts": true,
    "receipt_verification_endpoint": "/v1/receipts/verify",
    "policy_pinned_evaluation": true,
    "policy_payload_hash_verified": true,
    "external_persistence": "implemented_when_d1_r2_bindings_are_configured",
    "payment_settlement": "cdp_x402_live_enabled"
  },
  "limitations": [
    "The public deployment is configured for x402 live payment challenges on Base mainnet.",
    "Commercial alpha charges real USDC when a valid x402 payment is supplied.",
    "Mock payment mode is available only for local/API flow testing.",
    "Receipt persistence requires configured ADG_DB and ADG_RECEIPTS bindings and persist=true.",
    "Commercial alpha does not certify agent identity or global reputation.",
    "A valid receipt proves payload integrity, not real-world truth."
  ],
  "verification": {
    "input_ordering": "events are sorted by step, timestamp, and event_id before hashing",
    "duplicate_event_policy": "duplicate or conflicting event ids are rejected",
    "hash_algorithm": "SHA-256 over canonical JSON with sorted object keys",
    "reference_implementation": "reference-python/agent_decision_gate_reference"
  }
}