{
  "schema_version": "1.0",
  "bundle_id": "f51585b6-57c0-4dab-84fb-4dbd6d917a5e",
  "algorithm": "Ed25519-SHA256-JCS",
  "generated_at": "2026-06-02T00:00:00Z",
  "gateway_id": "aga-demo-001",
  "public_key": "b900a315c50d9516c4efcb7a2300c25c602855eac8aa3b5a9d0939234d738ebe",
  "policy_reference": "fc126a9eddac17084bb6c12114932b1e9e7ade9429ca107c6d9f64554c715a7d",
  "receipts": [
    {
      "receipt_id": "ee6f314e-3c80-4d1d-8a3d-27787fa76fb9",
      "receipt_version": "1.0",
      "algorithm": "Ed25519-SHA256-JCS",
      "timestamp": "2026-06-02T00:00:00.000Z",
      "request_id": "1",
      "method": "tools/call",
      "tool_name": "search_web",
      "decision": "PERMITTED",
      "reason": "tool permitted by allowlist",
      "policy_reference": "fc126a9eddac17084bb6c12114932b1e9e7ade9429ca107c6d9f64554c715a7d",
      "arguments_hash": "4db16118ecc964123316f1ddca6f152afb892db6eb8c9cd2b61f6c7f6d0ba07b",
      "previous_receipt_hash": "",
      "gateway_id": "aga-demo-001",
      "public_key": "b900a315c50d9516c4efcb7a2300c25c602855eac8aa3b5a9d0939234d738ebe",
      "signature": "df655baf85e699561b8f4ace3cccbe7c164976e4c7325256ed8b19bb8f330b42272e1f6c66b6c26c470119c730172f633813222256b26108fa26d41cb4bfee04"
    },
    {
      "receipt_id": "10499e6c-cb5e-46ef-bbbb-da6295de5f91",
      "receipt_version": "1.0",
      "algorithm": "Ed25519-SHA256-JCS",
      "timestamp": "2026-06-02T00:00:00.211Z",
      "request_id": "2",
      "method": "tools/call",
      "tool_name": "read_file",
      "decision": "PERMITTED",
      "reason": "tool permitted by allowlist",
      "policy_reference": "fc126a9eddac17084bb6c12114932b1e9e7ade9429ca107c6d9f64554c715a7d",
      "arguments_hash": "0b977ff0042c4f8af8997f31bdec91ba2751d5326093e4249d6b1b9279478acb",
      "previous_receipt_hash": "333b23234aa84559a1e5cf16fde669c85a296277234e63dedd3f1a0be63321a8",
      "gateway_id": "aga-demo-001",
      "public_key": "b900a315c50d9516c4efcb7a2300c25c602855eac8aa3b5a9d0939234d738ebe",
      "signature": "d623ec9d7a0678615084a023d7e5c57f0c463f0ffe6635180962ab7dfb7796d8493359070176ce37e64b578bdc3011f133f3808f9b7f2d94ece54cbba9478e0e"
    },
    {
      "receipt_id": "ee9201f1-7ca9-4d28-b393-93cd45320670",
      "receipt_version": "1.0",
      "algorithm": "Ed25519-SHA256-JCS",
      "timestamp": "2026-06-02T00:00:00.422Z",
      "request_id": "3",
      "method": "tools/call",
      "tool_name": "write_file",
      "decision": "DENIED",
      "reason": "path \"/etc/shadow\" outside allowed prefix \"/data/\"",
      "policy_reference": "fc126a9eddac17084bb6c12114932b1e9e7ade9429ca107c6d9f64554c715a7d",
      "arguments_hash": "11006ae39f09b1605487799d91b28fc328f01be8954034aaea1569b87a66a087",
      "previous_receipt_hash": "68e71b8f1c788a4fc6d4dcbb69d834d9829d51277a6ffb09acf11aeb40a7033d",
      "gateway_id": "aga-demo-001",
      "public_key": "b900a315c50d9516c4efcb7a2300c25c602855eac8aa3b5a9d0939234d738ebe",
      "signature": "8813f8b8739845ea4206f4978c932d58465c0769ef03054df3ce15a7360d5f043b7704f7b7c842db6dffddd39382a30d0c197332128aac601485e8ef3626790f"
    },
    {
      "receipt_id": "b06354ba-a185-4e56-a24d-fcac7e39ecf6",
      "receipt_version": "1.0",
      "algorithm": "Ed25519-SHA256-JCS",
      "timestamp": "2026-06-02T00:00:00.633Z",
      "request_id": "4",
      "method": "tools/call",
      "tool_name": "execute_command",
      "decision": "DENIED",
      "reason": "tool explicitly disallowed",
      "policy_reference": "fc126a9eddac17084bb6c12114932b1e9e7ade9429ca107c6d9f64554c715a7d",
      "arguments_hash": "95c07bad485990c5b225ac04ccc725d2288c16c688f7f9274bf8cc98f5c24d41",
      "previous_receipt_hash": "24fc6dca36f4a89c4e33e626747b3bdb7c9edd989b16b616b4a6746818f7e071",
      "gateway_id": "aga-demo-001",
      "public_key": "b900a315c50d9516c4efcb7a2300c25c602855eac8aa3b5a9d0939234d738ebe",
      "signature": "8b698df86d16161958b3120491433d48175b9da669338bdafb2ef3885416164790f7be46fd0a8850326c519272028d168efeeb3de8492fadca9a073078a2d205"
    }
  ],
  "merkle_root": "8dad974e71d9e6c503f98b27190810504201c986e1b1f4084d2bee7e06cc73ac",
  "merkle_proofs": [
    {
      "leaf_hash": "333b23234aa84559a1e5cf16fde669c85a296277234e63dedd3f1a0be63321a8",
      "leaf_index": 0,
      "siblings": [
        "68e71b8f1c788a4fc6d4dcbb69d834d9829d51277a6ffb09acf11aeb40a7033d",
        "d3a6fd4150a0f63be852799f26dfc1b40651bf3f256208ac30b65951ad5e72db"
      ],
      "directions": [
        "right",
        "right"
      ],
      "merkle_root": "8dad974e71d9e6c503f98b27190810504201c986e1b1f4084d2bee7e06cc73ac"
    },
    {
      "leaf_hash": "68e71b8f1c788a4fc6d4dcbb69d834d9829d51277a6ffb09acf11aeb40a7033d",
      "leaf_index": 1,
      "siblings": [
        "333b23234aa84559a1e5cf16fde669c85a296277234e63dedd3f1a0be63321a8",
        "d3a6fd4150a0f63be852799f26dfc1b40651bf3f256208ac30b65951ad5e72db"
      ],
      "directions": [
        "left",
        "right"
      ],
      "merkle_root": "8dad974e71d9e6c503f98b27190810504201c986e1b1f4084d2bee7e06cc73ac"
    },
    {
      "leaf_hash": "24fc6dca36f4a89c4e33e626747b3bdb7c9edd989b16b616b4a6746818f7e071",
      "leaf_index": 2,
      "siblings": [
        "be4146693a20c2840f1a881622f467ef306e190bf2a8c67594f09f7ba9a560bf",
        "d81d6e505d6e4f7d3835cb3e169c837e4ae6047315626e01878a9dd159117734"
      ],
      "directions": [
        "right",
        "left"
      ],
      "merkle_root": "8dad974e71d9e6c503f98b27190810504201c986e1b1f4084d2bee7e06cc73ac"
    },
    {
      "leaf_hash": "be4146693a20c2840f1a881622f467ef306e190bf2a8c67594f09f7ba9a560bf",
      "leaf_index": 3,
      "siblings": [
        "24fc6dca36f4a89c4e33e626747b3bdb7c9edd989b16b616b4a6746818f7e071",
        "d81d6e505d6e4f7d3835cb3e169c837e4ae6047315626e01878a9dd159117734"
      ],
      "directions": [
        "left",
        "left"
      ],
      "merkle_root": "8dad974e71d9e6c503f98b27190810504201c986e1b1f4084d2bee7e06cc73ac"
    }
  ],
  "checkpoint": {
    "algorithm": "Ed25519-SHA256-JCS",
    "gateway_id": "aga-demo-001",
    "generated_at": "2026-06-02T00:00:00Z",
    "head_leaf_hash": "be4146693a20c2840f1a881622f467ef306e190bf2a8c67594f09f7ba9a560bf",
    "leaf_count": 4,
    "merkle_root": "8dad974e71d9e6c503f98b27190810504201c986e1b1f4084d2bee7e06cc73ac",
    "signature": "f446abb9945d425c2c5b249124c9f5b1d2655f991119c5ba41d82203342dce9d0ea4018c1b7f4339a84e204daf89f23f03c971b1966e180097db7d5e5ec60609"
  },
  "offline_capable": true
}