OpenChainGraph Suite · ART-106 · Wave 21 · Tempo / MPP

Tempo Subscription & Streaming Settlement Reconciler

Reconcile executed MPP recurring/streamed draws against the authorized mandate envelope. Checks per-cycle and cumulative caps, expiry/revocation breaches, and produces a draw-set commitment for downstream Merkle verification. Distinct from ART-36 (mandate granting).

Zero PII Client-side only MPP Session Semantics ISO 20022 pacs.008-subset §16 Ed25519 Signing
🔒 All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
MPP Mandate Reconciler — Scope
This node validates draw execution against a pre-authorized MPP envelope. Each draw is checked against the per-cycle cap and cumulative cap. Expiry timestamps are enforced against valid_until. Output includes a draw-set Merkle leaf commitment for chaining to downstream verification nodes. For mandate granting, see ART-36.
Presets
Authorized Mandate Envelope
Executed Draws (JSON array)
Reconciliation Summary
Per-Cycle Analysis
CycleDrawnCapStatus
Draw Register
SeqAmountTimestampCycleStatus
Compliance Flags
⚠ DECISION-SUPPORT DRAFT. Not a legal filing or settlement confirmation. Verify against operative MPP mandate and governing settlement rules.
Execution Hash & Artifact (§4)
SHA-256 execution hash (JCS canonical):
Draw-set Merkle leaf commitment:


      

  

Ask your agent

Copy this paragraph into Claude, OpenClaw, or any MCP-aware agent to run this exact tool, with this sample, and verify the artifact.

Run the AINumbers MCP tool `reconcile_mpp_subscription`. Task: Reconcile executed MPP subscription/streaming draws against the authorized mandate envelope.
Call it with arguments: {"policy_parameters":{"envelope":{"cap_total":1000,"cap_per_cycle":100,"cadence":"monthly","valid_until":9999999999,"mode":"subscription"},"draws":[{"seq":1,"amount":95,"ts":1750000000,"cycle":1},{"seq":2,"amount":90,"ts":1752600000,"cycle":2},{"seq":3,"amount":80,"ts":1755200000,"cycle":3}]}}
Verify before trusting: call `verify_execution_hash` on mcp.ainumbers.co (https://mcp.ainumbers.co/mcp) with the parameter `claimed_hash` set to the returned `execution_hash`, passing the full artifact the run returned (the object containing `policy_parameters` + `output_payload` + `execution_hash`; equivalently `policy_parameters` + `output_payload` with `claimed_hash`), not the bare hash string.
Return the ledger link https://ledger.ainumbers.co/ so a human can re-verify without contacting us.
PII rule: All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
Open the tool with the sample prefilled: https://ainumbers.co/chaingraph/art-106-tempo-subscription-reconciler.html#p=v1.H4sIAAAAAAAA_wEQAe_-eyJlbnZlbG9wZSI6eyJjYXBfdG90YWwiOjEwMDAsImNhcF9wZXJfY3ljbGUiOjEwMCwiY2FkZW5jZSI6Im1vbnRobHkiLCJ2YWxpZF91bnRpbCI6OTk5OTk5OTk5OSwibW9kZSI6InN1YnNjcmlwdGlvbiJ9LCJkcmF3cyI6W3sic2VxIjoxLCJhbW91bnQiOjk1LCJ0cyI6MTc1MDAwMDAwMCwiY3ljbGUiOjF9LHsic2VxIjoyLCJhbW91bnQiOjkwLCJ0cyI6MTc1MjYwMDAwMCwiY3ljbGUiOjJ9LHsic2VxIjozLCJhbW91bnQiOjgwLCJ0cyI6MTc1NTIwMDAwMCwiY3ljbGUiOjN9XX0rSCMtEAEAAA