{
  "object_type": "agent_live_rail_readiness",
  "readiness_id": "live_rail_ready_demo_20260602_001",
  "selected_provider": "stripe_stablecoin",
  "environment": "production",
  "readiness_status": "production_ready",
  "provider_connection_status": "webhook_verified",
  "settlement_webhook_status": "configured",
  "credit_funding_rule": "auto_fund_after_provider_confirmation",
  "manual_release_required": false,
  "kill_switch_status": "available",
  "settlement_receipt_schema_url": "https://weverlabs.com/schemas/agent-live-rail-readiness.schema.json",
  "usage_receipt_schema_url": "https://weverlabs.com/schemas/tokenops-usage-receipt.schema.json",
  "required_gates": [
    {
      "gate": "provider_account_configured",
      "status": "pass",
      "note": "Provider selection is represented. Provider credentials are represented through secure environment references and provider webhook state."
    },
    {
      "gate": "settlement_webhook_maps_to_credit_entitlement",
      "status": "pass",
      "note": "The schema and console expect provider confirmation to fund credits, to credit the entitlement before workflow execution."
    },
    {
      "gate": "usage_receipt_separate_from_settlement_receipt",
      "status": "pass",
      "note": "The OS distinguishes payment that funds credits from usage that consumes credits."
    },
    {
      "gate": "operator_kill_switch",
      "status": "pass",
      "note": "Provider-funded credits and agent work can be paused through the settlement rail policy."
    },
    {
      "gate": "rate_limits_and_abuse_controls",
      "status": "pass",
      "note": "Controls are tracked in the settlement rail state object."
    },
    {
      "gate": "legal_terms_and_refund_policy",
      "status": "pass",
      "note": "Terms URL and policy reference travel with the settlement rail state."
    }
  ],
  "abuse_controls": [
    "rate_limit_by_agent_key",
    "credit_cap_by_entitlement",
    "provider_webhook_signature_check",
    "manual_review_threshold",
    "production_kill_switch"
  ],
  "settlement_operating_note": "Provider-funded credits remain tied to console state, lifecycle state, result contracts, webhook verification, refund/void handling, rate limits, and terms."
}
