{
  "endpoint": "https://femtech.horizonshield.dev/mcp",
  "entries": [
    {
      "at": "2026-08-28T01:15:59.063Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "f0fcb56a8a271372b7fed6335d65cd9c0222ee0c5f5c6a8cad1fc28432634ad2",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "03110f63417bbca2",
        "manifest_hash": "c1b5dcccba6a231e",
        "server_info_hash": "c354f78e08398f5f",
        "tool_hashes": {
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 8,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1"
    },
    {
      "at": "2026-08-28T18:01:02.663Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "13a6a1c69d223434c6c25517b11988399c5d3582b2d3a97b64a0e0f010bf62a7",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "7046562df33fe338",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "surface_change": {
        "added": [
          "check_source"
        ],
        "removed": [],
        "definition_changed": [],
        "note": "The tool surface changed between measurements. This is a dated fact, not a defect: the MCP specification treats tool-list changes as normal operation (notifications/tools/list_changed). Recorded for anyone; judged by no one."
      }
    },
    {
      "at": "2026-08-29T18:01:01.271Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "3cf474294a479037b5d10c49598f52ec7ea4525f149a2d8e2ad86cf188de89de",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "7046562df33fe338",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1"
    },
    {
      "at": "2026-08-30T18:00:18.236Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "a57a94f26461284cfa9976b4645f79962352790b6966264f841b0b3d3065c61f",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "7046562df33fe338",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1"
    },
    {
      "at": "2026-08-31T18:00:19.690Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "51d1f661b782aaa882de4c185946d628cf31fdcddec094a5b2bd3accdf4a0a09",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "7046562df33fe338",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1"
    },
    {
      "at": "2026-09-01T18:00:19.474Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "47d5de86e4c1ac9014f904dcb6795c42809d4c63b23b46ab12cb7f55f0542bbd",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "7046562df33fe338",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1"
    },
    {
      "at": "2026-09-02T18:00:46.305Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "2d39d9b1908aa21d64934a254b942baeddd36f9f6a9d9336f4ed5a07a23351e0",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "7046562df33fe338",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1"
    },
    {
      "at": "2026-09-03T18:01:36.125Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "d0f0a8fecdace7f235a862d8f5039f86923c3b380eb57d0667c0b98cfc90b027",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "7046562df33fe338",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1"
    },
    {
      "at": "2026-09-04T18:01:11.574Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "46571f98c3dce77ac6ad2c15a3603612c1563f9e386f01d0bf106d275940629a",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "7046562df33fe338",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1"
    },
    {
      "at": "2026-09-05T18:01:07.418Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "bc331b7cf576c39ad2d9acc0357630e4950c7ab37bc5736fee4e558b9345d1f8",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "7046562df33fe338",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1"
    },
    {
      "at": "2026-09-07T18:00:23.763Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "94a6b6d2a8717ed57be256aa5b9de82bd5784b8c0afe15cd05aea53090f285d0",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; a signature is present but does not verify"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2957",
        "salt_commitment": "ff57ab419114d900da6d74f6a7cdc475e04c78435521303497dd862a1bf4b733",
        "salt_created_at": "2026-09-05T18:00:12.389Z",
        "beacon": {
          "height": 965808,
          "block_hash": "0000000000000000000217ec231db790d8ffea4328d608f7e4c7a56736d08eb1",
          "block_time": "2026-09-06T17:06:00.000Z"
        },
        "day_in_window": 1,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-09-07T18:00:23.763Z this gate (commit 63010ebf09ae, version 0.4.0) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use"
      ]
    },
    {
      "at": "2026-09-08T18:00:23.715Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "70a7c31955f7daa63626a152d64a9f6020376d72ca1be6cbebfeaf2c149382ce",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; a signature is present but does not verify"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2957",
        "salt_commitment": "ff57ab419114d900da6d74f6a7cdc475e04c78435521303497dd862a1bf4b733",
        "salt_created_at": "2026-09-05T18:00:12.389Z",
        "beacon": {
          "height": 965808,
          "block_hash": "0000000000000000000217ec231db790d8ffea4328d608f7e4c7a56736d08eb1",
          "block_time": "2026-09-06T17:06:00.000Z"
        },
        "day_in_window": 1,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-09-08T18:00:23.715Z this gate (commit 63010ebf09ae, version 0.4.0) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use"
      ]
    },
    {
      "at": "2026-09-08T23:42:06.736Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "91f66ac1c9426aed5fea571ee42bdcc0a16b33b5252ea9b62f56633f77cd678a",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; a signature is present but does not verify"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2957",
        "salt_commitment": "ff57ab419114d900da6d74f6a7cdc475e04c78435521303497dd862a1bf4b733",
        "salt_created_at": "2026-09-05T18:00:12.389Z",
        "beacon": {
          "height": 965808,
          "block_hash": "0000000000000000000217ec231db790d8ffea4328d608f7e4c7a56736d08eb1",
          "block_time": "2026-09-06T17:06:00.000Z"
        },
        "day_in_window": 1,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-09-08T23:42:06.736Z this gate (commit a2c5fdf7d26c, version 0.4.1) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use"
      ],
      "record_url": "https://gate.horizonshield.dev/record/91f66ac1c9426aed5fea571ee42bdcc0a16b33b5252ea9b62f56633f77cd678a"
    },
    {
      "at": "2026-09-09T18:00:38.852Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "5b8c634ce71a63decccf5f8506765590b11fb0b84dce0e7450a0c0e99fa9389d",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; a signature is present but does not verify"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2957",
        "salt_commitment": "ff57ab419114d900da6d74f6a7cdc475e04c78435521303497dd862a1bf4b733",
        "salt_created_at": "2026-09-05T18:00:12.389Z",
        "beacon": {
          "height": 965808,
          "block_hash": "0000000000000000000217ec231db790d8ffea4328d608f7e4c7a56736d08eb1",
          "block_time": "2026-09-06T17:06:00.000Z"
        },
        "day_in_window": 1,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-09-09T18:00:38.852Z this gate (commit e45da70d1a56, version 0.4.3) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use"
      ],
      "record_url": "https://gate.horizonshield.dev/record/5b8c634ce71a63decccf5f8506765590b11fb0b84dce0e7450a0c0e99fa9389d"
    },
    {
      "at": "2026-09-10T18:01:25.640Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "23d27c870975e66e57078a5eaea21cacf3fc89296b933a8e1a72122ec6926a04",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; a signature is present but does not verify"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2958",
        "salt_commitment": "9f2d4322df312216e896440c75dceb69f2893f7b4df7437d2232e303060f5323",
        "salt_created_at": "2026-09-06T18:00:45.296Z",
        "beacon": {
          "height": 966383,
          "block_hash": "0000000000000000000174657b2639569b487df299ead571c5ce34b8f7f2f95a",
          "block_time": "2026-09-10T16:59:35.000Z"
        },
        "day_in_window": 6,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-09-10T18:01:25.640Z this gate (commit ff457cfc6dac, version 0.4.5) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use",
        "that the operator published this card: a signature whose key is served under the agent's own domain (kid hs-2026-09) does not verify (signature does not verify: the card was changed after signing, or was signed over a different canonical form), so these bytes remain attributable to this gate's observation alone"
      ],
      "record_url": "https://gate.horizonshield.dev/record/23d27c870975e66e57078a5eaea21cacf3fc89296b933a8e1a72122ec6926a04"
    },
    {
      "at": "2026-09-11T18:01:08.189Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "20af605081cd804ec03aa32f2df28fa1f39fb8ccf6d8bb475a4069a92ff77ad1",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; a signature is present but does not verify"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2958",
        "salt_commitment": "9f2d4322df312216e896440c75dceb69f2893f7b4df7437d2232e303060f5323",
        "salt_created_at": "2026-09-06T18:00:45.296Z",
        "beacon": {
          "height": 966383,
          "block_hash": "0000000000000000000174657b2639569b487df299ead571c5ce34b8f7f2f95a",
          "block_time": "2026-09-10T16:59:35.000Z"
        },
        "day_in_window": 6,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-09-11T18:01:08.189Z this gate (commit edf783cf37d7, version 0.4.7) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use",
        "that the operator published this card: a signature whose key is served under the agent's own domain (kid hs-2026-09) does not verify (signature does not verify: the card was changed after signing, or was signed over a different canonical form), so these bytes remain attributable to this gate's observation alone"
      ],
      "record_url": "https://gate.horizonshield.dev/record/20af605081cd804ec03aa32f2df28fa1f39fb8ccf6d8bb475a4069a92ff77ad1"
    },
    {
      "at": "2026-09-12T18:01:06.872Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "a0d623888a42158dd074bac823f402c8fbc7548303ad8c0cb9eab630b062b518",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; a signature is present but does not verify"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2958",
        "salt_commitment": "9f2d4322df312216e896440c75dceb69f2893f7b4df7437d2232e303060f5323",
        "salt_created_at": "2026-09-06T18:00:45.296Z",
        "beacon": {
          "height": 966383,
          "block_hash": "0000000000000000000174657b2639569b487df299ead571c5ce34b8f7f2f95a",
          "block_time": "2026-09-10T16:59:35.000Z"
        },
        "day_in_window": 6,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-09-12T18:01:06.872Z this gate (commit edf783cf37d7, version 0.4.7) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use",
        "that the operator published this card: a signature whose key is served under the agent's own domain (kid hs-2026-09) does not verify (signature does not verify: the card was changed after signing, or was signed over a different canonical form), so these bytes remain attributable to this gate's observation alone"
      ],
      "record_url": "https://gate.horizonshield.dev/record/a0d623888a42158dd074bac823f402c8fbc7548303ad8c0cb9eab630b062b518"
    },
    {
      "at": "2026-09-13T18:01:05.877Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "de521039009f661ba64f60c0a069049481634892855dafb3caa04e9eac82032c",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; a signature is present but does not verify"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2958",
        "salt_commitment": "9f2d4322df312216e896440c75dceb69f2893f7b4df7437d2232e303060f5323",
        "salt_created_at": "2026-09-06T18:00:45.296Z",
        "beacon": {
          "height": 966383,
          "block_hash": "0000000000000000000174657b2639569b487df299ead571c5ce34b8f7f2f95a",
          "block_time": "2026-09-10T16:59:35.000Z"
        },
        "day_in_window": 6,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-09-13T18:01:05.877Z this gate (commit edf783cf37d7, version 0.4.7) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use",
        "that the operator published this card: a signature whose key is served under the agent's own domain (kid hs-2026-09) does not verify (signature does not verify: the card was changed after signing, or was signed over a different canonical form), so these bytes remain attributable to this gate's observation alone"
      ],
      "record_url": "https://gate.horizonshield.dev/record/de521039009f661ba64f60c0a069049481634892855dafb3caa04e9eac82032c"
    },
    {
      "at": "2026-09-14T18:01:02.718Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "2eb3e1bb24e3f5100ca959db356c76be360350f215ad5b7b3df0200da57c8613",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; a signature is present but does not verify"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2958",
        "salt_commitment": "9f2d4322df312216e896440c75dceb69f2893f7b4df7437d2232e303060f5323",
        "salt_created_at": "2026-09-06T18:00:45.296Z",
        "beacon": {
          "height": 966383,
          "block_hash": "0000000000000000000174657b2639569b487df299ead571c5ce34b8f7f2f95a",
          "block_time": "2026-09-10T16:59:35.000Z"
        },
        "day_in_window": 6,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-09-14T18:01:02.718Z this gate (commit 81e545ce59a0, version 0.4.7) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use",
        "that the operator published this card: a signature whose key is served on the agent's own host (kid hs-2026-09) does not verify (signature does not verify: the card was changed after signing, or was signed over a different canonical form), so these bytes remain attributable to this gate's observation alone"
      ],
      "record_url": "https://gate.horizonshield.dev/record/2eb3e1bb24e3f5100ca959db356c76be360350f215ad5b7b3df0200da57c8613"
    },
    {
      "at": "2026-09-15T18:01:27.498Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "b4846be5af4cc5665303239c9938f50697ef72c74d6c84c682593b4f017d4b1e",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; a signature is present but does not verify"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2958",
        "salt_commitment": "9f2d4322df312216e896440c75dceb69f2893f7b4df7437d2232e303060f5323",
        "salt_created_at": "2026-09-06T18:00:45.296Z",
        "beacon": {
          "height": 966383,
          "block_hash": "0000000000000000000174657b2639569b487df299ead571c5ce34b8f7f2f95a",
          "block_time": "2026-09-10T16:59:35.000Z"
        },
        "day_in_window": 6,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-09-15T18:01:27.498Z this gate (commit 4f3f6917181e, version 0.4.7) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use",
        "that the operator published this card: a signature whose key is served on the agent's own host (kid hs-2026-09) does not verify (signature does not verify: the card was changed after signing, or was signed over a different canonical form), so these bytes remain attributable to this gate's observation alone"
      ],
      "record_url": "https://gate.horizonshield.dev/record/b4846be5af4cc5665303239c9938f50697ef72c74d6c84c682593b4f017d4b1e"
    },
    {
      "at": "2026-09-16T18:00:36.689Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "35bdd669148107e27feaafb55f8eabebbaa95603b134c591c446021b3957b04b",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; a signature is present but does not verify"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2958",
        "salt_commitment": "9f2d4322df312216e896440c75dceb69f2893f7b4df7437d2232e303060f5323",
        "salt_created_at": "2026-09-06T18:00:45.296Z",
        "beacon": {
          "height": 966383,
          "block_hash": "0000000000000000000174657b2639569b487df299ead571c5ce34b8f7f2f95a",
          "block_time": "2026-09-10T16:59:35.000Z"
        },
        "day_in_window": 6,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-09-16T18:00:36.689Z this gate (commit unpinned: this deployment did not inject a commit (deploy_gate.sh not used), version 0.4.7) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use",
        "that the operator published this card: a signature whose key is served on the agent's own host (kid hs-2026-09) does not verify (signature does not verify: the card was changed after signing, or was signed over a different canonical form), so these bytes remain attributable to this gate's observation alone"
      ],
      "record_url": "https://gate.horizonshield.dev/record/35bdd669148107e27feaafb55f8eabebbaa95603b134c591c446021b3957b04b"
    },
    {
      "at": "2026-09-17T18:01:24.258Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "405c707eff7a79ca60f2edd9293468b3af4cb0c9b165adfe86ed76efcebeaa0c",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; a signature is present but does not verify"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2959",
        "salt_commitment": "bc450f9e8d3fdc6b7cc2eb587dd33af6bb6f59ca133fa268e7db9539f23afe2b",
        "salt_created_at": "2026-09-10T18:00:31.627Z",
        "beacon": {
          "height": 967443,
          "block_hash": "0000000000000000000229e636cb9bb92708e76b1360a8096dec35b81ddd20ef",
          "block_time": "2026-09-17T17:15:49.000Z"
        },
        "day_in_window": 4,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-09-17T18:01:24.258Z this gate (commit unpinned: this deployment did not inject a commit (deploy_gate.sh not used), version 0.4.7) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use",
        "that the operator published this card: a signature whose key is served on the agent's own host (kid hs-2026-09) does not verify (signature does not verify: the card was changed after signing, or was signed over a different canonical form), so these bytes remain attributable to this gate's observation alone"
      ],
      "record_url": "https://gate.horizonshield.dev/record/405c707eff7a79ca60f2edd9293468b3af4cb0c9b165adfe86ed76efcebeaa0c"
    },
    {
      "at": "2026-09-18T18:01:48.270Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "f2c7f43e8579201271c2dd5fdc610c541169131b6df6bd7ba6b658cb5827b7b0",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; a signature is present but does not verify"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2959",
        "salt_commitment": "bc450f9e8d3fdc6b7cc2eb587dd33af6bb6f59ca133fa268e7db9539f23afe2b",
        "salt_created_at": "2026-09-10T18:00:31.627Z",
        "beacon": {
          "height": 967443,
          "block_hash": "0000000000000000000229e636cb9bb92708e76b1360a8096dec35b81ddd20ef",
          "block_time": "2026-09-17T17:15:49.000Z"
        },
        "day_in_window": 4,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-09-18T18:01:48.270Z this gate (commit unpinned: this deployment did not inject a commit (deploy_gate.sh not used), version 0.4.7) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use",
        "that the operator published this card: a signature whose key is served on the agent's own host (kid hs-2026-09) does not verify (signature does not verify: the card was changed after signing, or was signed over a different canonical form), so these bytes remain attributable to this gate's observation alone"
      ],
      "record_url": "https://gate.horizonshield.dev/record/f2c7f43e8579201271c2dd5fdc610c541169131b6df6bd7ba6b658cb5827b7b0"
    },
    {
      "at": "2026-09-19T18:01:41.363Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "6424821906bc020d32565a61a7fd079ab624cad57f8a08d616990e1083cbb48f",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; a signature is present but does not verify"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2959",
        "salt_commitment": "bc450f9e8d3fdc6b7cc2eb587dd33af6bb6f59ca133fa268e7db9539f23afe2b",
        "salt_created_at": "2026-09-10T18:00:31.627Z",
        "beacon": {
          "height": 967443,
          "block_hash": "0000000000000000000229e636cb9bb92708e76b1360a8096dec35b81ddd20ef",
          "block_time": "2026-09-17T17:15:49.000Z"
        },
        "day_in_window": 4,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-09-19T18:01:41.363Z this gate (commit unpinned: this deployment did not inject a commit (deploy_gate.sh not used), version 0.4.7) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use",
        "that the operator published this card: a signature whose key is served on the agent's own host (kid hs-2026-09) does not verify (signature does not verify: the card was changed after signing, or was signed over a different canonical form), so these bytes remain attributable to this gate's observation alone"
      ],
      "record_url": "https://gate.horizonshield.dev/record/6424821906bc020d32565a61a7fd079ab624cad57f8a08d616990e1083cbb48f"
    },
    {
      "at": "2026-09-20T18:01:29.404Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "8cce237fc787d9237aa2604e6a0471ca4980a327bfc19b1980425f18a37c6b38",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; a signature is present but does not verify"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2959",
        "salt_commitment": "bc450f9e8d3fdc6b7cc2eb587dd33af6bb6f59ca133fa268e7db9539f23afe2b",
        "salt_created_at": "2026-09-10T18:00:31.627Z",
        "beacon": {
          "height": 967443,
          "block_hash": "0000000000000000000229e636cb9bb92708e76b1360a8096dec35b81ddd20ef",
          "block_time": "2026-09-17T17:15:49.000Z"
        },
        "day_in_window": 4,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-09-20T18:01:29.404Z this gate (commit 0cfe994dbc5a, version 0.4.14) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use",
        "that the operator published this card: a signature whose key is served on the agent's own host (kid hs-2026-09) does not verify (signature does not verify: the card was changed after signing, or was signed over a different canonical form), so these bytes remain attributable to this gate's observation alone"
      ],
      "record_url": "https://gate.horizonshield.dev/record/8cce237fc787d9237aa2604e6a0471ca4980a327bfc19b1980425f18a37c6b38"
    },
    {
      "at": "2026-09-21T18:01:33.168Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "29977afffc9d3e7c3c86b40ae312aaacfd4b815ef4eda26ade3609d4c5394b2e",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; a signature is present but does not verify"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2959",
        "salt_commitment": "bc450f9e8d3fdc6b7cc2eb587dd33af6bb6f59ca133fa268e7db9539f23afe2b",
        "salt_created_at": "2026-09-10T18:00:31.627Z",
        "beacon": {
          "height": 967443,
          "block_hash": "0000000000000000000229e636cb9bb92708e76b1360a8096dec35b81ddd20ef",
          "block_time": "2026-09-17T17:15:49.000Z"
        },
        "day_in_window": 4,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-09-21T18:01:33.168Z this gate (commit 0cfe994dbc5a, version 0.4.14) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use",
        "that the operator published this card: a signature whose key is served on the agent's own host (kid hs-2026-09) does not verify (signature does not verify: the card was changed after signing, or was signed over a different canonical form), so these bytes remain attributable to this gate's observation alone"
      ],
      "record_url": "https://gate.horizonshield.dev/record/29977afffc9d3e7c3c86b40ae312aaacfd4b815ef4eda26ade3609d4c5394b2e"
    },
    {
      "at": "2026-09-22T18:00:32.420Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "4bdb731289c6098c442a22a3ae4ca9e196219a7ead541a72bfdf4a069868edad",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; a signature is present but does not verify"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2959",
        "salt_commitment": "bc450f9e8d3fdc6b7cc2eb587dd33af6bb6f59ca133fa268e7db9539f23afe2b",
        "salt_created_at": "2026-09-10T18:00:31.627Z",
        "beacon": {
          "height": 967443,
          "block_hash": "0000000000000000000229e636cb9bb92708e76b1360a8096dec35b81ddd20ef",
          "block_time": "2026-09-17T17:15:49.000Z"
        },
        "day_in_window": 4,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-09-22T18:00:32.420Z this gate (commit unpinned: this deployment did not inject a commit (deploy_gate.sh not used), version 0.4.14) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use",
        "that the operator published this card: a signature whose key is served on the agent's own host (kid hs-2026-09) does not verify (signature does not verify: the card was changed after signing, or was signed over a different canonical form), so these bytes remain attributable to this gate's observation alone"
      ],
      "record_url": "https://gate.horizonshield.dev/record/4bdb731289c6098c442a22a3ae4ca9e196219a7ead541a72bfdf4a069868edad"
    },
    {
      "at": "2026-09-23T18:00:29.848Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "7bd0c44badb67edcdb2d5ccb955f4eeede7dfc06a132c221d843fe6c73037748",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; a signature is present but does not verify"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2959",
        "salt_commitment": "bc450f9e8d3fdc6b7cc2eb587dd33af6bb6f59ca133fa268e7db9539f23afe2b",
        "salt_created_at": "2026-09-10T18:00:31.627Z",
        "beacon": {
          "height": 967443,
          "block_hash": "0000000000000000000229e636cb9bb92708e76b1360a8096dec35b81ddd20ef",
          "block_time": "2026-09-17T17:15:49.000Z"
        },
        "day_in_window": 4,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-09-23T18:00:29.848Z this gate (commit unpinned: this deployment did not inject a commit (deploy_gate.sh not used), version 0.4.14) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use",
        "that the operator published this card: a signature whose key is served on the agent's own host (kid hs-2026-09) does not verify (signature does not verify: the card was changed after signing, or was signed over a different canonical form), so these bytes remain attributable to this gate's observation alone"
      ],
      "record_url": "https://gate.horizonshield.dev/record/7bd0c44badb67edcdb2d5ccb955f4eeede7dfc06a132c221d843fe6c73037748"
    },
    {
      "at": "2026-09-24T18:00:43.754Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "80588968e814f5d75197d39d59d145a47194730394de8ddc0d1f9941a7090e7a",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; a signature is present but does not verify"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2960",
        "salt_commitment": "1d2a3a28a20f4cf4691301f356c7a7cb178e9cd5498f9033e8e8e63f054757fc",
        "salt_created_at": "2026-09-17T18:01:16.405Z",
        "beacon": {
          "height": 968427,
          "block_hash": "000000000000000000016cebda67db9b191958f6bc6e40aad09cf0affa43251d",
          "block_time": "2026-09-24T16:52:08.000Z"
        },
        "day_in_window": 1,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-09-24T18:00:43.754Z this gate (commit unpinned: this deployment did not inject a commit (deploy_gate.sh not used), version 0.4.14) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use",
        "that the operator published this card: a signature whose key is served on the agent's own host (kid hs-2026-09) does not verify (signature does not verify: the card was changed after signing, or was signed over a different canonical form), so these bytes remain attributable to this gate's observation alone"
      ],
      "record_url": "https://gate.horizonshield.dev/record/80588968e814f5d75197d39d59d145a47194730394de8ddc0d1f9941a7090e7a"
    },
    {
      "at": "2026-09-26T18:00:17.734Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "52031b26a369171239f3ed2f15f3b7bd433b74b8e6361d4c050b94ae03eef7f5",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; a signature is present but does not verify"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2960",
        "salt_commitment": "1d2a3a28a20f4cf4691301f356c7a7cb178e9cd5498f9033e8e8e63f054757fc",
        "salt_created_at": "2026-09-17T18:01:16.405Z",
        "beacon": {
          "height": 968427,
          "block_hash": "000000000000000000016cebda67db9b191958f6bc6e40aad09cf0affa43251d",
          "block_time": "2026-09-24T16:52:08.000Z"
        },
        "day_in_window": 1,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-09-26T18:00:17.734Z this gate (commit 9475e33415c3, version 0.4.15) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use",
        "that the operator published this card: a signature whose key is served on the agent's own host (kid hs-2026-09) does not verify (signature does not verify over either canonical form (the A2A 1.0 section 8.4 proto projection, or RFC 8785 of the card as served): the card was changed after signing, or was signed over some other form), so these bytes remain attributable to this gate's observation alone"
      ],
      "record_url": "https://gate.horizonshield.dev/record/52031b26a369171239f3ed2f15f3b7bd433b74b8e6361d4c050b94ae03eef7f5"
    },
    {
      "at": "2026-09-27T18:01:07.832Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "d2f2bbf2b26045837c2be18ab18c52d268a1948ff01382fb2e1ec8e6f33f09e5",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; a signature is present but does not verify"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2960",
        "salt_commitment": "1d2a3a28a20f4cf4691301f356c7a7cb178e9cd5498f9033e8e8e63f054757fc",
        "salt_created_at": "2026-09-17T18:01:16.405Z",
        "beacon": {
          "height": 968427,
          "block_hash": "000000000000000000016cebda67db9b191958f6bc6e40aad09cf0affa43251d",
          "block_time": "2026-09-24T16:52:08.000Z"
        },
        "day_in_window": 1,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-09-27T18:01:07.832Z this gate (commit 18d831518a99, version 0.4.16) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use",
        "that the operator published this card: a signature whose key is served on the agent's own host (kid hs-2026-09) does not verify (signature does not verify over either canonical form (the A2A 1.0 section 8.4 proto projection, or RFC 8785 of the card as served): the card was changed after signing, or was signed over some other form), so these bytes remain attributable to this gate's observation alone"
      ],
      "record_url": "https://gate.horizonshield.dev/record/d2f2bbf2b26045837c2be18ab18c52d268a1948ff01382fb2e1ec8e6f33f09e5"
    },
    {
      "at": "2026-09-28T18:00:56.665Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "1f46afea68b5e7d89b6561bac50aeaff03a73c9cc893ae22f6a2eaf13e5bc59e",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; a signature is present but does not verify"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2960",
        "salt_commitment": "1d2a3a28a20f4cf4691301f356c7a7cb178e9cd5498f9033e8e8e63f054757fc",
        "salt_created_at": "2026-09-17T18:01:16.405Z",
        "beacon": {
          "height": 968427,
          "block_hash": "000000000000000000016cebda67db9b191958f6bc6e40aad09cf0affa43251d",
          "block_time": "2026-09-24T16:52:08.000Z"
        },
        "day_in_window": 1,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-09-28T18:00:56.665Z this gate (commit 21012e48b80b, version 0.4.18) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use",
        "that the operator published this card: a signature whose key is served on the agent's own host (kid hs-2026-09) does not verify (signature does not verify over either canonical form (the A2A 1.0 section 8.4 proto projection, or RFC 8785 of the card as served): the card was changed after signing, or was signed over some other form), so these bytes remain attributable to this gate's observation alone"
      ],
      "record_url": "https://gate.horizonshield.dev/record/1f46afea68b5e7d89b6561bac50aeaff03a73c9cc893ae22f6a2eaf13e5bc59e"
    },
    {
      "at": "2026-09-29T18:00:25.802Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "2f7ca1e574bbe64c7ec987e02d75467869dd5fe2205f77870a571f06f9134069",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; a signature is present but does not verify"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "extras_covers": [
          "annotations",
          "_meta",
          "outputSchema",
          "title"
        ],
        "extras_manifest_hash": "0329f3ddc9c55e8b",
        "extras_hashes": {
          "check_source": "5ab6ba9d1229ab2a",
          "explain_product_category": "ddf582e7ed392725",
          "get_agent_card": "7a795881a41c5aa5",
          "get_femtech_topic": "781e65475cf15d22",
          "get_registry_entry": "a88c82de2262cabf",
          "how_to_verify": "d5c62023cd32db7a",
          "list_registry": "65f4ae92a17ccebc",
          "register_source": "82e63eda9a964dca",
          "verify_source": "f3605768ffaffdd0"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2960",
        "salt_commitment": "1d2a3a28a20f4cf4691301f356c7a7cb178e9cd5498f9033e8e8e63f054757fc",
        "salt_created_at": "2026-09-17T18:01:16.405Z",
        "beacon": {
          "height": 968427,
          "block_hash": "000000000000000000016cebda67db9b191958f6bc6e40aad09cf0affa43251d",
          "block_time": "2026-09-24T16:52:08.000Z"
        },
        "day_in_window": 1,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-09-29T18:00:25.802Z this gate (commit 21ae3d461309, version 0.4.20) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use",
        "that the operator published this card: a signature whose key is served on the agent's own host (kid hs-2026-09) does not verify (signature does not verify over either canonical form (the A2A 1.0 section 8.4 proto projection, or RFC 8785 of the card as served): the card was changed after signing, or was signed over some other form), so these bytes remain attributable to this gate's observation alone"
      ],
      "record_url": "https://gate.horizonshield.dev/record/2f7ca1e574bbe64c7ec987e02d75467869dd5fe2205f77870a571f06f9134069"
    },
    {
      "at": "2026-09-30T18:00:58.212Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "26309e61ee6e0f10e08c1efc8157d76dce8e063acbc5879aad8e43b206ea066f",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; a signature is present but does not verify"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "extras_covers": [
          "annotations",
          "_meta",
          "outputSchema",
          "title"
        ],
        "extras_manifest_hash": "0329f3ddc9c55e8b",
        "extras_hashes": {
          "check_source": "5ab6ba9d1229ab2a",
          "explain_product_category": "ddf582e7ed392725",
          "get_agent_card": "7a795881a41c5aa5",
          "get_femtech_topic": "781e65475cf15d22",
          "get_registry_entry": "a88c82de2262cabf",
          "how_to_verify": "d5c62023cd32db7a",
          "list_registry": "65f4ae92a17ccebc",
          "register_source": "82e63eda9a964dca",
          "verify_source": "f3605768ffaffdd0"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2960",
        "salt_commitment": "1d2a3a28a20f4cf4691301f356c7a7cb178e9cd5498f9033e8e8e63f054757fc",
        "salt_created_at": "2026-09-17T18:01:16.405Z",
        "beacon": {
          "height": 968427,
          "block_hash": "000000000000000000016cebda67db9b191958f6bc6e40aad09cf0affa43251d",
          "block_time": "2026-09-24T16:52:08.000Z"
        },
        "day_in_window": 1,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-09-30T18:00:58.212Z this gate (commit 21ae3d461309, version 0.4.20) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use",
        "that the operator published this card: a signature whose key is served on the agent's own host (kid hs-2026-09) does not verify (signature does not verify over either canonical form (the A2A 1.0 section 8.4 proto projection, or RFC 8785 of the card as served): the card was changed after signing, or was signed over some other form), so these bytes remain attributable to this gate's observation alone"
      ],
      "record_url": "https://gate.horizonshield.dev/record/26309e61ee6e0f10e08c1efc8157d76dce8e063acbc5879aad8e43b206ea066f"
    },
    {
      "at": "2026-10-01T18:00:54.689Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "4f1a65f53709e35ee2494281d95e1fb5c47c0d31bd7e7df942c9e7689b4b0557",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; a signature is present but does not verify"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "extras_covers": [
          "annotations",
          "_meta",
          "outputSchema",
          "title"
        ],
        "extras_manifest_hash": "0329f3ddc9c55e8b",
        "extras_hashes": {
          "check_source": "5ab6ba9d1229ab2a",
          "explain_product_category": "ddf582e7ed392725",
          "get_agent_card": "7a795881a41c5aa5",
          "get_femtech_topic": "781e65475cf15d22",
          "get_registry_entry": "a88c82de2262cabf",
          "how_to_verify": "d5c62023cd32db7a",
          "list_registry": "65f4ae92a17ccebc",
          "register_source": "82e63eda9a964dca",
          "verify_source": "f3605768ffaffdd0"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2961",
        "salt_commitment": "a610c33a3a00109495458a5ea0314c65f40c3a6175bb1b80c06ce0f8ba295b31",
        "salt_created_at": "2026-09-24T18:00:33.961Z",
        "beacon": {
          "height": 969466,
          "block_hash": "0000000000000000000190274198b6ff8e4c848049f935d9a5bdf0561a0035ed",
          "block_time": "2026-10-01T16:43:37.000Z"
        },
        "day_in_window": 0,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-10-01T18:00:54.689Z this gate (commit 21ae3d461309, version 0.4.20) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use",
        "that the operator published this card: a signature whose key is served on the agent's own host (kid hs-2026-09) does not verify (signature does not verify over either canonical form (the A2A 1.0 section 8.4 proto projection, or RFC 8785 of the card as served): the card was changed after signing, or was signed over some other form), so these bytes remain attributable to this gate's observation alone"
      ],
      "record_url": "https://gate.horizonshield.dev/record/4f1a65f53709e35ee2494281d95e1fb5c47c0d31bd7e7df942c9e7689b4b0557"
    },
    {
      "at": "2026-10-02T18:01:18.593Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "5a30a60e0a1127d1378602adb702674b0141ca91590baf890dfb7cc30afa570c",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; signature verifies"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "extras_covers": [
          "annotations",
          "_meta",
          "outputSchema",
          "title"
        ],
        "extras_manifest_hash": "0329f3ddc9c55e8b",
        "extras_hashes": {
          "check_source": "5ab6ba9d1229ab2a",
          "explain_product_category": "ddf582e7ed392725",
          "get_agent_card": "7a795881a41c5aa5",
          "get_femtech_topic": "781e65475cf15d22",
          "get_registry_entry": "a88c82de2262cabf",
          "how_to_verify": "d5c62023cd32db7a",
          "list_registry": "65f4ae92a17ccebc",
          "register_source": "82e63eda9a964dca",
          "verify_source": "f3605768ffaffdd0"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2961",
        "salt_commitment": "a610c33a3a00109495458a5ea0314c65f40c3a6175bb1b80c06ce0f8ba295b31",
        "salt_created_at": "2026-09-24T18:00:33.961Z",
        "beacon": {
          "height": 969466,
          "block_hash": "0000000000000000000190274198b6ff8e4c848049f935d9a5bdf0561a0035ed",
          "block_time": "2026-10-01T16:43:37.000Z"
        },
        "day_in_window": 0,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-10-02T18:01:18.593Z this gate (commit 21ae3d461309, version 0.4.20) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)",
        "the agent card was signed with the key at https://femtech.horizonshield.dev/.well-known/jwks.json (kid hs-2026-09), which is served on the agent's own host, and the signature verifies over the canonical card, so what the card declares is attributable to the operator and not only to this gate's observation"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use"
      ],
      "record_url": "https://gate.horizonshield.dev/record/5a30a60e0a1127d1378602adb702674b0141ca91590baf890dfb7cc30afa570c"
    },
    {
      "at": "2026-10-03T18:01:02.391Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "692d4324bf6050391b3b321dadbc57a52bde7ad2bc898a0eafa7bb81237bed44",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; signature verifies"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "extras_covers": [
          "annotations",
          "_meta",
          "outputSchema",
          "title"
        ],
        "extras_manifest_hash": "0329f3ddc9c55e8b",
        "extras_hashes": {
          "check_source": "5ab6ba9d1229ab2a",
          "explain_product_category": "ddf582e7ed392725",
          "get_agent_card": "7a795881a41c5aa5",
          "get_femtech_topic": "781e65475cf15d22",
          "get_registry_entry": "a88c82de2262cabf",
          "how_to_verify": "d5c62023cd32db7a",
          "list_registry": "65f4ae92a17ccebc",
          "register_source": "82e63eda9a964dca",
          "verify_source": "f3605768ffaffdd0"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2961",
        "salt_commitment": "a610c33a3a00109495458a5ea0314c65f40c3a6175bb1b80c06ce0f8ba295b31",
        "salt_created_at": "2026-09-24T18:00:33.961Z",
        "beacon": {
          "height": 969466,
          "block_hash": "0000000000000000000190274198b6ff8e4c848049f935d9a5bdf0561a0035ed",
          "block_time": "2026-10-01T16:43:37.000Z"
        },
        "day_in_window": 0,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-10-03T18:01:02.391Z this gate (commit 0194e7f4976e, version 0.4.20) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)",
        "the agent card was signed with the key at https://femtech.horizonshield.dev/.well-known/jwks.json (kid hs-2026-09), which is served on the agent's own host, and the signature verifies over the canonical card, so what the card declares is attributable to the operator and not only to this gate's observation"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use"
      ],
      "record_url": "https://gate.horizonshield.dev/record/692d4324bf6050391b3b321dadbc57a52bde7ad2bc898a0eafa7bb81237bed44"
    },
    {
      "at": "2026-10-04T18:00:24.543Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "8f4eecad58ca04429b2afcfa818f5618e102a1d34d965930101d2153f1b61cd1",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; signature verifies"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "extras_covers": [
          "annotations",
          "_meta",
          "outputSchema",
          "title"
        ],
        "extras_manifest_hash": "0329f3ddc9c55e8b",
        "extras_hashes": {
          "check_source": "5ab6ba9d1229ab2a",
          "explain_product_category": "ddf582e7ed392725",
          "get_agent_card": "7a795881a41c5aa5",
          "get_femtech_topic": "781e65475cf15d22",
          "get_registry_entry": "a88c82de2262cabf",
          "how_to_verify": "d5c62023cd32db7a",
          "list_registry": "65f4ae92a17ccebc",
          "register_source": "82e63eda9a964dca",
          "verify_source": "f3605768ffaffdd0"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2961",
        "salt_commitment": "a610c33a3a00109495458a5ea0314c65f40c3a6175bb1b80c06ce0f8ba295b31",
        "salt_created_at": "2026-09-24T18:00:33.961Z",
        "beacon": {
          "height": 969466,
          "block_hash": "0000000000000000000190274198b6ff8e4c848049f935d9a5bdf0561a0035ed",
          "block_time": "2026-10-01T16:43:37.000Z"
        },
        "day_in_window": 0,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-10-04T18:00:24.543Z this gate (commit 0194e7f4976e, version 0.4.20) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)",
        "the agent card was signed with the key at https://femtech.horizonshield.dev/.well-known/jwks.json (kid hs-2026-09), which is served on the agent's own host, and the signature verifies over the canonical card, so what the card declares is attributable to the operator and not only to this gate's observation"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use"
      ],
      "record_url": "https://gate.horizonshield.dev/record/8f4eecad58ca04429b2afcfa818f5618e102a1d34d965930101d2153f1b61cd1"
    },
    {
      "at": "2026-10-05T18:00:39.367Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "08632341ac9f2f0a72d1674f29bea447f787e315142f1b14a1b79837e73e19ae",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; signature verifies"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "extras_covers": [
          "annotations",
          "_meta",
          "outputSchema",
          "title"
        ],
        "extras_manifest_hash": "0329f3ddc9c55e8b",
        "extras_hashes": {
          "check_source": "5ab6ba9d1229ab2a",
          "explain_product_category": "ddf582e7ed392725",
          "get_agent_card": "7a795881a41c5aa5",
          "get_femtech_topic": "781e65475cf15d22",
          "get_registry_entry": "a88c82de2262cabf",
          "how_to_verify": "d5c62023cd32db7a",
          "list_registry": "65f4ae92a17ccebc",
          "register_source": "82e63eda9a964dca",
          "verify_source": "f3605768ffaffdd0"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2961",
        "salt_commitment": "a610c33a3a00109495458a5ea0314c65f40c3a6175bb1b80c06ce0f8ba295b31",
        "salt_created_at": "2026-09-24T18:00:33.961Z",
        "beacon": {
          "height": 969466,
          "block_hash": "0000000000000000000190274198b6ff8e4c848049f935d9a5bdf0561a0035ed",
          "block_time": "2026-10-01T16:43:37.000Z"
        },
        "day_in_window": 0,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-10-05T18:00:39.367Z this gate (commit 0194e7f4976e, version 0.4.20) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)",
        "the agent card was signed with the key at https://femtech.horizonshield.dev/.well-known/jwks.json (kid hs-2026-09), which is served on the agent's own host, and the signature verifies over the canonical card, so what the card declares is attributable to the operator and not only to this gate's observation"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use"
      ],
      "record_url": "https://gate.horizonshield.dev/record/08632341ac9f2f0a72d1674f29bea447f787e315142f1b14a1b79837e73e19ae"
    },
    {
      "at": "2026-10-06T18:00:39.462Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "5b6a0d6215cacfc6a1d75990b93ec7009c7631b4325e70d785de0b27aa0ebdc7",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; signature verifies"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "extras_covers": [
          "annotations",
          "_meta",
          "outputSchema",
          "title"
        ],
        "extras_manifest_hash": "0329f3ddc9c55e8b",
        "extras_hashes": {
          "check_source": "5ab6ba9d1229ab2a",
          "explain_product_category": "ddf582e7ed392725",
          "get_agent_card": "7a795881a41c5aa5",
          "get_femtech_topic": "781e65475cf15d22",
          "get_registry_entry": "a88c82de2262cabf",
          "how_to_verify": "d5c62023cd32db7a",
          "list_registry": "65f4ae92a17ccebc",
          "register_source": "82e63eda9a964dca",
          "verify_source": "f3605768ffaffdd0"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2961",
        "salt_commitment": "a610c33a3a00109495458a5ea0314c65f40c3a6175bb1b80c06ce0f8ba295b31",
        "salt_created_at": "2026-09-24T18:00:33.961Z",
        "beacon": {
          "height": 969466,
          "block_hash": "0000000000000000000190274198b6ff8e4c848049f935d9a5bdf0561a0035ed",
          "block_time": "2026-10-01T16:43:37.000Z"
        },
        "day_in_window": 0,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-10-06T18:00:39.462Z this gate (commit 0194e7f4976e, version 0.4.20) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)",
        "the agent card was signed with the key at https://femtech.horizonshield.dev/.well-known/jwks.json (kid hs-2026-09), which is served on the agent's own host, and the signature verifies over the canonical card, so what the card declares is attributable to the operator and not only to this gate's observation"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use"
      ],
      "record_url": "https://gate.horizonshield.dev/record/5b6a0d6215cacfc6a1d75990b93ec7009c7631b4325e70d785de0b27aa0ebdc7"
    },
    {
      "at": "2026-10-08T18:00:35.481Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "1ff9a8f2fdb36130962f84104a2148a14709cee6a92f62c6f049a0a3a850a0b4",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; signature verifies"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "extras_covers": [
          "annotations",
          "_meta",
          "outputSchema",
          "title"
        ],
        "extras_manifest_hash": "0329f3ddc9c55e8b",
        "extras_hashes": {
          "check_source": "5ab6ba9d1229ab2a",
          "explain_product_category": "ddf582e7ed392725",
          "get_agent_card": "7a795881a41c5aa5",
          "get_femtech_topic": "781e65475cf15d22",
          "get_registry_entry": "a88c82de2262cabf",
          "how_to_verify": "d5c62023cd32db7a",
          "list_registry": "65f4ae92a17ccebc",
          "register_source": "82e63eda9a964dca",
          "verify_source": "f3605768ffaffdd0"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2962",
        "salt_commitment": "837d54ffa4050b9cc48d4730a8ebb6111af5bcde48e8002f41c631029ba26334",
        "salt_created_at": "2026-10-01T18:00:17.119Z",
        "beacon": {
          "height": 970510,
          "block_hash": "00000000000000000001d475a45969bf4991e5351185e475b52a5f523be8aa80",
          "block_time": "2026-10-08T16:00:22.000Z"
        },
        "day_in_window": 2,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-10-08T18:00:35.481Z this gate (commit 4f0ebd2dbb52, version 0.4.20) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)",
        "the agent card was signed with the key at https://femtech.horizonshield.dev/.well-known/jwks.json (kid hs-2026-09), which is served on the agent's own host, and the signature verifies over the canonical card, so what the card declares is attributable to the operator and not only to this gate's observation"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use"
      ],
      "record_url": "https://gate.horizonshield.dev/record/1ff9a8f2fdb36130962f84104a2148a14709cee6a92f62c6f049a0a3a850a0b4"
    },
    {
      "at": "2026-10-09T18:00:57.080Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "0c19fac9092640c4423af03598f61c69cf9465ad122ec54e9a3425f3965dcdcf",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; signature verifies"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "extras_covers": [
          "annotations",
          "_meta",
          "outputSchema",
          "title"
        ],
        "extras_manifest_hash": "0329f3ddc9c55e8b",
        "extras_hashes": {
          "check_source": "5ab6ba9d1229ab2a",
          "explain_product_category": "ddf582e7ed392725",
          "get_agent_card": "7a795881a41c5aa5",
          "get_femtech_topic": "781e65475cf15d22",
          "get_registry_entry": "a88c82de2262cabf",
          "how_to_verify": "d5c62023cd32db7a",
          "list_registry": "65f4ae92a17ccebc",
          "register_source": "82e63eda9a964dca",
          "verify_source": "f3605768ffaffdd0"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2962",
        "salt_commitment": "837d54ffa4050b9cc48d4730a8ebb6111af5bcde48e8002f41c631029ba26334",
        "salt_created_at": "2026-10-01T18:00:17.119Z",
        "beacon": {
          "height": 970510,
          "block_hash": "00000000000000000001d475a45969bf4991e5351185e475b52a5f523be8aa80",
          "block_time": "2026-10-08T16:00:22.000Z"
        },
        "day_in_window": 2,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-10-09T18:00:57.080Z this gate (commit 4f0ebd2dbb52, version 0.4.20) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)",
        "the agent card was signed with the key at https://femtech.horizonshield.dev/.well-known/jwks.json (kid hs-2026-09), which is served on the agent's own host, and the signature verifies over the canonical card, so what the card declares is attributable to the operator and not only to this gate's observation"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use"
      ],
      "record_url": "https://gate.horizonshield.dev/record/0c19fac9092640c4423af03598f61c69cf9465ad122ec54e9a3425f3965dcdcf"
    },
    {
      "at": "2026-10-10T18:00:24.682Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "402c31dd029ad4eed8cd7852532837b11ca1300c3d41ed3207324130426b3e30",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; signature verifies"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "extras_covers": [
          "annotations",
          "_meta",
          "outputSchema",
          "title"
        ],
        "extras_manifest_hash": "0329f3ddc9c55e8b",
        "extras_hashes": {
          "check_source": "5ab6ba9d1229ab2a",
          "explain_product_category": "ddf582e7ed392725",
          "get_agent_card": "7a795881a41c5aa5",
          "get_femtech_topic": "781e65475cf15d22",
          "get_registry_entry": "a88c82de2262cabf",
          "how_to_verify": "d5c62023cd32db7a",
          "list_registry": "65f4ae92a17ccebc",
          "register_source": "82e63eda9a964dca",
          "verify_source": "f3605768ffaffdd0"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2962",
        "salt_commitment": "837d54ffa4050b9cc48d4730a8ebb6111af5bcde48e8002f41c631029ba26334",
        "salt_created_at": "2026-10-01T18:00:17.119Z",
        "beacon": {
          "height": 970510,
          "block_hash": "00000000000000000001d475a45969bf4991e5351185e475b52a5f523be8aa80",
          "block_time": "2026-10-08T16:00:22.000Z"
        },
        "day_in_window": 2,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-10-10T18:00:24.682Z this gate (commit f286bfe1b797, version 0.4.20) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)",
        "the agent card was signed with the key at https://femtech.horizonshield.dev/.well-known/jwks.json (kid hs-2026-09), which is served on the agent's own host, and the signature verifies over the canonical card, so what the card declares is attributable to the operator and not only to this gate's observation"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use"
      ],
      "record_url": "https://gate.horizonshield.dev/record/402c31dd029ad4eed8cd7852532837b11ca1300c3d41ed3207324130426b3e30"
    },
    {
      "at": "2026-10-12T18:00:27.218Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "f9132a99c22ba981788e875577986cdbea083b24d09906271d075199f1732427",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; signature verifies"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "extras_covers": [
          "annotations",
          "_meta",
          "outputSchema",
          "title"
        ],
        "extras_manifest_hash": "0329f3ddc9c55e8b",
        "extras_hashes": {
          "check_source": "5ab6ba9d1229ab2a",
          "explain_product_category": "ddf582e7ed392725",
          "get_agent_card": "7a795881a41c5aa5",
          "get_femtech_topic": "781e65475cf15d22",
          "get_registry_entry": "a88c82de2262cabf",
          "how_to_verify": "d5c62023cd32db7a",
          "list_registry": "65f4ae92a17ccebc",
          "register_source": "82e63eda9a964dca",
          "verify_source": "f3605768ffaffdd0"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2962",
        "salt_commitment": "837d54ffa4050b9cc48d4730a8ebb6111af5bcde48e8002f41c631029ba26334",
        "salt_created_at": "2026-10-01T18:00:17.119Z",
        "beacon": {
          "height": 970510,
          "block_hash": "00000000000000000001d475a45969bf4991e5351185e475b52a5f523be8aa80",
          "block_time": "2026-10-08T16:00:22.000Z"
        },
        "day_in_window": 2,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-10-12T18:00:27.218Z this gate (commit f286bfe1b797, version 0.4.20) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)",
        "the agent card was signed with the key at https://femtech.horizonshield.dev/.well-known/jwks.json (kid hs-2026-09), which is served on the agent's own host, and the signature verifies over the canonical card, so what the card declares is attributable to the operator and not only to this gate's observation"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use"
      ],
      "record_url": "https://gate.horizonshield.dev/record/f9132a99c22ba981788e875577986cdbea083b24d09906271d075199f1732427"
    },
    {
      "at": "2026-10-13T18:07:09.465Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "63c8e86b7c3cd8ed9f3902b906c4ec253407fc01da7b4788d5d731224be75cb6",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; signature verifies"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "extras_covers": [
          "annotations",
          "_meta",
          "outputSchema",
          "title"
        ],
        "extras_manifest_hash": "0329f3ddc9c55e8b",
        "extras_hashes": {
          "check_source": "5ab6ba9d1229ab2a",
          "explain_product_category": "ddf582e7ed392725",
          "get_agent_card": "7a795881a41c5aa5",
          "get_femtech_topic": "781e65475cf15d22",
          "get_registry_entry": "a88c82de2262cabf",
          "how_to_verify": "d5c62023cd32db7a",
          "list_registry": "65f4ae92a17ccebc",
          "register_source": "82e63eda9a964dca",
          "verify_source": "f3605768ffaffdd0"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2962",
        "salt_commitment": "837d54ffa4050b9cc48d4730a8ebb6111af5bcde48e8002f41c631029ba26334",
        "salt_created_at": "2026-10-01T18:00:17.119Z",
        "beacon": {
          "height": 970510,
          "block_hash": "00000000000000000001d475a45969bf4991e5351185e475b52a5f523be8aa80",
          "block_time": "2026-10-08T16:00:22.000Z"
        },
        "day_in_window": 2,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-10-13T18:07:09.465Z this gate (commit c2bb3e026540, version 0.4.20) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)",
        "the agent card was signed with the key at https://femtech.horizonshield.dev/.well-known/jwks.json (kid hs-2026-09), which is served on the agent's own host, and the signature verifies over the canonical card, so what the card declares is attributable to the operator and not only to this gate's observation"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use"
      ],
      "record_url": "https://gate.horizonshield.dev/record/63c8e86b7c3cd8ed9f3902b906c4ec253407fc01da7b4788d5d731224be75cb6"
    },
    {
      "at": "2026-10-14T18:00:29.015Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "4f26c44bf66aaed67ca5f7d0b03a51be5c339080b0f31248eb671f634183d915",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; signature verifies"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "extras_covers": [
          "annotations",
          "_meta",
          "outputSchema",
          "title"
        ],
        "extras_manifest_hash": "0329f3ddc9c55e8b",
        "extras_hashes": {
          "check_source": "5ab6ba9d1229ab2a",
          "explain_product_category": "ddf582e7ed392725",
          "get_agent_card": "7a795881a41c5aa5",
          "get_femtech_topic": "781e65475cf15d22",
          "get_registry_entry": "a88c82de2262cabf",
          "how_to_verify": "d5c62023cd32db7a",
          "list_registry": "65f4ae92a17ccebc",
          "register_source": "82e63eda9a964dca",
          "verify_source": "f3605768ffaffdd0"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2962",
        "salt_commitment": "837d54ffa4050b9cc48d4730a8ebb6111af5bcde48e8002f41c631029ba26334",
        "salt_created_at": "2026-10-01T18:00:17.119Z",
        "beacon": {
          "height": 970510,
          "block_hash": "00000000000000000001d475a45969bf4991e5351185e475b52a5f523be8aa80",
          "block_time": "2026-10-08T16:00:22.000Z"
        },
        "day_in_window": 2,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-10-14T18:00:29.015Z this gate (commit c2bb3e026540, version 0.4.20) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)",
        "the agent card was signed with the key at https://femtech.horizonshield.dev/.well-known/jwks.json (kid hs-2026-09), which is served on the agent's own host, and the signature verifies over the canonical card, so what the card declares is attributable to the operator and not only to this gate's observation"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use"
      ],
      "record_url": "https://gate.horizonshield.dev/record/4f26c44bf66aaed67ca5f7d0b03a51be5c339080b0f31248eb671f634183d915"
    },
    {
      "at": "2026-10-16T18:00:12.264Z",
      "status": "verified",
      "reachable": true,
      "record_sha256": "d282bc1315ac9590c300c5d9387cc3a272e7bf7344de5f14c1e88a4b4f224f2e",
      "consent_source": "operator_list",
      "conditions": {
        "mcp_endpoint": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "MCP endpoint responds to initialize and tools/list"
        },
        "agent_card": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "agent-card published and well-formed; signature verifies"
        },
        "compensation_disclosure": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "compensation structure declared"
        },
        "determinism": {
          "pass": true,
          "measured": true,
          "transport": false,
          "reason": "identical input returned identical output across 2 runs"
        }
      },
      "surface": {
        "complete": true,
        "pages_followed": 1,
        "names_hash": "7c364e3c7e77956f",
        "manifest_hash": "b8e701c911a49492",
        "server_info_hash": "986ce2a2b268bce2",
        "tool_hashes": {
          "check_source": "175c6d433ef0d6a6",
          "explain_product_category": "3761cd830badbb07",
          "get_agent_card": "5d03cb35f5f14f9e",
          "get_femtech_topic": "8b66c0c4cb4bddb7",
          "get_registry_entry": "72ca4c1eda694e47",
          "how_to_verify": "06cb66ccd7406d4d",
          "list_registry": "9a337714a7a1fd1f",
          "register_source": "e12f2dbd2e1d56cc",
          "verify_source": "6a268c7071c96fc7"
        },
        "extras_covers": [
          "annotations",
          "_meta",
          "outputSchema",
          "title"
        ],
        "extras_manifest_hash": "0329f3ddc9c55e8b",
        "extras_hashes": {
          "check_source": "5ab6ba9d1229ab2a",
          "explain_product_category": "ddf582e7ed392725",
          "get_agent_card": "7a795881a41c5aa5",
          "get_femtech_topic": "781e65475cf15d22",
          "get_registry_entry": "a88c82de2262cabf",
          "how_to_verify": "d5c62023cd32db7a",
          "list_registry": "65f4ae92a17ccebc",
          "register_source": "82e63eda9a964dca",
          "verify_source": "f3605768ffaffdd0"
        },
        "canonicalization": "rfc8785-jcs",
        "unsafe_integer_scan": "clean"
      },
      "absence_vs_failure": {
        "measured": true,
        "tools_measured": 9,
        "discriminating": 0,
        "cannot_distinguish_pct": 100
      },
      "fingerprint": "verified|agent_card=1,compensation_disclosure=1,determinism=1,mcp_endpoint=1",
      "coordinate_derivation": {
        "derived": true,
        "window_id": "w2963",
        "salt_commitment": "0aba314082acc94c8b07cfbd52b3240adc238241da68db426d94cf3205942db8",
        "salt_created_at": "2026-10-08T18:00:19.214Z",
        "beacon": {
          "height": 971599,
          "block_hash": "000000000000000000005d11ad7146e09cfa888440ef0134cc050118507cf163",
          "block_time": "2026-10-15T16:54:28.000Z"
        },
        "day_in_window": 3,
        "tool_set_sha256": "402f2e9a1b17ffd6d5939eae0dffab5d96e890512df60e983eb6574964e114d6",
        "tool_count": 9,
        "fallback": null,
        "reason_code": null,
        "why": null
      },
      "establishes": [
        "at 2026-10-16T18:00:12.264Z this gate (commit 9c17cca9f863, version 0.4.20) measured https://femtech.horizonshield.dev/mcp and recorded status verified",
        "conditions passed: agent_card, compensation_disclosure, determinism, mcp_endpoint; conditions failed: none",
        "every hash in this record recomputes from the bytes it names, and record_sha256 recomputes from this record with record_sha256 and recompute_note removed",
        "the measurement instant and the tool measured were derived from a committed salt and a Bitcoin block the subject did not choose (coordinate_derivation)",
        "the agent card was signed with the key at https://femtech.horizonshield.dev/.well-known/jwks.json (kid hs-2026-09), which is served on the agent's own host, and the signature verifies over the canonical card, so what the card declares is attributable to the operator and not only to this gate's observation"
      ],
      "does_not_establish": [
        "correctness of any price, figure or answer the server returns",
        "truth of the compensation declaration; only its presence and shape are measured",
        "quality, competence or fitness of the operator or the service",
        "behaviour at instants not measured or from vantages this gate did not use"
      ],
      "record_url": "https://gate.horizonshield.dev/record/d282bc1315ac9590c300c5d9387cc3a272e7bf7344de5f14c1e88a4b4f224f2e"
    }
  ],
  "retention": {
    "kept_max": 400,
    "note": "The gate keeps the most recent 400 records per endpoint and drops the oldest beyond that (30 until 2026-09-05). Entries are never edited, but they do leave this response. A monthly ring (nenrin-ring-v1) needs the full month, so export before it is gone."
  }
}