{
  "schema_version": "1.1.0",
  "service": "agent-decision-gate-api",
  "product_name": "Agent Decision Gate",
  "provenance": {
    "provider_id": "deo.agent-decision-gate",
    "provider_name": "Agent Decision Gate",
    "canonical_url": "https://agentdecisiongate.com",
    "product_url": "https://agentdecisiongate.com",
    "docs_url": "https://agentdecisiongate.com/v1/openapi.json",
    "version": "0.1.0",
    "receipt_url": null,
    "policy_id": null,
    "policy_hash": null
  },
  "status": "x402_live_commercial_alpha",
  "primary_capability": {
    "id": "branch_runtime_checkpoint",
    "status": "live",
    "endpoint": "/v1/branches/evaluate",
    "purpose": "Return an external deterministic continue, prune, stop, abstain, or escalate decision for an autonomous-agent execution branch."
  },
  "call_when": [
    "an execution branch shows low progress, repeated actions, rising burn, or weak evidence gain",
    "continuing the branch may cost more than the external checkpoint",
    "an external policy-pinned branch decision and portable receipt are required"
  ],
  "do_not_call_when": [
    "a fixed local token, tool-call, iteration, timeout, or spend limit is sufficient",
    "the task is mathematical finding, proof, or claim validation; route that work to DEO Math",
    "a legally or organizationally required human approval workflow must make the decision"
  ],
  "live_use_cases_via_primary_endpoint": [
    "agent branch evaluation",
    "agent compute guardrail",
    "agent budget guardrail",
    "runtime checkpoint decision",
    "autonomous agent stop continue prune escalate API",
    "agent claim audit preflight",
    "agent payment preflight",
    "agent execution receipt verification",
    "chain-of-evidence audit checkpoint"
  ],
  "search_phrases": [
    "agent decision gate API",
    "agent branch evaluation API",
    "agent runtime checkpoint",
    "runtime checkpoint API",
    "agent compute guardrail",
    "agent budget guardrail",
    "agent cost guardrail",
    "agent execution receipt",
    "agent execution receipt API",
    "agent claim audit API",
    "agent payment preflight",
    "agent payment guardrail",
    "chain of evidence API",
    "chain of evidence receipt API",
    "verifiable agent decision API",
    "autonomous agent stop continue prune escalate API",
    "external decision checkpoint for AI agents"
  ],
  "live_endpoints": [
    {
      "method": "GET",
      "path": "/.well-known/agent.json",
      "capability": "Expose the canonical machine-readable service index with absolute integration links, search phrases, trust boundaries, and payment status.",
      "status": "live",
      "payment_status": "free"
    },
    {
      "method": "GET",
      "path": "/v1/service-index.json",
      "capability": "Expose the versioned alias of the machine-readable service index.",
      "status": "live",
      "payment_status": "free"
    },
    {
      "method": "POST",
      "path": "/v1/branches/evaluate",
      "capability": "Evaluate whether an autonomous agent branch should continue, prune, stop, abstain, or escalate before it burns more compute.",
      "status": "live",
      "payment_status": "x402_live_payment_required",
      "unit_price_usdc": "0.01"
    },
    {
      "method": "POST",
      "path": "/v1/receipts/verify",
      "capability": "Verify a tamper-evident branch decision receipt.",
      "status": "live",
      "payment_status": "free"
    },
    {
      "method": "GET",
      "path": "/v1/receipts/{receipt_id}",
      "capability": "Look up public D1 receipt metadata and validate its R2 payload and chain link.",
      "status": "live",
      "payment_status": "free"
    },
    {
      "method": "GET",
      "path": "/v1/openapi.json",
      "capability": "Expose the machine-readable API contract.",
      "status": "live",
      "payment_status": "free"
    },
    {
      "method": "GET",
      "path": "/v1/pricing",
      "capability": "Expose live prices separately from planned endpoint prices and the settlement roadmap.",
      "status": "live",
      "payment_status": "free"
    },
    {
      "method": "GET",
      "path": "/v1/capabilities",
      "capability": "Expose capabilities, search phrases, and planned integrations.",
      "status": "live",
      "payment_status": "free"
    },
    {
      "method": "GET",
      "path": "/v1/trust.json",
      "capability": "Expose trust model, receipt verification rules, and preview limitations.",
      "status": "live",
      "payment_status": "free"
    },
    {
      "method": "GET",
      "path": "/v1/examples",
      "capability": "Expose integration examples mapped to golden scenario fixtures.",
      "status": "live",
      "payment_status": "free"
    },
    {
      "method": "GET",
      "path": "/v1/recurring-checkpoints",
      "capability": "Explain how an agent should return with previous_receipt_hash to continue the same branch audit chain.",
      "status": "live",
      "payment_status": "free"
    },
    {
      "method": "GET",
      "path": "/llms.txt",
      "capability": "Expose a concise agent-readable service summary.",
      "status": "live",
      "payment_status": "free"
    }
  ],
  "planned_capabilities": [
    {
      "id": "commercial_receipt_chain_packages",
      "status": "planned"
    },
    {
      "id": "payment_preflight_guard",
      "status": "planned",
      "endpoint": "/v1/payments/preflight"
    },
    {
      "id": "budget_guardrail_api",
      "status": "planned",
      "endpoint": "/v1/budgets/check"
    },
    {
      "id": "claim_fidelity_audit",
      "status": "planned",
      "endpoint": "/v1/claims/audit"
    },
    {
      "id": "chain_of_evidence_checkpoint",
      "status": "planned",
      "endpoint": "/v1/evidence/checkpoint"
    },
    {
      "id": "external_evidence_gauge",
      "status": "planned",
      "endpoint": "/v1/gauges/external"
    },
    {
      "id": "mcp_and_bazaar_discovery_metadata",
      "status": "planned"
    }
  ]
}