{
  "contract_version": "agentreceipts.commercial-capabilities.v1",
  "projection_type": "public_commercial_route_projection",
  "decision_schema": "/schemas/commercial_decision.schema.json",
  "invoice_draft_schema": "/schemas/invoice_draft_public.schema.json",
  "examples": [
    "/examples/commercial/quota-exhausted-decision.example.json",
    "/examples/commercial/provider-disabled-decision.example.json",
    "/examples/commercial/invoice-draft-public.example.json"
  ],
  "supported_settlement_modes": ["disabled", "mock", "external_reference"],
  "usage_units": [
    {
      "capability": "receipt.issue",
      "usage_unit": "receipt",
      "commercial_class": "quota_bound"
    },
    {
      "capability": "receipt.verify",
      "usage_unit": "verification",
      "commercial_class": "entitled"
    },
    {
      "capability": "invoice.external_reference",
      "usage_unit": "invoice_draft",
      "commercial_class": "settlement_gated"
    }
  ],
  "safety_defaults": {
    "automatic_network_calls": false,
    "customer_administration": false,
    "private_pricing_logic": false,
    "public_safe": true
  }
}
