{
  "kind": "crawlcheck-evidence-bundle",
  "version": 1,
  "generated_at": "2026-10-07T18:56:05.602Z",
  "report": {
    "id": "95nu0ueodl",
    "domain": "supremefencingdenver.com",
    "path": "/",
    "scanned_at": "2026-09-08T12:30:11.197Z",
    "score_version": 15,
    "archived": false
  },
  "verifier": {
    "url": "https://crawlcheck.io/crawlcheck-verify.mjs?v=c96356e45adb8e56",
    "sha256": "c96356e45adb8e56980d94dc9c5491df4ade7ab069e8d70b2d9c9edcbc637a6b",
    "run": "node crawlcheck-verify.mjs <this file>",
    "page": "https://crawlcheck.io/verify"
  },
  "proves": [
    "these manifest bytes were signed by the key published at https://crawlcheck.io/.well-known/http-message-signatures-directory",
    "the record digest is a leaf of the Merkle root sealed for its day, and that root is timestamped (OpenTimestamps, anchored in Bitcoin once confirmed)",
    "with the subject included: the sealed record names this report and commits to this manifest, so every fetched byte listed in the manifest (by SHA-256) is bound to the timestamp"
  ],
  "does_not_prove": [
    "that a finding is substantively right - it proves what was recorded and when, not that the rule was the right rule",
    "anything about the site after the scan time"
  ],
  "manifest": null,
  "record": {
    "digest": "b5cb48e729e6ee0fe521f4f496ef69b357d79c60bc0bfc41629308b8b6a58690",
    "subject": null,
    "subject_withheld": "the sealed subject lists every finding code on this report, which is licence-gated; with a licence covering supremefencingdenver.com, or as its owner, the bundle carries it and closes the subject checks",
    "recipe": "digest = SHA-256 of the subject's UTF-8 bytes; the subject is canonical JSON (keys sorted, no whitespace); on records from 2026-09-20 its meg field is the manifest sha256"
  },
  "seal": {
    "state": "sealed",
    "day": "2026-09-08",
    "root": "ba072323ee16a87bb0bc726675555583a606bdc16f3a0b9b0e560cb56ad31ad2",
    "path": [
      {
        "side": "right",
        "hash": "b892bad9b326d790942f3167367d70c0e47899e8e61789d913df6998ce9325e8"
      },
      {
        "side": "left",
        "hash": "960eba2f5dfc66ba187c910b7c5297fbd595655b01f6c25740df6a5c4f013e19"
      },
      {
        "side": "left",
        "hash": "75a7816dd0c5a31040b33c83392adc935ee81841f4d730f8e061a3e8f150c399"
      },
      {
        "side": "left",
        "hash": "ce2d17fa44e1aa29cd830bad396423b8fe8b0467474c3655d27a5513a930d9a1"
      },
      {
        "side": "right",
        "hash": "d4f129ed1639d2e1edbcd2634e76b3aedc7314e9ef4a45dbcec5bffebc296a92"
      },
      {
        "side": "right",
        "hash": "e28a1b566e2f4bb7992b76f7d2492cbaa37fa39205bcbc5f8425c1c279a67653"
      },
      {
        "side": "left",
        "hash": "3dc749d5dc122ce11fc142f5246336a1d24478ff00ee9a8b80e86a02878341c8"
      }
    ],
    "leaves_that_day": 113,
    "sealed_at": "2026-09-09T01:18:00.961Z",
    "calendars": [
      "https://a.pool.opentimestamps.org"
    ],
    "ots_base64": "AE9wZW5UaW1lc3RhbXBzAABQcm9vZgC/ieLohOiSlAEIugcjI+4WqHuwvHJmdVVVg6YGvcFvOgubDlYMtWrTGtLwCDDuFiRvxqDMCPAQL9Ypa48KNISbk0ZC6YjjdQjxICCaNwFEoauJ+/bdHqwIiaCDB4lbv4+E5WOwKQVvDBV1CPEEaqCzyPAIqOXk1zixq7T/AIPf4w0u+QyOLi1odHRwczovL2FsaWNlLmJ0Yy5jYWxlbmRhci5vcGVudGltZXN0YW1wcy5vcmcI8CDRktZxADohtt83mdr+l94ibEoXUpbnLY+ZMuyZC3IIRAjwIMyGyYUwWOS+eBC3/yURYrfbAZ1EplP+jQj/QtI7IY9uCPAgWDdAhkcF53h5s7tGmicpwPNAU6uyi7hJPISNwVMFxTsI8CCPVwx2xp8NYOUE6BuTIfWydxUDTyL3tqkIS+GSvQo1UgjwINEfR7U7lqlAtnOJ4RoMQThwNUXaF8OLQXA1n+QTvXhoCPAgVrRFPwa3Ix/Hm3+L8Wr36sty6RqI0PAxloaIl7YbY4cI8CAdk0GzWWL55blpC1xA64QWZuFRLh3RIHe7leolzdUq7wjxIE5QMiXmfK5Rothmzq/vczlBBS58HU65xZfda1QDQ2YECPEg3N9v9vj0lvwat1yl0Np2vBXgdUvgwl0JKPUmpa7N/Y4I8CBqngYfTlxG+T202UaKgsvUKz1b7g8ngaG93C3Si3U9TQjwIC847Nhqi05jjn4JyzbBzaPc7N2js7VMFtTfjcfQqYb+CPFZAQAAAAGGsPbxI+iOq3dnJQWJwIATRY9D9PR/67Qym0Pn37ZOZwAAAAAA/v///wKxBAMAAAAAABYAFJXvRLulL/g7qDY5COpQE/Z+++duAAAAAAAAAAAiaiDwBPW9DgAICPEgvi95AgHTLUU8GmwKWbOEWNCIeefamGdV/au51h7HMxkICPAgyCXO2zSMU1zybDaerweBAH+U176fiKOflOrMYwQ0jroICPAg50Xbu+T/xqSgrjjVVvFEGDoF1WP/iXBts67qCbkWFW0ICPAguKw2WIZykLHRgp/6Rvd/wlXTm7Bno/gT8tkdAmdK3UIICPAgzmNUlhfHm66UrMNNBxCF/+tEMdPu5GohUIokUH5YvnIICPEgN6vXE0ccEfhXmj/K1f5KVjCNeLtsR+wQv72aA+AgixsICPAgkuY2RLcrgvfyXmfUcivE5dvfunaUSp3rJOd4EkWas38ICPEgL4f6vkEhDgo3ayZeD6l5XpNx7ziiLlcbi1nkDqiMhHAICPEg6AQEWgVUXJainRwxS2KpOuTmn94vgtfyKhc99/jJGNEICPAgi+4Ml76vchucij4Teh+KCLhaYmHWyrOj+YX6SXP9hIYICPEg1MWaDwNmmFRrcN/6gpAi5poDZA/BERcdw9C7awZJci8ICPAgmwEyxNS3OfB18iIDYmCm+lDJiAgfl58e26ALbZLe8DYICPAgmeDAdoA7QuCsS6rD4DWIM681uZloHzNDqtuTJa12WqIICAAFiJYNc9cZAQP2+zo=",
    "bitcoin_block": 966134,
    "recipe": "leaves are the day's digests sorted as hex; parent = SHA-256(left || right) over raw bytes; an odd node pairs with itself; side:right means the sibling goes on the right"
  },
  "publish_guard": {
    "checked": [
      "private_key",
      "private_jwk",
      "licence_key",
      "api_key",
      "bearer_token",
      "cloud_token",
      "private_address"
    ],
    "withheld": []
  },
  "disclosure": "https://crawlcheck.io/docs/api#disclosure"
}