{
  "removed_rows": [],
  "count": 10,
  "max": 500,
  "gate_commit": "unpinned: this deployment did not inject a commit (deploy_gate.sh not used)",
  "note": "The public register. Rows are scheduled measurements, not endorsements. An endpoint that is absent has simply never been measured here; absence is NOT a negative verdict. Webhooks are never published. Every stored verdict carries a record_sha256 you can recompute yourself. The operator_label field is a display name assigned by the operator, not a measurement.",
  "join": "POST /watch with {\"endpoint\":\"https://your-server/mcp\"}",
  "rows": [
    {
      "endpoint": "https://mcp.horizonshield.dev/mcp",
      "tier": "self",
      "cadence": "daily",
      "measurements": 61,
      "first_at": "2026-08-14T18:00:38.287Z",
      "latest": {
        "at": "2026-10-05T18:00:40.542Z",
        "status": "verified",
        "record_sha256": "a493690acd7bd12d4e4d4fd7b22ec6493d991d9d3e1388a831a839798e5b76c5",
        "record_url": "https://gate.horizonshield.dev/record/a493690acd7bd12d4e4d4fd7b22ec6493d991d9d3e1388a831a839798e5b76c5",
        "consent_source": "operator_list",
        "surface": {
          "complete": true,
          "pages_followed": 1,
          "names_hash": "d57b9f11b82694f2",
          "manifest_hash": "40ce49d0b6d554b7",
          "server_info_hash": "01587d1b0bee5f8a",
          "tool_hashes": {
            "audit_estimate": "770b06e26e76b820",
            "check_red_flags": "3d16722682b78bbc",
            "create_ap2_fairness_attestation": "90af58e00153a0ca",
            "find_verified_contractor": "acf844d1c117c8a8",
            "get_agent_card": "0acb3ef47f5b2be9",
            "get_estimate_reading_guide": "8d5fbfa482552a3a",
            "get_fair_price_sources": "68fd6dcadfa27f0e",
            "get_jccdb_dataset_info": "d144ac920bc27dbf",
            "get_price_range": "6a275c227d6fdd62",
            "list_cost_categories": "3c7b1f8fc27bc24c",
            "preview_reverse_estimate": "2fd121c21003af13",
            "search_cost_category": "f416ec60bd06020c",
            "suggest_ehn": "984e3f48fb293801",
            "verify_fair_price": "36cba70c911fdd86",
            "verify_integrity_claim": "f6108bb73564cc44"
          },
          "extras_covers": [
            "annotations",
            "_meta",
            "outputSchema",
            "title"
          ],
          "extras_manifest_hash": "6e668501c3fcf0e5",
          "extras_hashes": {
            "audit_estimate": "e77ed715a466fff9",
            "check_red_flags": "27ddb9483dafe3d8",
            "create_ap2_fairness_attestation": "7720a2aca1350bda",
            "find_verified_contractor": "82b1c629b84182ac",
            "get_agent_card": "fa3b9a539f16f37e",
            "get_estimate_reading_guide": "cbb4094bdc10dfc9",
            "get_fair_price_sources": "f5eaa92ca410f5f4",
            "get_jccdb_dataset_info": "ff3f1bda4a09f3ac",
            "get_price_range": "95836e127d592d58",
            "list_cost_categories": "5a139c9b47df2966",
            "preview_reverse_estimate": "be6c998c37a2a764",
            "search_cost_category": "0a69e494522fd209",
            "suggest_ehn": "002556a923b846aa",
            "verify_fair_price": "cd540834cc5045df",
            "verify_integrity_claim": "5c7532f082444b5a"
          },
          "canonicalization": "rfc8785-jcs",
          "unsafe_integer_scan": "clean"
        },
        "establishes": [
          "at 2026-10-05T18:00:40.542Z this gate (commit 0194e7f4976e, version 0.4.20) measured https://mcp.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://mcp.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"
        ]
      },
      "history_url": "https://gate.horizonshield.dev/history?endpoint=https%3A%2F%2Fmcp.horizonshield.dev%2Fmcp",
      "operator_label": {
        "ja": "KIRA適正診断",
        "en": "KIRA fair price audit (the flagship MCP server)",
        "url": "https://shield.the-horizons-innovation.com"
      },
      "requested_by": "operator",
      "tool_call_consent": true,
      "last_surface_change": {
        "at": "2026-10-04T18:00:26.112Z",
        "added": [],
        "removed": [],
        "definition_changed": [
          "get_jccdb_dataset_info"
        ],
        "extras_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."
      }
    },
    {
      "endpoint": "https://hearing.horizonshield.dev/mcp",
      "tier": "self",
      "cadence": "daily",
      "measurements": 61,
      "first_at": "2026-08-14T18:00:39.400Z",
      "latest": {
        "at": "2026-10-06T18:00:26.218Z",
        "status": "verified",
        "record_sha256": "9d07a9741a4dda4effba89f3b6e7ab64fbe3564c1a288b6ee6f7853c2fd35972",
        "record_url": "https://gate.horizonshield.dev/record/9d07a9741a4dda4effba89f3b6e7ab64fbe3564c1a288b6ee6f7853c2fd35972",
        "consent_source": "operator_list",
        "surface": {
          "complete": true,
          "pages_followed": 1,
          "names_hash": "91f8a223fae08805",
          "manifest_hash": "4a47d5dff4c20071",
          "server_info_hash": "b521eac4d75dacf4",
          "tool_hashes": {
            "check_named_contractor": "25246da8616c13bd",
            "find_contractor": "068a011c09503669",
            "get_contractor_profile": "062a6a0896ca0b92",
            "how_verification_works": "ca10b5ae959f41f9",
            "list_verified_stores": "73672ebc6f24b136",
            "mall_overview": "2d466ede70c03787"
          },
          "extras_covers": [
            "annotations",
            "_meta",
            "outputSchema",
            "title"
          ],
          "extras_manifest_hash": "b34f048563d2e02c",
          "extras_hashes": {
            "check_named_contractor": "f27effd3d48a1d5b",
            "find_contractor": "12e509e793e745fd",
            "get_contractor_profile": "610dd3fb51129579",
            "how_verification_works": "1267006c8405467b",
            "list_verified_stores": "dd9f08907eb0bd04",
            "mall_overview": "a5d10f193d986aa5"
          },
          "canonicalization": "rfc8785-jcs",
          "unsafe_integer_scan": "clean"
        },
        "establishes": [
          "at 2026-10-06T18:00:26.218Z this gate (commit 0194e7f4976e, version 0.4.20) measured https://hearing.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: it carried no signature, so these bytes are attributable to this gate's observation alone and the operator can repudiate them (an unsigned card is permitted and is not a failure)"
        ]
      },
      "history_url": "https://gate.horizonshield.dev/history?endpoint=https%3A%2F%2Fhearing.horizonshield.dev%2Fmcp",
      "operator_label": {
        "ja": "YAKUMO加盟店ディレクトリ",
        "en": "YAKUMO verified contractor directory",
        "url": "https://shield.the-horizons-innovation.com/yakumo/"
      },
      "requested_by": "operator",
      "tool_call_consent": true,
      "last_surface_change": {
        "at": "2026-08-19T04:04:39.229Z",
        "added": [
          "check_named_contractor"
        ],
        "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."
      }
    },
    {
      "endpoint": "https://web.horizonshield.dev/mcp",
      "tier": "self",
      "cadence": "daily",
      "measurements": 61,
      "first_at": "2026-08-14T18:00:40.443Z",
      "latest": {
        "at": "2026-10-06T18:00:28.511Z",
        "status": "verified",
        "record_sha256": "83a41fb0960dda9691edeca534e581dd736e707b542452329482c3a4191c9f84",
        "record_url": "https://gate.horizonshield.dev/record/83a41fb0960dda9691edeca534e581dd736e707b542452329482c3a4191c9f84",
        "consent_source": "operator_list",
        "surface": {
          "complete": true,
          "pages_followed": 1,
          "names_hash": "ecc8aebb531bb105",
          "manifest_hash": "ebcaa5d560b35b41",
          "server_info_hash": "340b06fec8b6b6df",
          "tool_hashes": {
            "draft_broadcast": "0f1af6bd52a0fc6d",
            "intake_estimate": "13c611d77f8d7487",
            "route_request": "36f21451fa255ff9",
            "run_full_audit": "13a3fb74d1c6a682",
            "scan_tactics": "affbf67594678269"
          },
          "extras_covers": [
            "annotations",
            "_meta",
            "outputSchema",
            "title"
          ],
          "extras_manifest_hash": "9678da262932d2d8",
          "extras_hashes": {
            "draft_broadcast": "5783a7f5c2923ea0",
            "intake_estimate": "eb6cf41243d70bac",
            "route_request": "d279383054748df9",
            "run_full_audit": "2812c15423a7c908",
            "scan_tactics": "74f1f7b7bfd1ba19"
          },
          "canonicalization": "rfc8785-jcs",
          "unsafe_integer_scan": "clean"
        },
        "establishes": [
          "at 2026-10-06T18:00:28.511Z this gate (commit 0194e7f4976e, version 0.4.20) measured https://web.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: it carried no signature, so these bytes are attributable to this gate's observation alone and the operator can repudiate them (an unsigned card is permitted and is not a failure)"
        ]
      },
      "history_url": "https://gate.horizonshield.dev/history?endpoint=https%3A%2F%2Fweb.horizonshield.dev%2Fmcp",
      "operator_label": {
        "ja": "KIRA相談窓口",
        "en": "KIRA intake desk for renovation questions",
        "url": "https://shield.the-horizons-innovation.com"
      },
      "requested_by": "operator",
      "tool_call_consent": true,
      "last_surface_change": {
        "at": "2026-10-05T18:00:26.587Z",
        "added": [],
        "removed": [],
        "definition_changed": [
          "route_request"
        ],
        "extras_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."
      }
    },
    {
      "endpoint": "https://jidec.horizonshield.dev/mcp",
      "tier": "self",
      "cadence": "daily",
      "measurements": 59,
      "first_at": "2026-08-16T18:00:08.697Z",
      "latest": {
        "at": "2026-10-06T18:00:29.508Z",
        "status": "verified",
        "record_sha256": "6f399c11787ac07e3f6404c15a45ae6d338543a64bdb5357b1b88170e3005fa3",
        "record_url": "https://gate.horizonshield.dev/record/6f399c11787ac07e3f6404c15a45ae6d338543a64bdb5357b1b88170e3005fa3",
        "consent_source": "operator_list",
        "surface": {
          "complete": true,
          "pages_followed": 1,
          "names_hash": "650618ca37232f74",
          "manifest_hash": "f69713ff28a7ac62",
          "server_info_hash": "75a84c8e94e6cf6c",
          "tool_hashes": {
            "jidec_cite": "2b3d6878d4dc3199",
            "jidec_how_to_verify": "1e46fd10669699bc",
            "jidec_list_paths": "19490f8ac003a1c2",
            "jidec_replay": "f92e83492f4936b7",
            "nenrin_ledger_entry": "b88f99545fa63b0b",
            "nenrin_ledger_head": "c756cb79d8df603d",
            "nenrin_resume": "b46fe8223a05ee71",
            "nenrin_trust_signal": "7748e26c8d2ac47f",
            "nenrin_witness": "ab6e5a08902ee2fe"
          },
          "extras_covers": [
            "annotations",
            "_meta",
            "outputSchema",
            "title"
          ],
          "extras_manifest_hash": "8f3dbe9c57afbd5a",
          "extras_hashes": {
            "jidec_cite": "44b29881be443570",
            "jidec_how_to_verify": "08ef2a835d826b76",
            "jidec_list_paths": "c3b7526b2b243978",
            "jidec_replay": "573c7610897837e9",
            "nenrin_ledger_entry": "07b71e44b4eca55d",
            "nenrin_ledger_head": "3e6ee02a08529993",
            "nenrin_resume": "da4cb70da8a7f992",
            "nenrin_trust_signal": "cd6ca580d6094c8c",
            "nenrin_witness": "b2eae5ec89a6f9b6"
          },
          "canonicalization": "rfc8785-jcs",
          "unsafe_integer_scan": "clean"
        },
        "establishes": [
          "at 2026-10-06T18:00:29.508Z this gate (commit 0194e7f4976e, version 0.4.20) measured https://jidec.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://jidec.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"
        ]
      },
      "history_url": "https://gate.horizonshield.dev/history?endpoint=https%3A%2F%2Fjidec.horizonshield.dev%2Fmcp",
      "operator_label": {
        "ja": "JIDEC 公開検証台帳",
        "en": "JIDEC, the Bitcoin anchored public ledger",
        "url": "https://ledger.horizonshield.dev/llms.txt"
      },
      "requested_by": "operator",
      "tool_call_consent": true,
      "last_surface_change": {
        "at": "2026-09-30T18:01:13.431Z",
        "added": [
          "nenrin_ledger_entry",
          "nenrin_ledger_head",
          "nenrin_resume",
          "nenrin_trust_signal",
          "nenrin_witness"
        ],
        "removed": [],
        "definition_changed": [],
        "extras_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."
      }
    },
    {
      "endpoint": "https://p001.horizonshield.dev/mcp",
      "tier": "self",
      "cadence": "daily",
      "measurements": 61,
      "first_at": "2026-08-14T18:00:41.607Z",
      "latest": {
        "at": "2026-10-06T18:00:31.634Z",
        "status": "verified",
        "record_sha256": "768ede6df0420d6c9c115dbe080f7394fe5235b9b57e3cb84040ab597af3d9e2",
        "record_url": "https://gate.horizonshield.dev/record/768ede6df0420d6c9c115dbe080f7394fe5235b9b57e3cb84040ab597af3d9e2",
        "consent_source": "well_known",
        "surface": {
          "complete": true,
          "pages_followed": 1,
          "names_hash": "5adf698aad3181b3",
          "manifest_hash": "37fc4ba3477853ee",
          "server_info_hash": "74ba3f511376a28e",
          "tool_hashes": {
            "get_partner_profile": "648cac9fb386f973"
          },
          "extras_covers": [
            "annotations",
            "_meta",
            "outputSchema",
            "title"
          ],
          "extras_manifest_hash": "a4c42bfa635241ce",
          "extras_hashes": {
            "get_partner_profile": "0a29f48b163f76a6"
          },
          "canonicalization": "rfc8785-jcs",
          "unsafe_integer_scan": "clean"
        },
        "establishes": [
          "at 2026-10-06T18:00:31.634Z this gate (commit 0194e7f4976e, version 0.4.20) measured https://p001.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: it carried no signature, so these bytes are attributable to this gate's observation alone and the operator can repudiate them (an unsigned card is permitted and is not a failure)"
        ]
      },
      "history_url": "https://gate.horizonshield.dev/history?endpoint=https%3A%2F%2Fp001.horizonshield.dev%2Fmcp",
      "operator_label": {
        "ja": "リフォーム職人株式会社（加盟No.001）",
        "en": "Reform Shokunin Co., Ltd. (member No.001, Aichi)",
        "url": "https://shield.the-horizons-innovation.com/yakumo/no001/"
      },
      "requested_by": "operator",
      "tool_call_consent": true,
      "last_surface_change": {
        "at": "2026-09-30T18:01:14.832Z",
        "added": [],
        "removed": [],
        "definition_changed": [
          "get_partner_profile"
        ],
        "extras_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."
      }
    },
    {
      "endpoint": "https://p002.horizonshield.dev/mcp",
      "tier": "self",
      "cadence": "daily",
      "measurements": 61,
      "first_at": "2026-08-14T18:00:42.514Z",
      "latest": {
        "at": "2026-10-06T18:00:32.698Z",
        "status": "verified",
        "record_sha256": "b12ab1e74abd048b192e625029428a3ad9fe7e7c60e4ba09a994791f7cfd6d1b",
        "record_url": "https://gate.horizonshield.dev/record/b12ab1e74abd048b192e625029428a3ad9fe7e7c60e4ba09a994791f7cfd6d1b",
        "consent_source": "operator_list",
        "surface": {
          "complete": true,
          "pages_followed": 1,
          "names_hash": "5adf698aad3181b3",
          "manifest_hash": "3b53c18f53860eb3",
          "server_info_hash": "d384b8c64cf42dce",
          "tool_hashes": {
            "get_partner_profile": "4f9ed104e9cf3f34"
          },
          "extras_covers": [
            "annotations",
            "_meta",
            "outputSchema",
            "title"
          ],
          "extras_manifest_hash": "a4c42bfa635241ce",
          "extras_hashes": {
            "get_partner_profile": "0a29f48b163f76a6"
          },
          "canonicalization": "rfc8785-jcs",
          "unsafe_integer_scan": "clean"
        },
        "establishes": [
          "at 2026-10-06T18:00:32.698Z this gate (commit 0194e7f4976e, version 0.4.20) measured https://p002.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: it carried no signature, so these bytes are attributable to this gate's observation alone and the operator can repudiate them (an unsigned card is permitted and is not a failure)"
        ]
      },
      "history_url": "https://gate.horizonshield.dev/history?endpoint=https%3A%2F%2Fp002.horizonshield.dev%2Fmcp",
      "operator_label": {
        "ja": "ミネオトーヨー住器株式会社（加盟No.002）",
        "en": "Mineo Toyo Juki Co., Ltd. (member No.002)"
      },
      "requested_by": "operator",
      "tool_call_consent": true
    },
    {
      "endpoint": "https://gate.horizonshield.dev/mcp",
      "tier": "self",
      "cadence": "daily",
      "measurements": 61,
      "first_at": "2026-08-14T18:00:43.527Z",
      "latest": {
        "at": "2026-10-06T18:00:33.743Z",
        "status": "verified",
        "record_sha256": "e075841f0ede98e142727c97f339d8c57d98accb6b0740305cdf04922fd041f2",
        "record_url": "https://gate.horizonshield.dev/record/e075841f0ede98e142727c97f339d8c57d98accb6b0740305cdf04922fd041f2",
        "consent_source": "operator_list",
        "surface": {
          "complete": true,
          "pages_followed": 1,
          "names_hash": "a7ae855561f7e259",
          "manifest_hash": "5b2607e53a860e1c",
          "server_info_hash": "e555c0a469814a62",
          "tool_hashes": {
            "check_conformance": "6c9242efbeb8a568",
            "get_conditions": "2cfe77b5fd14eb53",
            "is_verified": "d08b2eaeddb69207",
            "lookup_server": "bfb59d75392759f4",
            "preflight_agent": "4f4056653181ff2f",
            "verify_verdict": "c022a23b3d8ce7b3"
          },
          "extras_covers": [
            "annotations",
            "_meta",
            "outputSchema",
            "title"
          ],
          "extras_manifest_hash": "f4d3014fcadeb187",
          "extras_hashes": {
            "check_conformance": "4bd8e1177bb0a368",
            "get_conditions": "781041379f0ec4d1",
            "is_verified": "b9a0eff9b87d14d7",
            "lookup_server": "4937b071162e4f9b",
            "preflight_agent": "5d6a17fea5431c9c",
            "verify_verdict": "03f3e03e28a5d374"
          },
          "canonicalization": "rfc8785-jcs",
          "unsafe_integer_scan": "clean"
        },
        "establishes": [
          "at 2026-10-06T18:00:33.743Z this gate (commit 0194e7f4976e, version 0.4.20) measured https://gate.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://gate.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"
        ]
      },
      "history_url": "https://gate.horizonshield.dev/history?endpoint=https%3A%2F%2Fgate.horizonshield.dev%2Fmcp",
      "operator_label": {
        "ja": "検証ゲート（この検査機自身）",
        "en": "The verification gate, measuring itself",
        "url": "https://shield.the-horizons-innovation.com/verify-directory/"
      },
      "requested_by": "operator",
      "tool_call_consent": true,
      "last_surface_change": {
        "at": "2026-09-28T18:01:21.701Z",
        "added": [
          "preflight_agent"
        ],
        "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."
      }
    },
    {
      "endpoint": "https://femtech.horizonshield.dev/mcp",
      "tier": "self",
      "cadence": "daily",
      "measurements": 40,
      "first_at": "2026-08-28T01:15:59.063Z",
      "latest": {
        "at": "2026-10-06T18:00:39.462Z",
        "status": "verified",
        "record_sha256": "5b6a0d6215cacfc6a1d75990b93ec7009c7631b4325e70d785de0b27aa0ebdc7",
        "record_url": "https://gate.horizonshield.dev/record/5b6a0d6215cacfc6a1d75990b93ec7009c7631b4325e70d785de0b27aa0ebdc7",
        "consent_source": "operator_list",
        "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"
        },
        "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"
        ]
      },
      "history_url": "https://gate.horizonshield.dev/history?endpoint=https%3A%2F%2Ffemtech.horizonshield.dev%2Fmcp",
      "operator_label": {
        "ja": "フェム情報源レジストリ",
        "en": "Femtech source registry (verify sources, never diagnose)",
        "url": "https://femtech.horizonshield.dev/"
      },
      "requested_by": "operator",
      "tool_call_consent": true,
      "last_surface_change": {
        "at": "2026-08-28T18:01:02.663Z",
        "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."
      }
    },
    {
      "endpoint": "https://intel.twzrd.xyz/mcp",
      "tier": "free",
      "cadence": "weekly",
      "measurements": 5,
      "first_at": "2026-09-08T23:42:04.225Z",
      "latest": {
        "at": "2026-10-03T18:00:52.384Z",
        "status": "pending",
        "record_sha256": "dec448b65c66c69170514cdcffd72af9cd155f49c7f6ecf3e93e2d62069924b1",
        "record_url": "https://gate.horizonshield.dev/record/dec448b65c66c69170514cdcffd72af9cd155f49c7f6ecf3e93e2d62069924b1",
        "consent_source": "none",
        "surface": null,
        "establishes": [
          "at 2026-10-03T18:00:52.384Z this gate (commit 0194e7f4976e, version 0.4.20) measured https://intel.twzrd.xyz/mcp and recorded status pending",
          "conditions passed: agent_card, compensation_disclosure; conditions failed: mcp_endpoint",
          "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",
          "conditions not measured on this instant: determinism (unmeasured is not failed)",
          "that the operator published this card: it carried no signature, so these bytes are attributable to this gate's observation alone and the operator can repudiate them (an unsigned card is permitted and is not a failure)"
        ]
      },
      "history_url": "https://gate.horizonshield.dev/history?endpoint=https%3A%2F%2Fintel.twzrd.xyz%2Fmcp",
      "requested_by": "unrecorded (row added before 0.3.1)",
      "tool_call_consent": false,
      "why_not_verified": "No owner consent for tool calls is on record, so determinism is not measured and this row cannot reach verified. That is not a failure, it is an unmeasured condition. To consent, publish /.well-known/mcp-conduct.json on the origin with {\"allow_tool_call\": true}; the next scheduled measurement reads it and records where it read it (0.2.4)."
    },
    {
      "endpoint": "https://integrated-system-gzyu.onrender.com/mcp",
      "tier": "free",
      "cadence": "weekly",
      "measurements": 0,
      "first_at": null,
      "latest": null,
      "history_url": "https://gate.horizonshield.dev/history?endpoint=https%3A%2F%2Fintegrated-system-gzyu.onrender.com%2Fmcp",
      "requested_by": "anonymous",
      "tool_call_consent": false,
      "why_not_verified": "No owner consent for tool calls is on record, so determinism is not measured and this row cannot reach verified. That is not a failure, it is an unmeasured condition. To consent, publish /.well-known/mcp-conduct.json on the origin with {\"allow_tool_call\": true}; the next scheduled measurement reads it and records where it read it (0.2.4)."
    }
  ]
}