{
  "tool_id": "art-36-tempo-mpp-agent-mandate",
  "kernel_id": "art-36-tempo-mpp-agent-mandate",
  "display_name": "Tempo MPP Agent Mandate",
  "tool_version": "1.0.0",
  "mandate_type": "payment_mandate",
  "purpose": "Parses an MPP (Machine Payments Protocol) session, validates spend cap and session terms, maps HTTP-402 flow to AP2 Intent→Cart→Payment, performs KYA agent identity check (did:key format), models settlement cost, and emits a signed agent-payment mandate. W-C co-lead. ISO 20022 pacs.008-subset artifact; did:key identity in debtor field.",
  "control_description": "Parses an MPP (Machine Payments Protocol) session, validates spend cap and session terms, maps HTTP-402 flow to AP2 Intent→Cart→Payment, performs KYA agent identity check (did:key format), models settlement cost, and emits a signed agent-payment mandate. W-C co-lead. ISO 20022 pacs.008-subset artifact; did:key identity in debtor field.",
  "declared_inputs": [
    "art-34-tempo-fit-diagnostic"
  ],
  "declared_outputs": [
    "art-01-ap2-mandate-chain-validator",
    "art-02-agent-spend-policy-simulator",
    "art-04-agent-identity-attestation-checker"
  ],
  "kernel_digest": "sha256:4967b7d4af80a186fa8374e13f61c4f6a14a94ef7f74474dc4fd840ddf488608",
  "trust_label": "deferred -- deterministic source published, zkVM proof not yet generated",
  "data_vintage": "2026-07-10",
  "last_validated": "2026-07-10",
  "conformance_fixtures_vendored": false,
  "compute_proof_ready": "ready",
  "wave": 9,
  "source_url": "https://ainumbers.co/chaingraph/art-36-tempo-mpp-agent-mandate.html",
  "generated_at": "2026-07-25T20:02:55.601Z"
}
