{
  "id": 2,
  "jsonrpc": "2.0",
  "result": {
    "data": {
      "stream": [
        {
          "bytes": 43,
          "words": 6
        },
        {
          "content": [
            {
              "text": "Document counted",
              "type": "text"
            }
          ]
        }
      ]
    },
    "metadata": {
      "chio": {
        "authoritative": true,
        "authorityPath": "cross_protocol_orchestrator",
        "bridge": {
          "bridgeId": "chio-bridge-acp-native-acp-request-acp-jsonrpc:2",
          "capabilityEnvelope": {
            "attenuatedScope": {
              "grants": [
                {
                  "max_invocations": 2,
                  "operations": [
                    "invoke"
                  ],
                  "server_id": "documents",
                  "tool_name": "count_words"
                }
              ]
            },
            "bridgeId": "chio-bridge-acp-native-acp-request-acp-jsonrpc:2",
            "bridgedAt": 1788953535,
            "capabilityRef": {
              "chioCapabilityId": "cap-01a085f0-a23b-71e2-8001-164b961c364e",
              "originProtocol": "acp",
              "parentCapabilityHash": "3f6d4ace92578ad347826064e44a38a413c17707129ace7f835aab62a93839f1",
              "protocolContext": {
                "capabilityId": "count_words"
              }
            },
            "schema": "chio.cross-protocol-cap.v1",
            "targetProtocol": "native"
          },
          "capabilityRef": {
            "chioCapabilityId": "cap-01a085f0-a23b-71e2-8001-164b961c364e",
            "originProtocol": "acp",
            "parentCapabilityHash": "3f6d4ace92578ad347826064e44a38a413c17707129ace7f835aab62a93839f1",
            "protocolContext": {
              "capabilityId": "count_words"
            }
          },
          "route": {
            "multiHop": false,
            "selectedProtocols": [
              "acp",
              "native"
            ],
            "terminalProtocol": "native"
          },
          "sourceProtocol": "acp",
          "targetProtocol": "native",
          "terminalProtocol": "native",
          "trace": {
            "hops": [
              {
                "bridgeId": "chio-bridge-acp-native-acp-request-acp-jsonrpc:2",
                "protocol": "acp",
                "requestId": "acp-request-acp-jsonrpc:2",
                "timestamp": 1788953535
              },
              {
                "bridgeId": "chio-bridge-acp-native-acp-request-acp-jsonrpc:2",
                "protocol": "native",
                "receiptId": "22a09e5a3c3883eeb470e128bb26bc6128ae45e1650f88d849bf00d19fb37712",
                "requestId": "acp-jsonrpc:2",
                "timestamp": 1788953535
              }
            ],
            "sessionFingerprint": "8a10aed497ece536887eac25d5258733a4a9884a4386a9a2448991cb887b8a18",
            "traceId": "5ea4215c6e59e91f0d186a368ab21207df00de433b70eecb41afe1bdb8887acd"
          }
        },
        "capabilityId": "cap-01a085f0-a23b-71e2-8001-164b961c364e",
        "decision": "allow",
        "executionNonce": null,
        "reason": null,
        "receipt": {
          "action": {
            "parameter_hash": "8388b82fbbe71be998f4f0f277f05dc14446b16a52da29070bb44233d3824e73",
            "parameters": {
              "text": "One governed tool, two protocol surfaces.\n\n"
            }
          },
          "boundary_class": "prevent",
          "capability_id": "cap-01a085f0-a23b-71e2-8001-164b961c364e",
          "content_hash": "5170e2c24e777080378742d62d0915795e8f6b8897b489613fc6ceb17c2ae212",
          "decision": {
            "verdict": "allow"
          },
          "id": "22a09e5a3c3883eeb470e128bb26bc6128ae45e1650f88d849bf00d19fb37712",
          "kernel_key": "b8283c55f336b9dda33bbf43757a2b514950933b5be72a23af46121ede60e7f7",
          "metadata": {
            "admission_operation": {
              "compensation_status": "not_compensated",
              "coordinator_lease_epoch": 1,
              "coordinator_lease_id": "01a085f0-a1e5-7b62-9daa-e163cbb01704",
              "operation_id": "d8d91e046714c368850685f386509b3f7c76ac42604095bbbae4740381b6666e",
              "projected_dispatch_state": "terminal",
              "projected_operation_version": 8,
              "projected_state": "completed",
              "request_binding_hash": "80ddf27890bdf2d4080c84dce6d5a6b1a16600d1be699a70fc48ed538a19e8ef",
              "request_id": "acp-jsonrpc:2",
              "request_namespace_digest": "96eb2f4cc661e18e6f9f2dd87a21eda208d5828033bcd3620114b34b7788ec17",
              "retained_dispatch_commit": {
                "committed_version": 6,
                "coordinator_lease_epoch": 1,
                "coordinator_lease_id": "01a085f0-a1e5-7b62-9daa-e163cbb01704",
                "provider_attempt": {
                  "attempt_id": "attempt:d8d91e046714c368850685f386509b3f7c76ac42604095bbbae4740381b6666e",
                  "operation_id": "d8d91e046714c368850685f386509b3f7c76ac42604095bbbae4740381b6666e",
                  "transport_id": "kernel-tool-server:documents",
                  "transport_key_epoch": 1
                },
                "store_fence": {
                  "lease_id": "01a085f0-a1e5-7b62-9daa-e163cbb01704",
                  "owner_epoch": 1,
                  "store_uuid": "01a085f0-a144-7430-8a9a-d370d4eba33e"
                }
              },
              "schema": "chio.admission-receipt.v1",
              "store_fence": {
                "lease_id": "01a085f0-a1e5-7b62-9daa-e163cbb01704",
                "owner_epoch": 1,
                "store_uuid": "01a085f0-a144-7430-8a9a-d370d4eba33e"
              },
              "tool_outcome_id": "181abdfb9cf1cf92fa1b5f0bcf87f48159e00338e734d3fc0b28b2779581b2e0",
              "tool_outcome_version": 2,
              "trusted_time_unix_ms": 1788953535251
            },
            "attribution": {
              "delegation_depth": 0,
              "grant_index": 0,
              "issuer_key": "b8283c55f336b9dda33bbf43757a2b514950933b5be72a23af46121ede60e7f7",
              "subject_key": "06a5d841637655f52ddfa5b9075cfc77cdd6c6c0bdc5ca48112d89f6993fdc15"
            },
            "chio_receipt_signing_nonce": "rcpt-01a085f0-a35c-7861-aa6a-c60b884f5ae1",
            "receipt_context": {
              "request_id": "acp-jsonrpc:2"
            },
            "route_selection": {
              "candidates": [
                {
                  "available": true,
                  "routeId": "native-route",
                  "selectedProtocols": [
                    "acp",
                    "native"
                  ],
                  "targetProtocol": "native"
                }
              ],
              "decision": "select",
              "requestedTargetProtocol": "native",
              "routeSelectionId": "2cd301c879c3cfc8f7a9de10cf42860432c8838e8c16b2d558bf7e38a8c5b6f5",
              "selectedProtocols": [
                "acp",
                "native"
              ],
              "selectedRouteId": "native-route",
              "selectedTargetProtocol": "native",
              "sourceProtocol": "acp"
            },
            "stream": {
              "chunk_hashes": [
                "d453126289fdef1956695f0dfd57d82e211d255969ed5ffcf0b54cd59a054f95",
                "b2538f4ac125b83068662cf8f4dc7966e50d1bcbfce089b5824edea204d91624"
              ],
              "chunks_expected": 2,
              "chunks_received": 2,
              "total_bytes": 77
            }
          },
          "policy_hash": "56f393294872b8f8213479eff52ad3fb3e61581cc62a08410ddbbad21c4e745a",
          "receipt_kind": "mediated_decision",
          "redaction_mode": "none",
          "signature": "723b9df2e6159449623cd38a3dd7479d820adeb36003c9cf8544b7c803eb5ae86de3e5fcf4ed1a778b903ec1feb49010f9dab77f4e7f3c7284d964c0c3096b01",
          "timestamp": 1788953535,
          "tool_name": "count_words",
          "tool_origin": "caller_executed",
          "tool_server": "documents",
          "trust_level": "mediated"
        },
        "receiptId": "22a09e5a3c3883eeb470e128bb26bc6128ae45e1650f88d849bf00d19fb37712",
        "receiptRef": {
          "bridgeId": "chio-bridge-acp-native-acp-request-acp-jsonrpc:2",
          "capabilityId": "cap-01a085f0-a23b-71e2-8001-164b961c364e",
          "receiptId": "22a09e5a3c3883eeb470e128bb26bc6128ae45e1650f88d849bf00d19fb37712",
          "sourceProtocol": "acp",
          "targetProtocol": "native",
          "traceId": "5ea4215c6e59e91f0d186a368ab21207df00de433b70eecb41afe1bdb8887acd"
        },
        "routeSelection": {
          "candidates": [
            {
              "available": true,
              "routeId": "native-route",
              "selectedProtocols": [
                "acp",
                "native"
              ],
              "targetProtocol": "native"
            }
          ],
          "decision": "select",
          "requestedTargetProtocol": "native",
          "routeSelectionId": "2cd301c879c3cfc8f7a9de10cf42860432c8838e8c16b2d558bf7e38a8c5b6f5",
          "selectedProtocols": [
            "acp",
            "native"
          ],
          "selectedRouteId": "native-route",
          "selectedTargetProtocol": "native",
          "sourceProtocol": "acp"
        },
        "targetExecution": {
          "multiHop": false,
          "notificationCount": 0,
          "projectedResult": false,
          "routeHopCount": 2,
          "terminalProtocol": "native"
        },
        "terminalState": {
          "state": "completed"
        }
      }
    },
    "success": true
  }
}
