{
      "name": "bond-mandate-receipt",
      "domain": "AI & Agent Governance",
      "title": "Agentic Bond-Trading Mandate Receipt",
      "description": "Compiles size, spread, and issuer limits into a work mandate, simulates the spend policy against it, then runs the mandate through the agentic mandate sandbox against synthetic bond-trade transactions. GATE: any breach halts the run and opens an escalation record (OCG §22.8) referencing the verify_escalation_closure tail on the anchor worker; a clean run emits the per-session bond-trading mandate receipt.",
      "composer_url": "https://ainumbers.co/chaingraph/chains/bond-mandate-receipt-composer.html",
      "steps": [
        {
          "tool_id": "art-274-compile-work-mandate",
          "handoff": "mandate bounds (size/spread/issuer limits) feed Stage 2 spend-policy simulation"
        },
        {
          "tool_id": "art-02-agent-spend-policy-simulator",
          "handoff": "spend_policy_verdict and synthetic-transaction results feed Stage 3 sandbox run"
        },
        {
          "tool_id": "rbe-06-agentic-mandate-sandbox",
          "handoff": "sandbox verdict → GATE: any breach escalates (HALT, open escalation record, closed via verify_escalation_closure on the anchor worker); clean run emits the per-session bond-trading mandate receipt. Terminal stage.",
          "gate": {
            "input": "/breach",
            "rules": [
              {
                "op": "eq",
                "value": true,
                "next": "escalate"
              }
            ],
            "default": "end"
          }
        }
      ]
    }
