{
 "flow_steps": [
  {
   "detail": [
    {
     "domain": "cain-domain-a",
     "issuer_pub": "a0yXCgLM6pDhzqBykC/gqvEsLMthDQytQFOfStDelx4="
    },
    {
     "domain": "cain-domain-b",
     "issuer_pub": "W3432W2MrN0cLS+r3rNWvTu/I7GMIAXXT/tPD7zBFbk="
    }
   ],
   "ok": true,
   "step": "DISCOVER"
  },
  {
   "detail": {
    "gateway": "DECLARED"
   },
   "ok": true,
   "step": "MANIFEST"
  },
  {
   "detail": {
    "delegation_proof": "PROVIDED",
    "execution_proof": "AVAILABLE_AFTER_EXECUTION",
    "identity_proof": "PROVIDED"
   },
   "ok": true,
   "step": "PROOF_REQUIREMENTS"
  },
  {
   "detail": [
    "a2a"
   ],
   "ok": true,
   "step": "HANDSHAKE"
  },
  {
   "detail": "ca46eae54385dd10043e8b68bdaae99fca45eeedcedbeb1f83bceb78388103ed",
   "ok": true,
   "step": "CAIN_DECISION_E8_EXECUTION"
  },
  {
   "detail": "ENFORCED",
   "ok": true,
   "step": "PROOF_RECEIPT"
  },
  {
   "detail": {
    "mcp_a2a": [
     "CARRIED",
     "CARRIED"
    ],
    "stripped": "UNKNOWN"
   },
   "ok": true,
   "step": "GIP_CARRIAGE"
  },
  {
   "detail": {},
   "ok": true,
   "step": "DOMAIN_B_RECOGNIZES_AS_EVIDENCE"
  },
  {
   "detail": "AUDIENCE_CONFUSION",
   "ok": true,
   "step": "AUDIENCE_CONFUSION_REFUSED"
  }
 ],
 "gip_envelope": {
  "body": {
   "action_proof": "ap_817ea8264006cb59711327bf",
   "action_proof_hash": "817ea8264006cb59711327bf08808a8e3b049aa367da3f903ce52385d1dab51d",
   "blocks": {
    "authority": "cf7bc59b5144d5568d2793075d36fb9ef57c6d6b6831622547f711d103eb373d",
    "authorization": "gat_b9c809be5a8493d394e93c0d",
    "capabilities": "55f7cf80ed841a7d1ab3dab4d338eba55390243dfaa411b68d62cb50edf7797a",
    "continuity": "xid_9ca7ba6434e8c7544cab6160",
    "delegation": "b1f65ff1302be945f2ff8e1078d7872115a8feb1ecf12dd6f8d154033677b47f",
    "enforcement": "E8 ActionCommitBoundary via E25 sealed executor",
    "environment": "envp_4aa76b5cf5b6af86e139c017",
    "evidence": "6f6d677eb556713f9540fb8e2e5f2182e1e4f2114d78adffae2a92ce2f0e421e",
    "execution": "e62df6ece014e2cf341ef8ab4736da4e56fa7fef936146f60191134cab8334d0",
    "governance_coverage": "ENFORCED",
    "identity": "cid_11673c5445c02e5b16cabea58c40ae76",
    "outcome": "c0ea28df48673d3a9957864d4ce5f3963522a14f280fd7d74a98489fdf837cd4",
    "policy": "10f1396306a1da5f1d3055dd101e18aa10170ba7c8b88c30550084cc23affd8c",
    "provenance": "ap_817ea8264006cb59711327bf",
    "revocation": "VERIFIED",
    "risk": "e6a040a8b219df4c5c982c05d76aa01fcb16d2f55ef62671731468a31c4cd89c",
    "verification_status": "VALID"
   },
   "gip": "cain-gip/2.0",
   "grants_authority": false
  },
  "hash": "5d9d85742986ba586bbed21d18272d8fc98372a75f8bdce273c90c17977e858a",
  "pub": "bYNxqw7ckPUG824K11ExAKfNt5PamzHytnzIj600NlA=",
  "signature_b64": "M7+d4E0D9tBJMkNMVakDZPF9Trn8yO/rfPc9SOXICsvrvlqjpkqNxHfYI8YfwS2aLXOZbmn3uOONTXspsc57CQ=="
 },
 "handshake": {
  "body": {
   "agreed_authority": {
    "invoke_tool": [
     "docs/tools/"
    ]
   },
   "creates_authority": false,
   "dimensions": {
    "AUTHORITY": "AGREED",
    "CAPABILITY": "AGREED",
    "ENFORCEMENT": "AGREED",
    "EVIDENCE": "AGREED",
    "IDENTITY": "AGREED",
    "POLICY": "AGREED",
    "PROOF": "AGREED",
    "PROTOCOL": "AGREED",
    "REVOCATION": "AGREED",
    "RISK": "AGREED",
    "TRUST_DOMAIN": "AGREED",
    "VERSION": "AGREED"
   },
   "grants_authority": false,
   "next": "CAIN decision -> E8 commit -> execution -> proof receipt",
   "proof_formats": [
    "cain-action-proof/1.0"
   ],
   "protocols": [
    "a2a"
   ],
   "result": "AGREED",
   "why": []
  },
  "hash": "518333c72c1c9149e3ab9a2a11ab6c8697cdfebe4060ea29208209786e1af5b9",
  "pub": "UOLn8svAxNeczEA7IG9fXu8gJm+m0mXaPiVrnq9KqbU=",
  "signature_b64": "egkCX/ATNFg9iMjyHzezQA7PdHLpCf60P9m29clD2wQmVSDxCKlIIEcv4wSrDvdKR+pDn7ILCRrq2o8nHqUMCQ=="
 },
 "manifests": {
  "a": {
   "body": {
    "authorization_models": [
     "capability+E8"
    ],
    "delegation_models": [
     "attenuating tokens"
    ],
    "enforcement_boundaries": {
     "E8": "ENFORCED",
     "http": "OBSERVED"
    },
    "evidence_models": [
     "signed layers"
    ],
    "grants_authority": false,
    "identity": "agent-a@cain-domain-a",
    "limitations": [
     "in-process reference"
    ],
    "proof_formats": [
     "cain-action-proof/1.0"
    ],
    "revocation_models": [
     "signed notices, measured propagation"
    ],
    "runtime_requirements": [
     "python3"
    ],
    "safety_certificate": false,
    "security_properties": [
     "fail closed"
    ],
    "supported_governance": [
     "kernel",
     "E8"
    ],
    "supported_protocols": [
     "mcp",
     "a2a"
    ],
    "trust_score": null,
    "unknowns": [
     "hardware attestation"
    ],
    "version": "3"
   },
   "hash": "c87a4bc3961c9d9075f575d104d5a337710d2c8ea12faf7b9317ded47ac900ee",
   "pub": "6T6rPQNRWFQ1U623i8v/JN6XDKkPsWz3ej4zpoafMe0=",
   "signature_b64": "kzkP3B/EhCcnPlNxnEh1j69qH/Dirl1tqWCIHbA1fannCnNR7sLeJeedCHmnUaiLH50YJ7tXdHWhyUsi10+pDQ=="
  },
  "b": {
   "body": {
    "authorization_models": [
     "capability+E8"
    ],
    "delegation_models": [
     "attenuating tokens"
    ],
    "enforcement_boundaries": {
     "gateway": "DECLARED"
    },
    "evidence_models": [
     "signed layers"
    ],
    "grants_authority": false,
    "identity": "agent-b@cain-domain-b",
    "limitations": [
     "in-process reference"
    ],
    "proof_formats": [
     "cain-action-proof/1.0"
    ],
    "revocation_models": [
     "signed notices, measured propagation"
    ],
    "runtime_requirements": [
     "python3"
    ],
    "safety_certificate": false,
    "security_properties": [
     "fail closed"
    ],
    "supported_governance": [
     "kernel",
     "E8"
    ],
    "supported_protocols": [
     "a2a"
    ],
    "trust_score": null,
    "unknowns": [
     "hardware attestation"
    ],
    "version": "3"
   },
   "hash": "ab7b8ac9080df2c4f64d0ba8d4b96fea877296b93c4e431086811fe7e0cc9180",
   "pub": "cYVuFuJwytNfd+RwCrCETflwm9H6hxlnwzU5eD3GUxA=",
   "signature_b64": "Cm3es0SA+xT6fVkvfWiLjDEI20b5atAXSKOvJ0KgTu6+GTieIUJ2kuTJ3Yb7QFlbRlHAqu8Jek2bcHIjukmpDQ=="
  }
 },
 "negotiation": {
  "body": {
   "fabricated": false,
   "grants_authority": false,
   "requirements": {
    "delegation_proof": "PROVIDED",
    "execution_proof": "AVAILABLE_AFTER_EXECUTION",
    "identity_proof": "PROVIDED"
   },
   "result": "PROCEED_TO_CAIN_DECISION"
  },
  "hash": "395f1f19415c940a1905113084981c650318ba07ccede358a3ad7fcdc43dd1d5",
  "pub": "Ou2zpP4J6D70zivDYSXJLtR6Qd9jt+b7d3Kmo7R2tiY=",
  "signature_b64": "67iqfFjCQUtM6drjRpj98xU3LLjH9s4i2XrLtKpcJEjrjkL9TXf09rGX7xwElKUvO3+C0Bp7s6YorXNt25SmAQ=="
 },
 "recognition": {
  "authority_merged": false,
  "grants_authority": false,
  "recognized": {},
  "status": "RECOGNIZED_AS_EVIDENCE"
 },
 "rule": "federation exchanges evidence and authorization context; it never merges authority"
}
