{
      "name": "tempo-subscription-settlement",
      "domain": "Digital-Asset Rails",
      "title": "Tempo Subscription & Streaming Settlement Reconciliation",
      "description": "Reconcile executed MPP recurring/streamed draws against the authorized mandate envelope, prove draw-set integrity, and aggregate receipts. Decode granted MPP mandate (art-36) → reconcile draws vs per-cycle and cumulative caps incl. expiry/revocation (art-106) → Merkle batch integrity over the draw set (cry-04) → audit-trail receipt aggregation (cry-05).",
      "composer_url": "https://ainumbers.co/chaingraph/chains/tempo-subscription-settlement.html",
      "steps": [
        {
          "tool_id": "art-36-tempo-mpp-agent-mandate",
          "handoff": "granted session/subscription envelope (cap, cadence, valid_until) feeds Stage 2 reconciliation"
        },
        {
          "tool_id": "art-106-tempo-subscription-reconciler",
          "handoff": "per-cycle conformance, breaches, draw_merkle_root feed Stage 3 batch integrity"
        },
        {
          "tool_id": "cry-04-merkle-batch-verifier",
          "handoff": "verified draw-set Merkle root feeds Stage 4 receipt aggregation"
        },
        {
          "tool_id": "cry-05-agent-action-audit-trail-aggregator",
          "handoff": "Exports composite subscription-settlement artifact with execution_hash — final stage"
        }
      ]
    }
