{
  "manifest_schema": "moira.small-body-catalog/v1",
  "catalog_id": "moira-comets",
  "source": "MOIRA NUMBERED PERIODIC COMET CATALOG (JPL Horizons)",
  "provenance": {
    "artifact_author": "Moira",
    "artifact_format": "DAF/SPK Type 13",
    "trajectory_authority": "NASA/JPL Horizons",
    "trajectory_source": "JPL Horizons VECTORS",
    "horizons_api": "https://ssd.jpl.nasa.gov/api/horizons.api",
    "horizons_file_api": "https://ssd.jpl.nasa.gov/api/horizons_file.api",
    "query_policy": {
      "command_template": "DES={number}P;NOFRAG;CAP",
      "object_data": false,
      "ephemeris_type": "VECTORS",
      "center": "500@10",
      "reference_plane": "FRAME",
      "output_units": "KM-S",
      "vector_table": 2,
      "csv_format": true,
      "time_digits": "FRACSEC",
      "timescale": "JDTDB",
      "sampling": {
        "policy_version": "moira-comet-type13-apsidal-adaptive-v5",
        "mode": "certified_adaptive_radial_extrema",
        "base_step_days": 10,
        "initial_refinement_step_days": 1.0,
        "minimum_refinement_step_days": 0.0078125,
        "refinement_padding_days": 4.0,
        "refined_extrema": [
          "PERICENTER",
          "APOCENTER"
        ],
        "time_tags": "nonuniform",
        "integration_coherence": "every_exact_request_includes_coverage_endpoints",
        "window_size": 7,
        "certification": {
          "witness_step_ratio": 0.5,
          "distance_absolute_km": 0.1495978707,
          "event_time_absolute_seconds": 8.64,
          "failure_action": "halve_refinement_step_or_reject_body"
        },
        "horizons_tlist_limit": 10000,
        "reserved_integration_anchor_epochs": 2,
        "refinement_request_max_span_days": 11688.0
      }
    },
    "identity_source": "Horizons target body name returned for each numbered periodic-comet query",
    "naif_convention": "1000000_plus_periodic_comet_number",
    "center": "Sun (500@10)",
    "reference_plane": "FRAME",
    "units": "km and km/s",
    "timescale": "JDTDB",
    "capture_limits": {
      "raw_horizons_responses_retained": false,
      "per_query_retrieval_timestamps_retained": false,
      "per_query_receipt_timestamps_retained": true,
      "per_query_response_hashes_retained": true,
      "statement": "The build retains parsed state vectors plus receipt-generation timestamps and SHA-256 response hashes, not raw Horizons response bodies or authoritative retrieval timestamps."
    }
  },
  "coverage": {
    "start_date": "1600-01-01",
    "end_date": "2500-01-01",
    "note": "requested DE441 span; per-comet coverage clamped to Horizons validity"
  },
  "sampling": {
    "step_days": 10,
    "window_size": 7,
    "policy_version": "moira-comet-type13-apsidal-adaptive-v5",
    "mode": "certified_adaptive_radial_extrema",
    "base_step_days": 10,
    "initial_refinement_step_days": 1.0,
    "minimum_refinement_step_days": 0.0078125,
    "refinement_padding_days": 4.0,
    "refined_extrema": [
      "PERICENTER",
      "APOCENTER"
    ],
    "time_tags": "nonuniform",
    "integration_coherence": "every_exact_request_includes_coverage_endpoints",
    "certification": {
      "witness_step_ratio": 0.5,
      "distance_absolute_km": 0.1495978707,
      "event_time_absolute_seconds": 8.64,
      "failure_action": "halve_refinement_step_or_reject_body"
    },
    "horizons_tlist_limit": 10000,
    "reserved_integration_anchor_epochs": 2,
    "refinement_request_max_span_days": 11688.0
  },
  "accuracy_note": "Comet positions are apparition-dependent due to non-gravitational outgassing forces; fidelity degrades far from observed apparitions.",
  "body_count": 497,
  "shard_count": 20,
  "shards": [
    {
      "index": 0,
      "path": "comet_shard_000.bsp",
      "body_count": 25,
      "bodies": [
        1000001,
        1000002,
        1000004,
        1000006,
        1000007,
        1000008,
        1000009,
        1000010,
        1000011,
        1000012,
        1000013,
        1000014,
        1000015,
        1000016,
        1000017,
        1000019,
        1000021,
        1000022,
        1000023,
        1000024,
        1000026,
        1000027,
        1000028,
        1000029,
        1000030
      ],
      "bytes": 51148800,
      "sha256": "7ed6a1b9bd01766aaebfddcddd704594593cea521733b426b23b2bf1fc83eaaa",
      "metadata": {
        "path": "comet_shard_000.metadata.json",
        "bytes": 370635,
        "sha256": "4c5d630f41644ffd966d2f4afd2d1c14572b7b4469fede7855eef2eb50663383"
      }
    },
    {
      "index": 1,
      "path": "comet_shard_001.bsp",
      "body_count": 25,
      "bodies": [
        1000031,
        1000032,
        1000033,
        1000035,
        1000036,
        1000037,
        1000038,
        1000039,
        1000040,
        1000041,
        1000042,
        1000043,
        1000044,
        1000045,
        1000046,
        1000047,
        1000048,
        1000049,
        1000050,
        1000051,
        1000052,
        1000053,
        1000054,
        1000055,
        1000056
      ],
      "bytes": 50768896,
      "sha256": "b3e9c2eefe93de41633e4f7fa1c6d4289413620d17a672a9c76cb668e020ec56",
      "metadata": {
        "path": "comet_shard_001.metadata.json",
        "bytes": 366096,
        "sha256": "2efcdf9714475ec23db93c01b2c847962c0f61d50adfca4462af462905f5f097"
      }
    },
    {
      "index": 2,
      "path": "comet_shard_002.bsp",
      "body_count": 25,
      "bodies": [
        1000057,
        1000058,
        1000059,
        1000060,
        1000061,
        1000062,
        1000063,
        1000064,
        1000065,
        1000066,
        1000067,
        1000068,
        1000069,
        1000070,
        1000071,
        1000072,
        1000073,
        1000074,
        1000076,
        1000077,
        1000078,
        1000079,
        1000080,
        1000081,
        1000082
      ],
      "bytes": 55121920,
      "sha256": "f3e6712e74899fb2d1d2a80745fc5508f0fd2a3b778e32c3a701f855686399ac",
      "metadata": {
        "path": "comet_shard_002.metadata.json",
        "bytes": 453198,
        "sha256": "bfd2242441c77a164aca57028385993323cd7dba352ab16c8019767db0e55b1b"
      }
    },
    {
      "index": 3,
      "path": "comet_shard_003.bsp",
      "body_count": 25,
      "bodies": [
        1000084,
        1000086,
        1000087,
        1000088,
        1000089,
        1000090,
        1000091,
        1000092,
        1000093,
        1000094,
        1000096,
        1000097,
        1000098,
        1000099,
        1000100,
        1000101,
        1000102,
        1000103,
        1000104,
        1000105,
        1000106,
        1000108,
        1000109,
        1000110,
        1000111
      ],
      "bytes": 57849856,
      "sha256": "d2b69a804683fa319ddd0b0a843c7e51f63b52939048ada1d4ea13014a9a1661",
      "metadata": {
        "path": "comet_shard_003.metadata.json",
        "bytes": 463714,
        "sha256": "af70f75ee7633523a207ba4c8a4958e6968aa0ae47f00f0a76c76e0edd522a11"
      }
    },
    {
      "index": 4,
      "path": "comet_shard_004.bsp",
      "body_count": 25,
      "bodies": [
        1000112,
        1000113,
        1000114,
        1000115,
        1000116,
        1000117,
        1000118,
        1000119,
        1000120,
        1000121,
        1000122,
        1000123,
        1000124,
        1000125,
        1000126,
        1000127,
        1000128,
        1000129,
        1000130,
        1000131,
        1000132,
        1000134,
        1000135,
        1000136,
        1000137
      ],
      "bytes": 50945024,
      "sha256": "6b4dcb144e0146cb8e3801aa001426db2ef85dbd1b94eeca87dddf4976761c6b",
      "metadata": {
        "path": "comet_shard_004.metadata.json",
        "bytes": 372198,
        "sha256": "7aaa311e05f0a40b3d288cfc1fd92f7c155d66d67e575e0ee02b4cc3b6461139"
      }
    },
    {
      "index": 5,
      "path": "comet_shard_005.bsp",
      "body_count": 25,
      "bodies": [
        1000138,
        1000139,
        1000140,
        1000141,
        1000142,
        1000143,
        1000144,
        1000145,
        1000146,
        1000147,
        1000148,
        1000149,
        1000150,
        1000151,
        1000152,
        1000153,
        1000154,
        1000155,
        1000156,
        1000157,
        1000158,
        1000159,
        1000160,
        1000161,
        1000162
      ],
      "bytes": 50435072,
      "sha256": "ffd6c962aec6ea1beab590858c408690050f99938d9b59ef9f5972af2429bdf3",
      "metadata": {
        "path": "comet_shard_005.metadata.json",
        "bytes": 359755,
        "sha256": "15b8215305322b66c415c348a5ac1cd119b1f5e78fa81ac78bd97fd34ef8acb5"
      }
    },
    {
      "index": 6,
      "path": "comet_shard_006.bsp",
      "body_count": 25,
      "bodies": [
        1000163,
        1000164,
        1000165,
        1000166,
        1000167,
        1000168,
        1000169,
        1000170,
        1000171,
        1000172,
        1000173,
        1000175,
        1000177,
        1000178,
        1000179,
        1000180,
        1000181,
        1000182,
        1000183,
        1000184,
        1000185,
        1000186,
        1000187,
        1000188,
        1000189
      ],
      "bytes": 65357824,
      "sha256": "439c45a627745382d17b2a334467e061013f235d15dbf6260aae30fa925f2ec3",
      "metadata": {
        "path": "comet_shard_006.metadata.json",
        "bytes": 457791,
        "sha256": "b97168d2c601a16a2507437244e88bd5564dd57b47905679e3a3f51a164cb853"
      }
    },
    {
      "index": 7,
      "path": "comet_shard_007.bsp",
      "body_count": 25,
      "bodies": [
        1000190,
        1000191,
        1000192,
        1000193,
        1000194,
        1000195,
        1000196,
        1000197,
        1000198,
        1000199,
        1000200,
        1000201,
        1000202,
        1000203,
        1000204,
        1000205,
        1000206,
        1000207,
        1000208,
        1000209,
        1000210,
        1000211,
        1000212,
        1000213,
        1000214
      ],
      "bytes": 51376128,
      "sha256": "c3696c00c37231cd17a7af8b6a033a48129bb906ac86120d86320fdb0cc5b375",
      "metadata": {
        "path": "comet_shard_007.metadata.json",
        "bytes": 373521,
        "sha256": "e1fc472a750ce98dd55dede12c76e6160a83a6a0a214b7ffeff5612d09b3249e"
      }
    },
    {
      "index": 8,
      "path": "comet_shard_008.bsp",
      "body_count": 25,
      "bodies": [
        1000215,
        1000216,
        1000217,
        1000218,
        1000219,
        1000220,
        1000221,
        1000222,
        1000223,
        1000224,
        1000225,
        1000226,
        1000227,
        1000228,
        1000229,
        1000230,
        1000231,
        1000232,
        1000233,
        1000234,
        1000235,
        1000236,
        1000237,
        1000238,
        1000239
      ],
      "bytes": 51945472,
      "sha256": "c9803634159dc6ec6428514aabbce9259bcc026185f60d365ec212c2e6f9691c",
      "metadata": {
        "path": "comet_shard_008.metadata.json",
        "bytes": 375252,
        "sha256": "29b1f507299ec50a07aaa124146477f4e3a71d9d9a6f034963fb5f9932087eb4"
      }
    },
    {
      "index": 9,
      "path": "comet_shard_009.bsp",
      "body_count": 25,
      "bodies": [
        1000240,
        1000241,
        1000242,
        1000243,
        1000244,
        1000245,
        1000246,
        1000247,
        1000248,
        1000249,
        1000250,
        1000251,
        1000252,
        1000253,
        1000254,
        1000255,
        1000256,
        1000257,
        1000258,
        1000259,
        1000260,
        1000261,
        1000262,
        1000263,
        1000264
      ],
      "bytes": 51604480,
      "sha256": "7bc4a0bb976ff0afc6f230c37fd7a8332ec26965a93b8fa442ba92bdc2e2fb7e",
      "metadata": {
        "path": "comet_shard_009.metadata.json",
        "bytes": 374963,
        "sha256": "f3408dba15d99fa5e2d889015d2b2254eca36551312df5e7f3a862f41066a22e"
      }
    },
    {
      "index": 10,
      "path": "comet_shard_010.bsp",
      "body_count": 25,
      "bodies": [
        1000265,
        1000266,
        1000267,
        1000268,
        1000269,
        1000270,
        1000271,
        1000272,
        1000273,
        1000274,
        1000275,
        1000276,
        1000277,
        1000278,
        1000279,
        1000280,
        1000281,
        1000283,
        1000284,
        1000285,
        1000286,
        1000287,
        1000289,
        1000290,
        1000291
      ],
      "bytes": 50308096,
      "sha256": "b412f95d6591a6b6ce62811e7cab2e3653423dc1b4167b6b932561bf1c18ea3f",
      "metadata": {
        "path": "comet_shard_010.metadata.json",
        "bytes": 360350,
        "sha256": "cb5de444f8d069e91eb1794e9914edf4089a84143cb9fd870b03ecaece956520"
      }
    },
    {
      "index": 11,
      "path": "comet_shard_011.bsp",
      "body_count": 25,
      "bodies": [
        1000292,
        1000293,
        1000294,
        1000295,
        1000296,
        1000297,
        1000298,
        1000299,
        1000300,
        1000301,
        1000302,
        1000303,
        1000304,
        1000305,
        1000306,
        1000307,
        1000308,
        1000309,
        1000310,
        1000311,
        1000312,
        1000313,
        1000314,
        1000315,
        1000316
      ],
      "bytes": 51263488,
      "sha256": "3f1d1f954c7c09139dbf9d95906d7d1b3c3b76a2acd388ae18dbfc94206acea9",
      "metadata": {
        "path": "comet_shard_011.metadata.json",
        "bytes": 369048,
        "sha256": "87df2c08035fe54a4f6de98728bf6ae75c34de7d756cc1674c0b0beb0a8fce83"
      }
    },
    {
      "index": 12,
      "path": "comet_shard_012.bsp",
      "body_count": 25,
      "bodies": [
        1000317,
        1000318,
        1000319,
        1000320,
        1000321,
        1000322,
        1000323,
        1000324,
        1000325,
        1000326,
        1000327,
        1000328,
        1000329,
        1000330,
        1000331,
        1000332,
        1000333,
        1000334,
        1000335,
        1000336,
        1000337,
        1000338,
        1000339,
        1000340,
        1000341
      ],
      "bytes": 70035456,
      "sha256": "920158a8c7f8c8e4c7672a3dc72d74dbd5f27308392953f802a756af235f17af",
      "metadata": {
        "path": "comet_shard_012.metadata.json",
        "bytes": 564481,
        "sha256": "62753b4568631a3ad2a6adcfb1a7edfccd7147606c7fa60a06a227184397aabc"
      }
    },
    {
      "index": 13,
      "path": "comet_shard_013.bsp",
      "body_count": 25,
      "bodies": [
        1000342,
        1000343,
        1000344,
        1000345,
        1000346,
        1000347,
        1000348,
        1000349,
        1000350,
        1000351,
        1000352,
        1000353,
        1000354,
        1000355,
        1000356,
        1000357,
        1000358,
        1000359,
        1000360,
        1000361,
        1000363,
        1000364,
        1000365,
        1000366,
        1000367
      ],
      "bytes": 54272000,
      "sha256": "a2880d5b7f342ba3ce94e4757656a27990f7e4342c1c8dfd7208d0e84f010694",
      "metadata": {
        "path": "comet_shard_013.metadata.json",
        "bytes": 415283,
        "sha256": "fa45811d0c22a630fdd014705a071d081873cba2720eba6ba8637538e53cfbb7"
      }
    },
    {
      "index": 14,
      "path": "comet_shard_014.bsp",
      "body_count": 25,
      "bodies": [
        1000368,
        1000369,
        1000370,
        1000371,
        1000372,
        1000373,
        1000374,
        1000375,
        1000376,
        1000377,
        1000378,
        1000379,
        1000380,
        1000381,
        1000382,
        1000383,
        1000384,
        1000385,
        1000386,
        1000387,
        1000388,
        1000389,
        1000390,
        1000391,
        1000392
      ],
      "bytes": 49964032,
      "sha256": "79a282c9b784342d7deec2a032b787a939f161f94f851b23113415a6d8df4500",
      "metadata": {
        "path": "comet_shard_014.metadata.json",
        "bytes": 368497,
        "sha256": "ff78e7c6ffbcba6159db91088dc5765caeb0abfda618f9c4a49d5ae641e62e5c"
      }
    },
    {
      "index": 15,
      "path": "comet_shard_015.bsp",
      "body_count": 25,
      "bodies": [
        1000393,
        1000394,
        1000395,
        1000396,
        1000397,
        1000398,
        1000399,
        1000400,
        1000401,
        1000402,
        1000403,
        1000404,
        1000405,
        1000406,
        1000407,
        1000408,
        1000409,
        1000410,
        1000411,
        1000412,
        1000413,
        1000414,
        1000415,
        1000416,
        1000417
      ],
      "bytes": 50587648,
      "sha256": "f613a49fcda20dc77ef102d533e882cfd83e6389721421975bc3e3a1390bdec8",
      "metadata": {
        "path": "comet_shard_015.metadata.json",
        "bytes": 368934,
        "sha256": "1268ea754306e7669806ddac66b7e527a5cf9ffac4f5732bc37298bba7077de0"
      }
    },
    {
      "index": 16,
      "path": "comet_shard_016.bsp",
      "body_count": 25,
      "bodies": [
        1000418,
        1000419,
        1000420,
        1000421,
        1000422,
        1000423,
        1000424,
        1000425,
        1000426,
        1000427,
        1000428,
        1000429,
        1000430,
        1000431,
        1000432,
        1000434,
        1000435,
        1000436,
        1000437,
        1000438,
        1000439,
        1000440,
        1000441,
        1000442,
        1000443
      ],
      "bytes": 50936832,
      "sha256": "21363ccede5380e99db5f7f2abc136a1f7f4b0525cfe87ae992794815c70e628",
      "metadata": {
        "path": "comet_shard_016.metadata.json",
        "bytes": 368983,
        "sha256": "6d1f80705a6b8670ad59c8d15b3edac80f3a5873ab94f098575a3e5e2649b339"
      }
    },
    {
      "index": 17,
      "path": "comet_shard_017.bsp",
      "body_count": 25,
      "bodies": [
        1000444,
        1000445,
        1000446,
        1000447,
        1000448,
        1000449,
        1000450,
        1000451,
        1000452,
        1000453,
        1000454,
        1000455,
        1000456,
        1000457,
        1000458,
        1000459,
        1000460,
        1000461,
        1000462,
        1000463,
        1000464,
        1000465,
        1000466,
        1000467,
        1000468
      ],
      "bytes": 51081216,
      "sha256": "da2cd625bbf4ddfc1a6b958fa3747950e738d8e6bb7502b02ae2785516cfbd92",
      "metadata": {
        "path": "comet_shard_017.metadata.json",
        "bytes": 369155,
        "sha256": "c84336b4df3ea5af406897e62a277b7a9737a19357f7f6a95d0c1de0c5dcb41f"
      }
    },
    {
      "index": 18,
      "path": "comet_shard_018.bsp",
      "body_count": 25,
      "bodies": [
        1000469,
        1000470,
        1000471,
        1000472,
        1000473,
        1000474,
        1000475,
        1000476,
        1000477,
        1000478,
        1000479,
        1000480,
        1000481,
        1000482,
        1000484,
        1000485,
        1000486,
        1000487,
        1000488,
        1000489,
        1000490,
        1000491,
        1000492,
        1000493,
        1000494
      ],
      "bytes": 52516864,
      "sha256": "6d8094aa9be7bde8fb75cdcf7439328df58b13cfda7aa1310b3700050f62658f",
      "metadata": {
        "path": "comet_shard_018.metadata.json",
        "bytes": 416665,
        "sha256": "07e5a3aa85f0c3fcbc661f05b0c8657143f937e7cf2b97fc5e5029c6a9bf315e"
      }
    },
    {
      "index": 19,
      "path": "comet_shard_019.bsp",
      "body_count": 22,
      "bodies": [
        1000495,
        1000496,
        1000497,
        1000498,
        1000499,
        1000500,
        1000501,
        1000502,
        1000503,
        1000504,
        1000505,
        1000506,
        1000507,
        1000508,
        1000509,
        1000510,
        1000511,
        1000512,
        1000513,
        1000514,
        1000515,
        1000516
      ],
      "bytes": 44549120,
      "sha256": "1814190543376fa89112859d7b7b1e1f4adc1c3b1720440e4583b0d5663c9f8c",
      "metadata": {
        "path": "comet_shard_019.metadata.json",
        "bytes": 323647,
        "sha256": "8fbdeaeb9f13cde3fc48c0bce715981864349aa41aecdb22c2ae5589d5febfc8"
      }
    }
  ],
  "catalog_version": "2026.10.10.1",
  "release": {
    "released_utc": "2026-10-11T12:18:24Z",
    "source_manifest_sha256": "0dcf9f662bb1ac8763ee198015f01b6e8c600953eed6aa99bba6a8873402e07c",
    "integrity": {
      "algorithm": "sha256",
      "receipt": "SHA256SUMS",
      "receipt_scope": "manifest, kernels, per-shard metadata, and included support files; the receipt itself is excluded"
    },
    "files": [
      {
        "path": "LICENSE",
        "role": "license",
        "bytes": 1090,
        "sha256": "9af4c36525226936a5c8899634c2c609ee793828fe5edfb508fa635524e71570"
      },
      {
        "path": "NOTICE.md",
        "role": "provenance_notice",
        "bytes": 1124,
        "sha256": "b6e9c58d723f0d0443263c79159f15d129f5ec05540677cb7376c3f2c4afa10e"
      },
      {
        "path": "build/audit_comet_solution_freshness.py",
        "role": "builder_source",
        "bytes": 13034,
        "sha256": "00640da33b46030cf9fd773c082af31b8b5e3ed43ec1af7a4adc9510090066ea"
      },
      {
        "path": "build/build_comet_catalog.py",
        "role": "builder_source",
        "bytes": 29960,
        "sha256": "f4dd6639281c8833bf103737622f592d75a9ea7a6d91afe41226845acc894f71"
      },
      {
        "path": "build/horizons_response_cache.py",
        "role": "builder_source",
        "bytes": 2390,
        "sha256": "1aee3939bd2eac44141f93c807f512b666e78527aa8946384c5b246a50e4769a"
      },
      {
        "path": "build/refresh_comet_catalog_solutions.py",
        "role": "builder_source",
        "bytes": 15127,
        "sha256": "80dd4ec79a3b53c74aa836885157a83a2588c5af53e398977bbf219f2f6ace18"
      },
      {
        "path": "build/type13_adaptive_sampling.py",
        "role": "builder_source",
        "bytes": 20409,
        "sha256": "97886932b4dfc1ce451d8eefacff3cae4278aaf7b4dc2edae1c49aa6ad0cbe96"
      },
      {
        "path": "comet_master.json",
        "role": "catalog_build_evidence",
        "bytes": 7871300,
        "sha256": "fdda28fdee4d2efb8448f0b7d3d3060b7a2a02f8c104408570e0fd2207386bd3"
      },
      {
        "path": "identity/comet_catalog_aliases.json",
        "role": "identity_alias_policy",
        "bytes": 1107,
        "sha256": "f613e2301d891b7baf6ad734bdfa6cb29dcc2d0e9f76ddb7e9651bace828fa9b"
      },
      {
        "path": "provenance/source_manifest.json",
        "role": "source_catalog_manifest",
        "bytes": 21313,
        "sha256": "0dcf9f662bb1ac8763ee198015f01b6e8c600953eed6aa99bba6a8873402e07c"
      },
      {
        "path": "solution-refresh-receipt.json",
        "role": "catalog_build_evidence",
        "bytes": 1218,
        "sha256": "7f0f437ee5c069545b2f792d39720336e31c1c5318f9faaf917a43efe556a901"
      },
      {
        "path": "validation/comet-freshness-final-20261011.json",
        "role": "scientific_validation",
        "bytes": 184300,
        "sha256": "05e11d921f4046e0115c4b7fdaaf83728d514fc8376e97297d4e012e9c4b707c"
      },
      {
        "path": "validation/comet-freshness-pre-refresh-20261010.json",
        "role": "scientific_validation",
        "bytes": 184295,
        "sha256": "73bb2d454cea1c345e1a18695584eaaa3a28e2ecb01d0692652fb5cd37e73587"
      },
      {
        "path": "validation/comet-refresh-offline-validation-20261011.json",
        "role": "scientific_validation",
        "bytes": 6644,
        "sha256": "f3de5c37c2ce12bb29bd01e2bde005e6b53a2c2ca4f5ff2ae738094f177492f9"
      },
      {
        "path": "validation/current-comet-anchored-oracle/1000001-000.horizons.txt",
        "role": "scientific_validation",
        "bytes": 6839,
        "sha256": "16ce5c7ff37c07ef366d5c0482bd973379d9c0f58c55ebf6d915e14a7d83d0d5"
      },
      {
        "path": "validation/current-comet-anchored-oracle/1000001-001.horizons.txt",
        "role": "scientific_validation",
        "bytes": 6644,
        "sha256": "48393eb805aa7a65f2718417b76715dc0aebc17307eae71a5e59accb54f86f20"
      },
      {
        "path": "validation/current-comet-anchored-oracle/1000001-002.horizons.txt",
        "role": "scientific_validation",
        "bytes": 6839,
        "sha256": "4288ff3a9b0d0765a13a8946a36f2f87d48e0507975af8efbceca8fdc2de5b63"
      },
      {
        "path": "validation/current-comet-anchored-oracle/1000002-003.horizons.txt",
        "role": "scientific_validation",
        "bytes": 6850,
        "sha256": "b65a59b0809e39b43980efd819b4195b3327098662d1617bfb6cd1ebd771f1dd"
      },
      {
        "path": "validation/current-comet-anchored-oracle/1000002-004.horizons.txt",
        "role": "scientific_validation",
        "bytes": 6655,
        "sha256": "9135361cfac84b462fd51ee6dad614b5ee68ce4699d01d88d73f4dc510651721"
      },
      {
        "path": "validation/current-comet-anchored-oracle/1000002-005.horizons.txt",
        "role": "scientific_validation",
        "bytes": 6850,
        "sha256": "b8bd6e91f52e054c708bae5e13e8393ebd4875ebd85cddc8682ebbbec758f1df"
      },
      {
        "path": "validation/current-comet-anchored-oracle/1000002-006.horizons.txt",
        "role": "scientific_validation",
        "bytes": 6850,
        "sha256": "41e2008876a98a57559829eea7cb36241c3d77429a25ab3ea57bb037c2848004"
      },
      {
        "path": "validation/current-comet-anchored-oracle/1000002-007.horizons.txt",
        "role": "scientific_validation",
        "bytes": 6655,
        "sha256": "60287a78cb69da619b8fb4c2e57973368b3dc6f1573c96f518b1c25b232ffaf3"
      },
      {
        "path": "validation/current-comet-anchored-oracle/1000002-008.horizons.txt",
        "role": "scientific_validation",
        "bytes": 6850,
        "sha256": "133ecf59e2e8d5be43aff602741f7faf34d80cf04330e70e132a27baf4f0f2f9"
      },
      {
        "path": "validation/current-comet-anchored-oracle/report.json",
        "role": "scientific_validation",
        "bytes": 10488,
        "sha256": "e05b8feba89bd21197713ec63890fa5094249367d1b525f40308d9912367e0da"
      },
      {
        "path": "validation/current-comet-anchored-oracle/source_review.json",
        "role": "scientific_validation",
        "bytes": 2154,
        "sha256": "158b5252a7cfc9504cd6b50e34bda80472b1c606a0fc9a45fedde0f449e1c8f6"
      },
      {
        "path": "validation/probe_current_comet_authority.py",
        "role": "oracle_generator_source",
        "bytes": 8599,
        "sha256": "c168b2101c41fbecc6143c5e32785383bf7a6437d452742a588041730ddac113"
      },
      {
        "path": "validation/review_current_comet_oracle.py",
        "role": "validator_source",
        "bytes": 6250,
        "sha256": "299bdc4fe1b18f61e9e0d5284792b028d430e0ff832859414f3c4522a91592b7"
      },
      {
        "path": "validation/validate_refreshed_comets.py",
        "role": "validator_source",
        "bytes": 11388,
        "sha256": "b48ed14b7f7cd59649e371cedeb8d692efe173706b0f85269cc28cbee4819649"
      }
    ],
    "source_revision": "e4e9a72e115e972438d3bb07d48388fcf8c440dd"
  }
}
