OpenChainGraph Suite · CONTRACT A3 · arch #5

Tempo MPP Agent Mandate

W-C chain. Decode MPP session → AP2 mandate chain validation → agent spend-policy simulation → KYA identity attestation.

OpenChainGraph · 4 Steps compliance mandate Hash-Anchored §4 chain_depth:4 Client-Side · Zero PII
Chain Topology — Tempo MPP Agent Mandate → AP2 Mandate-Chain Validator → Agent Spend-Policy Simulator → Agent Identity & Authorization Attestation Checker
§4 Execution Hash · Chain Definition Anchor
execution_hash:computing…
Chain Stages · 4 Steps
1 ROOT · D0 node
Tempo MPP Agent Mandate art-36-tempo-mpp-agent-mandate
session_mandate and execution_hash (H1) + AP2 mapping feed Stage 2 mandate validation
MCP Call · decode_mpp_session
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "decode_mpp_session",
    "arguments": {}
  },
  "id": 1
}
2 D2 node
AP2 Mandate-Chain Validator art-01-ap2-mandate-chain-validator
ap2_mandate verdict and execution_hash (H2) feed Stage 3 spend-policy simulation
MCP Call · validate_ap2_mandate_chain
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "validate_ap2_mandate_chain",
    "arguments": {}
  },
  "id": 1
}
3 D3 node
Agent Spend-Policy Simulator art-02-agent-spend-policy-simulator
spend_policy verdict and execution_hash (H3) feed Stage 4 KYA attestation
MCP Call · simulate_spend_policy
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "simulate_spend_policy",
    "arguments": {}
  },
  "id": 1
}
4 TERMINAL · D4 node
Agent Identity & Authorization Attestation Checker art-04-agent-identity-attestation-checker
Exports composite MPP agent mandate with execution_hash (H4) -- final stage
MCP Call · check_agent_attestation
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "check_agent_attestation",
    "arguments": {}
  },
  "id": 1
}
Export Artifacts
Download the §4 chain definition artifact (hash-anchored composite JSON) or the §13.11 W3C Verifiable Credentials view. Both derive from the chain definition — no new hash is minted. Available after hash computation.