{"total":53,"returned":30,"summary":{"status":"recording","publication_count":53,"market_date_count":34,"first_as_of":"2026-08-31","latest_as_of":"2026-10-16","first_published_at":"2026-09-01T16:20:46Z","latest_published_at":"2026-10-16T20:38:02Z","latest_publication_id":"hsp_pub_20261016_1875bce6d65194a2","latest_revision":1,"latest_instrument_count":155,"latest_snapshot_hash":"sha256:1875bce6d65194a28c86a5c814fcc36682af4b1a5e933d2fa7a63b42472702e2","latest_methodology_version":"ha-methodology-1.0.0","latest_calculation_version":"ha-calc-ccf374a190a982b31cc4","latest_change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":116,"mark_update":39,"unchanged":0},"latest_attestation_chain_status":"linked","latest_attestation_hash":"sha256:b2bda9aa4b74feffdb2ee10eba1b2797f401e4c39888f739f84a34fdf77e095c","latest_signature_status":"not_configured","latest_external_timestamp_status":"not_configured","performance_status":"not_calculated_from_commitments"},"publications":[{"publication_id":"hsp_pub_20261016_1875bce6d65194a2","as_of":"2026-10-16","published_at":"2026-10-16T20:38:02Z","revision":1,"snapshot_hash":"sha256:1875bce6d65194a28c86a5c814fcc36682af4b1a5e933d2fa7a63b42472702e2","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-ccf374a190a982b31cc4","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20261015_4cad42246935660f","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":116,"mark_update":39,"unchanged":0},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:7fb06945ea465039dfa4a28dd5c67680473663c9db7e0ba0ea6cc9b7faf297ad","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:fb0a60fdd2ae872d3e8f18b65fab349c2ef7daea51fb2037e529961e0751e6ca","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-ccf374a190a982b31cc4","issued_at":"2026-10-16T20:38:02Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:b2bda9aa4b74feffdb2ee10eba1b2797f401e4c39888f739f84a34fdf77e095c","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20261015_4cad42246935660f","as_of":"2026-10-15","published_at":"2026-10-15T20:38:23Z","revision":1,"snapshot_hash":"sha256:4cad42246935660fb095de9d68d54fdaa8bc6127dac87b8b33f42986d5fa0187","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-ccf374a190a982b31cc4","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20261014_61fd43b63cfff354","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":116,"mark_update":39,"unchanged":0},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:916b73905a6a7eb778f58583e15fc829ed55cb49d171955275268bd987821ae9","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:cfa016420b9a781324a4b70380f0b221e89cca3bfe0cc6a18da4470acd11f68d","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-ccf374a190a982b31cc4","issued_at":"2026-10-15T20:38:23Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:fb0a60fdd2ae872d3e8f18b65fab349c2ef7daea51fb2037e529961e0751e6ca","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20261014_61fd43b63cfff354","as_of":"2026-10-14","published_at":"2026-10-14T20:39:26Z","revision":1,"snapshot_hash":"sha256:61fd43b63cfff354c72d275eb412ee1112085c14defbc55276d5f94bd82c5dea","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-ccf374a190a982b31cc4","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20261013_76ce505c58427382","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":121,"mark_update":34,"unchanged":0},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:9eff2fa5e72cab1be6c8b20841959c8b215cb906a398be42a4bddec735e11b70","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:36ff04b30c8cf6b1f71f826c84a2ce4ac807a76dbad8c9be86c8213d5ff518b4","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-ccf374a190a982b31cc4","issued_at":"2026-10-14T20:39:26Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:cfa016420b9a781324a4b70380f0b221e89cca3bfe0cc6a18da4470acd11f68d","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20261013_76ce505c58427382","as_of":"2026-10-13","published_at":"2026-10-13T20:38:55Z","revision":1,"snapshot_hash":"sha256:76ce505c58427382c637d1c7ef25bbb9e138a9f62cfe2ca33229921afeb41738","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-ccf374a190a982b31cc4","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20261012_488175d6cf33aaf9","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":121,"mark_update":34,"unchanged":0},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:3a120a78099b2ecd7df47004409b4f0eda64d65a8fcc89313e86f81971734bd3","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:5ae698b5b91ebe21beb3f0a13aa7e7cd196c61dc670242a54bfd2e1432f641ab","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-ccf374a190a982b31cc4","issued_at":"2026-10-13T20:38:55Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:36ff04b30c8cf6b1f71f826c84a2ce4ac807a76dbad8c9be86c8213d5ff518b4","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20261012_488175d6cf33aaf9","as_of":"2026-10-12","published_at":"2026-10-12T20:38:15Z","revision":1,"snapshot_hash":"sha256:488175d6cf33aaf9d882071c3d48caca162f815ec99dede1fee4ac209306f66b","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-ccf374a190a982b31cc4","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20261009_68c9977d9d990bb5","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":122,"mark_update":33,"unchanged":0},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:b4dbb5d0b36954d445b69bd9b074414f1d7ea9be9a8663e594745e6d255371f2","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:3d09e20a10058d0fe1a1505ec070e34bf8fa9465771ec6a81436d9e5141497b2","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-ccf374a190a982b31cc4","issued_at":"2026-10-12T20:38:15Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:5ae698b5b91ebe21beb3f0a13aa7e7cd196c61dc670242a54bfd2e1432f641ab","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20261009_68c9977d9d990bb5","as_of":"2026-10-09","published_at":"2026-10-09T22:41:59Z","revision":3,"snapshot_hash":"sha256:68c9977d9d990bb5f96936a87e7a26242d881e28dcdcd5b2e378fe0daa8bb7b3","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-ccf374a190a982b31cc4","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20261009_a43385bff8e30f45","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":0,"mark_update":0,"unchanged":155},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:0e3e3abe464faf7ea8a2678048620424bfff6636731152a259d8824b2016b81e","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:681eb461a4b5041df3804da8de2988611b28d7d17311421cbff84c66fe503d7e","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-ccf374a190a982b31cc4","issued_at":"2026-10-09T22:41:59Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:3d09e20a10058d0fe1a1505ec070e34bf8fa9465771ec6a81436d9e5141497b2","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20261009_a43385bff8e30f45","as_of":"2026-10-09","published_at":"2026-10-09T22:15:10Z","revision":2,"snapshot_hash":"sha256:a43385bff8e30f45efe80ed9647ef7e0528c38d677c9930b15e03ee80e679607","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-5beb972fb966e08f38b0","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20261009_37aa6639824a63a7","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":0,"mark_update":0,"unchanged":155},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:7646c08bddd091215b28222fc9bfb1b0183c433c1b3ec757b499f88a743d79ee","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:64c7559edd23fd5b129ab77d92a3e0f0931974937a004a388b611a563b0fbed5","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-5beb972fb966e08f38b0","issued_at":"2026-10-09T22:15:10Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:681eb461a4b5041df3804da8de2988611b28d7d17311421cbff84c66fe503d7e","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20261009_37aa6639824a63a7","as_of":"2026-10-09","published_at":"2026-10-09T20:38:14Z","revision":1,"snapshot_hash":"sha256:37aa6639824a63a79d09247446d4009a4463de3cb90f66c34f64a6a716b33852","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-62eccc30d119b9476bf2","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20261008_e868173f39b56416","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":122,"mark_update":33,"unchanged":0},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:e9c15544fe4d9313b90815fb1793bebf8e140679628b1504819458dc0bc8ce43","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:52838da0e1538e8b4acfec8ce840d0ab51620eeecff1121dc1d86f18d0dcd6d6","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-62eccc30d119b9476bf2","issued_at":"2026-10-09T20:38:14Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:64c7559edd23fd5b129ab77d92a3e0f0931974937a004a388b611a563b0fbed5","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20261008_e868173f39b56416","as_of":"2026-10-08","published_at":"2026-10-09T07:03:16Z","revision":2,"snapshot_hash":"sha256:e868173f39b56416837c0b6f881620328708d35d792e61c526b210c04bc80d49","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-62eccc30d119b9476bf2","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20261008_26b3ef053f55d466","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":1,"mark_update":32,"unchanged":122},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:c60c7f5ba6d4752c0f9ea9302810968acd5237c62a3c60f96195c00298a51a6e","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:f080054175549dda9dc245268b543b7af9a015ff0f21d766c49941b10be428c6","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-62eccc30d119b9476bf2","issued_at":"2026-10-09T07:03:16Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:52838da0e1538e8b4acfec8ce840d0ab51620eeecff1121dc1d86f18d0dcd6d6","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20261008_26b3ef053f55d466","as_of":"2026-10-08","published_at":"2026-10-08T20:38:54Z","revision":1,"snapshot_hash":"sha256:26b3ef053f55d466ce62299e5f1497ca612b102417d6615dd2c6d1676847a696","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-9932e64081fa4c5851a5","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20261007_f72bb6cf671bfc18","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":121,"mark_update":34,"unchanged":0},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:6937773cf893994a57e3a79a91c9afb1c0868cd0372bdc422f41f296a78b1502","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:f24d9060f9fb01597bc53f48af0255202ec13aa2405b7f7acd0c866cf9cb3109","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-9932e64081fa4c5851a5","issued_at":"2026-10-08T20:38:54Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:f080054175549dda9dc245268b543b7af9a015ff0f21d766c49941b10be428c6","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20261007_f72bb6cf671bfc18","as_of":"2026-10-07","published_at":"2026-10-07T20:37:18Z","revision":1,"snapshot_hash":"sha256:f72bb6cf671bfc1894cd28dc7d3ab8f7b5f63636750ee167002f19fe2c0b40a5","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-9932e64081fa4c5851a5","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20261006_114f78f50da1e410","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":123,"mark_update":32,"unchanged":0},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:fd35b101ebadbd2f1695c95ad4445dfb2cc825c37b76aaae9cb4343728a677fd","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:044bed26b7eb48c451f463fbafb952834a0947af923f4a3b0e675790739845a0","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-9932e64081fa4c5851a5","issued_at":"2026-10-07T20:37:18Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:f24d9060f9fb01597bc53f48af0255202ec13aa2405b7f7acd0c866cf9cb3109","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20261006_114f78f50da1e410","as_of":"2026-10-06","published_at":"2026-10-06T20:38:42Z","revision":1,"snapshot_hash":"sha256:114f78f50da1e41031422920eca87e9d880091f0b4ed099d550fb9d66f967915","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-9932e64081fa4c5851a5","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20261005_3b74464e1b0c38df","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":121,"mark_update":34,"unchanged":0},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:c348d4ecf3d094ebad7cb1da206f94aa87bf6b9771956801b7ca5e0fd1b9e541","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:e55121464e3a8046ffb12a9c4a3becba222be8d154153153729b7bb02914a4e0","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-9932e64081fa4c5851a5","issued_at":"2026-10-06T20:38:42Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:044bed26b7eb48c451f463fbafb952834a0947af923f4a3b0e675790739845a0","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20261005_3b74464e1b0c38df","as_of":"2026-10-05","published_at":"2026-10-05T20:37:55Z","revision":1,"snapshot_hash":"sha256:3b74464e1b0c38dfd7ea128d6371bf1f8e28e0776e4e2aba294dc45a022cc5d1","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-9932e64081fa4c5851a5","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20261002_eb57d9fc4b1fbd72","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":121,"mark_update":34,"unchanged":0},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:299b1e64ed7a531e19a26533bb67d37d881ad84af2005c7812a80919bb3f8227","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:a5f0a81306dd9ad4efa02c5f4562b805bd94dcfe4bb994c5113f5e87d34ba349","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-9932e64081fa4c5851a5","issued_at":"2026-10-05T20:37:55Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:e55121464e3a8046ffb12a9c4a3becba222be8d154153153729b7bb02914a4e0","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20261002_eb57d9fc4b1fbd72","as_of":"2026-10-02","published_at":"2026-10-02T20:38:07Z","revision":1,"snapshot_hash":"sha256:eb57d9fc4b1fbd72beddb65c0e96a69aa7518a95072dd0a0e55679af62538d39","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-9932e64081fa4c5851a5","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20261001_720301ab0d3c3a08","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":121,"mark_update":34,"unchanged":0},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:17b3ecf8d630393ec7923ea6f4baeb470a0875ad5748a5d6e43ce39b055c0fe6","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:d1a39007936088349c9426fa88092845a6ec4995570dfce4196bd9fcec21dca8","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-9932e64081fa4c5851a5","issued_at":"2026-10-02T20:38:07Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:a5f0a81306dd9ad4efa02c5f4562b805bd94dcfe4bb994c5113f5e87d34ba349","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20261001_720301ab0d3c3a08","as_of":"2026-10-01","published_at":"2026-10-01T20:37:34Z","revision":1,"snapshot_hash":"sha256:720301ab0d3c3a0826533c32e78ad8df2d1e10b6d67c155ce320f0c665f923f0","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-9932e64081fa4c5851a5","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20260930_bdcc725029682184","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":120,"mark_update":35,"unchanged":0},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:f59fb8adc7c8e69354162122e479e03cbccd3e3999b8397ecd6c3324b34cf701","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:77f55caaac285063e075bf00112654fac42e3acc105f21ac9ef5cbb63e9e1850","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-9932e64081fa4c5851a5","issued_at":"2026-10-01T20:37:34Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:d1a39007936088349c9426fa88092845a6ec4995570dfce4196bd9fcec21dca8","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20260930_bdcc725029682184","as_of":"2026-09-30","published_at":"2026-09-30T20:36:27Z","revision":1,"snapshot_hash":"sha256:bdcc725029682184f2e7b6494723912fe02fa60a9cdbe223a08c1f8c1701c314","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-9932e64081fa4c5851a5","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20260929_ee8546c9bbbfdb74","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":116,"mark_update":39,"unchanged":0},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:4458557ccb2d84fa523ba8e0bd0a3ef46d0059652a2b91efbb31336462c234de","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:18af63e1b847b40f60655300511a4040b4f98ab7ffe712c5767f2fb39d3324e6","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-9932e64081fa4c5851a5","issued_at":"2026-09-30T20:36:27Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:77f55caaac285063e075bf00112654fac42e3acc105f21ac9ef5cbb63e9e1850","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20260929_ee8546c9bbbfdb74","as_of":"2026-09-29","published_at":"2026-09-29T20:37:41Z","revision":1,"snapshot_hash":"sha256:ee8546c9bbbfdb7474bf38adb0a95827120090f6ab976c5e89f6b829bb132cbe","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-9932e64081fa4c5851a5","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20260928_6fd8578dfb8de189","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":117,"mark_update":38,"unchanged":0},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:499fc2af639545ff681cbd2cb3a8ddc3b8903148a4bea6d3421f40ac2ab5bfb5","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:adb704f3b7edbcec2fa4a3ee784ce6587e9eace0d2a50540a2852f952e05dd4b","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-9932e64081fa4c5851a5","issued_at":"2026-09-29T20:37:41Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:18af63e1b847b40f60655300511a4040b4f98ab7ffe712c5767f2fb39d3324e6","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20260928_6fd8578dfb8de189","as_of":"2026-09-28","published_at":"2026-09-29T13:51:40Z","revision":8,"snapshot_hash":"sha256:6fd8578dfb8de189e9aa15659e2475c61b5132fe3173a31c121785e686f9bb25","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-9932e64081fa4c5851a5","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20260928_467eff78be425546","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":0,"mark_update":0,"unchanged":155},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:2e95320a1e9c5c9b1cc3306f41a35290b3c3aa27a0590246251f36ea66df1461","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:c69ca31d3e397b45069447d3ad062b83c57dee6300124ffb926d635ed8626839","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-9932e64081fa4c5851a5","issued_at":"2026-09-29T13:51:40Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:adb704f3b7edbcec2fa4a3ee784ce6587e9eace0d2a50540a2852f952e05dd4b","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20260928_467eff78be425546","as_of":"2026-09-28","published_at":"2026-09-29T13:27:20Z","revision":7,"snapshot_hash":"sha256:467eff78be425546a27a2177cb2c2524f26efd77eff1cc86bf567a8ed1a254af","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-b42891c97cb38adff2b7","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20260928_f4c88ced8403c487","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":0,"mark_update":0,"unchanged":155},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:a2782751e1797b3f60a92fc8c6480593041ee63738b25226908e477e09a34c94","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:1efbb34e9517ee6940a082de14fd4ad9c52a764dfcf1e24f9ae1cbd67981ba9e","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-b42891c97cb38adff2b7","issued_at":"2026-09-29T13:27:20Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:c69ca31d3e397b45069447d3ad062b83c57dee6300124ffb926d635ed8626839","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20260928_f4c88ced8403c487","as_of":"2026-09-28","published_at":"2026-09-29T13:23:26Z","revision":6,"snapshot_hash":"sha256:f4c88ced8403c487811c0d8fe87c0b84336d50490b4706f296c3acfe8a062bbd","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-a20654975becb42916fa","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20260928_be6bece152a58f8a","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":0,"mark_update":0,"unchanged":155},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:8c58003e17e5389df562c19e0d8ba2fc83e1a24a9e9dbdf1486b3cb8be45968a","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:939a1b5b5b423fb605a6559959f5baa63baa33e697e8b70da5a3fb833bb8c592","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-a20654975becb42916fa","issued_at":"2026-09-29T13:23:26Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:1efbb34e9517ee6940a082de14fd4ad9c52a764dfcf1e24f9ae1cbd67981ba9e","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20260928_be6bece152a58f8a","as_of":"2026-09-28","published_at":"2026-09-29T12:38:11Z","revision":5,"snapshot_hash":"sha256:be6bece152a58f8ab603079889280a6b4f48d2999a7acee7e02c9f810cb2411c","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-c39625e2d9ed248e2bb1","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20260928_3fe2dfde4ed400e5","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":0,"mark_update":0,"unchanged":155},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:1ecca0d0ce4857f5f11d1c2c7875e68c9c813ef92c5cc9e5cc115937b27b2140","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:160774c4caaaf76ab3e0e923a0dca58bcebecf12100bdb0794ad00521f5afcb1","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-c39625e2d9ed248e2bb1","issued_at":"2026-09-29T12:38:11Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:939a1b5b5b423fb605a6559959f5baa63baa33e697e8b70da5a3fb833bb8c592","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20260928_3fe2dfde4ed400e5","as_of":"2026-09-28","published_at":"2026-09-29T12:36:39Z","revision":4,"snapshot_hash":"sha256:3fe2dfde4ed400e5bbb9f6b9edbbd00e55b8161c4574aed1135b0c97c64f6ac4","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-db1469cff79adf909b2c","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20260928_45669742bec0ac09","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":0,"mark_update":0,"unchanged":155},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:25da4d1c0dc970b5b2d35c53d6f721cf53b362c8a8bb63fd513ab8a785f8fb41","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:97060fd43d488e5381e2fe116e323a3109c18f33f2758fc947adf675c3a7142d","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-db1469cff79adf909b2c","issued_at":"2026-09-29T12:36:39Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:160774c4caaaf76ab3e0e923a0dca58bcebecf12100bdb0794ad00521f5afcb1","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20260928_45669742bec0ac09","as_of":"2026-09-28","published_at":"2026-09-29T12:20:08Z","revision":3,"snapshot_hash":"sha256:45669742bec0ac0949afc0c1f32aedf1d9a096b777675a6c2ec27fca597e5e47","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-002fa2eadb4a5bd973f9","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20260928_897667ea0d0dbf57","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":0,"mark_update":0,"unchanged":155},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:57635fddd71b46b09d2554a919f68c8205c053c341d2609ba88409fb14396815","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:ea30ea41067c1ddb6be9838066addd63b78b9079d4a5fd08b488950e92e1936c","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-002fa2eadb4a5bd973f9","issued_at":"2026-09-29T12:20:08Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:97060fd43d488e5381e2fe116e323a3109c18f33f2758fc947adf675c3a7142d","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20260928_897667ea0d0dbf57","as_of":"2026-09-28","published_at":"2026-09-29T12:12:02Z","revision":2,"snapshot_hash":"sha256:897667ea0d0dbf576b2f23d98975ec2584805a36981117513d6633990d650516","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-037a407e1737fb5b682c","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20260928_4955004ecae6b3a0","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":2,"mark_update":33,"unchanged":120},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:52dcd9b2d29b190024f75fea1c2363cbd56a8b3bc7ac24be400ab615c289f739","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:1bd4f9ff8fa2c0919ea73cf7bfb76745d088014c18e54049e63834194207b72e","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-037a407e1737fb5b682c","issued_at":"2026-09-29T12:12:02Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:ea30ea41067c1ddb6be9838066addd63b78b9079d4a5fd08b488950e92e1936c","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20260928_4955004ecae6b3a0","as_of":"2026-09-28","published_at":"2026-09-28T20:37:37Z","revision":1,"snapshot_hash":"sha256:4955004ecae6b3a059c9ea756eebfccc5d467732f4f4a877b0038c99ee78af25","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-f6d0ff1c8560ac5c4e0f","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20260925_ec59f549b317532a","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":118,"mark_update":37,"unchanged":0},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:5f623d841c4d80de9fae3cc39fed46a88b80cc71b014d82a5b83ba8228dc26b4","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:4c8ce083ce5e3c109d5ee29d0b66b577545073a0e8bc2a20381e39eebc75de9c","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-f6d0ff1c8560ac5c4e0f","issued_at":"2026-09-28T20:37:37Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:1bd4f9ff8fa2c0919ea73cf7bfb76745d088014c18e54049e63834194207b72e","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20260925_ec59f549b317532a","as_of":"2026-09-25","published_at":"2026-09-25T20:37:43Z","revision":1,"snapshot_hash":"sha256:ec59f549b317532a814162595ceaf6296ac75d0299be4a56ceda91a0b45e79c8","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-f6d0ff1c8560ac5c4e0f","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20260924_6153bbb01f411307","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":116,"mark_update":39,"unchanged":0},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:6b1fd11b068104b95895a2b117b4d1038f5a7ae09d3441803655336cc9418f28","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:7a4f4fc40f2911f0f5ebef88f718942df70ae6b85f468b70002612e1d42ae662","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-f6d0ff1c8560ac5c4e0f","issued_at":"2026-09-25T20:37:43Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:4c8ce083ce5e3c109d5ee29d0b66b577545073a0e8bc2a20381e39eebc75de9c","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20260924_6153bbb01f411307","as_of":"2026-09-24","published_at":"2026-09-24T20:37:51Z","revision":1,"snapshot_hash":"sha256:6153bbb01f411307819f15b577de5aef55262d78a9363827d37025d6aaaaf74f","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-f6d0ff1c8560ac5c4e0f","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20260923_b1d9a316d5ae51fc","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":118,"mark_update":37,"unchanged":0},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:e078c1089cc214428763bb906d7bce1af1ca69c8dc4e1340e10d54ad9623b3aa","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:e6b433b6dc6c9d1784e12321a869293cd6c0d797f375786fc0a307cda4c84cf3","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-f6d0ff1c8560ac5c4e0f","issued_at":"2026-09-24T20:37:51Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:7a4f4fc40f2911f0f5ebef88f718942df70ae6b85f468b70002612e1d42ae662","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20260923_b1d9a316d5ae51fc","as_of":"2026-09-23","published_at":"2026-09-23T20:38:50Z","revision":1,"snapshot_hash":"sha256:b1d9a316d5ae51fc5dcd7981b2ffea59ea213a8b79a3f14e5da6766d7fb15a6d","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-f6d0ff1c8560ac5c4e0f","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20260922_bb74c9fedf1289a1","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":104,"mark_update":51,"unchanged":0},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:89921188bedf9717adfbec6fa24f59c623a514e8775823aec3b1234b85032723","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:339d5cd962824045b33c22562497063e9c4cdd82b7ca52ad5afd63957ed4a1e4","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-f6d0ff1c8560ac5c4e0f","issued_at":"2026-09-23T20:38:50Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:e6b433b6dc6c9d1784e12321a869293cd6c0d797f375786fc0a307cda4c84cf3","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20260922_bb74c9fedf1289a1","as_of":"2026-09-22","published_at":"2026-09-22T20:38:45Z","revision":1,"snapshot_hash":"sha256:bb74c9fedf1289a1596a83a542bb8fc48d388bc545254618ba4aaf00f1781fdf","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-f6d0ff1c8560ac5c4e0f","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20260921_470f023b1b008492","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":116,"mark_update":39,"unchanged":0},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:3dba82b3dfb926edaf583b63bc3c8957165adf3c2d543e9f5eac3d79a1c9d86c","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:8eed3bb48492792983304663cd29de4cf644e5793c369c4bc2a092dd01419aeb","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-f6d0ff1c8560ac5c4e0f","issued_at":"2026-09-22T20:38:45Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:339d5cd962824045b33c22562497063e9c4cdd82b7ca52ad5afd63957ed4a1e4","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}},{"publication_id":"hsp_pub_20260921_470f023b1b008492","as_of":"2026-09-21","published_at":"2026-09-21T20:37:15Z","revision":1,"snapshot_hash":"sha256:470f023b1b00849253648f4728b944fa58547855b0cc565a34937d585a34704e","hash_algorithm":"sha256","commitment_scope":"Canonical JSON of the complete allowlisted agent-facing end-of-day signal projection, sorted by symbol.","data_type":"forward_eod_snapshot_commitment","is_live":false,"scan_schema":59,"engine_version":"scan-schema-59","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-f6d0ff1c8560ac5c4e0f","instrument_count":155,"record_count":155,"previous_publication_id":"hsp_pub_20260918_9e5ecab6e8541921","attestation_chain_status":"linked","change_counts":{"baseline":0,"added":0,"unavailable":0,"material_change":115,"mark_update":40,"unchanged":0},"source":"https://hesperatlas.com/api/forward-publications","provenance":{"origin":"Hesper Atlas derived output from a completed local end-of-day scan","calculation":"Immutable commitment over the exact subscriber-facing forward signal projection.","update_cadence":"Appended after each completed market-data sweep; duplicate snapshots are ignored.","raw_price_history_included":false,"methodology_version_status":"versioned","provenance_manifest":"https://hesperatlas.com/api/provenance"},"caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"attestation":{"scheme":"sha256_hash_chain_v2","artifact_hash":"sha256:33c64877bc0d09f0aa59a9cfeaea1a282ae77f9dff117c114f6aa83149f1e39f","artifact_hash_scope":"Canonical JSON of the artifact object before its embedded attestation field is added.","previous_attestation_hash":"sha256:86d7f0bd14c709408de138e45f56a1d97fbef28dc2ad058e08b228caf57dc704","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-f6d0ff1c8560ac5c4e0f","issued_at":"2026-09-21T20:37:15Z","signature":null,"signature_status":"not_configured","external_timestamp":null,"external_timestamp_status":"not_configured","verification_note":"Construct the object described by artifact_hash_scope, recompute artifact_hash with the published canonicalization, then recompute attestation_hash over exactly the fields named by attestation_hash_scope. This detects alteration but is not an independent timestamp or third-party signature.","attestation_hash":"sha256:8eed3bb48492792983304663cd29de4cf644e5793c369c4bc2a092dd01419aeb","attestation_hash_scope":["scheme","artifact_hash","artifact_hash_scope","previous_attestation_hash","methodology_version","calculation_version","issued_at","signature","signature_status","external_timestamp","external_timestamp_status","verification_note"]}}],"access_note":"These public manifests are cryptographic commitments. Exact forward signal rows require a connected subscription.","caveats":["The ledger begins when this feature is deployed; it does not fabricate a historical backfill.","A publication is a completed end-of-day snapshot, not real-time or intraday market data.","An unavailable symbol means it was absent from that scan snapshot; it does not by itself prove that the instrument left the tracked universe.","Each new publication freezes both a methodology version and a content-derived calculation version; legacy pre-versioning rows may still contain null.","The hash-chain attestation is first-party integrity evidence, not an independent timestamp or third-party signature."],"as_of":"2026-10-16","last_updated":"2026-10-16T20:38:02Z","data_type":"forward_eod_snapshot_commitment_index","is_live":false,"timeframe":"deployment_onward","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-ccf374a190a982b31cc4","source":"https://hesperatlas.com/api/forward-publications","source_url":"https://hesperatlas.com/api/forward-publications","citation":{"url":"https://hesperatlas.com/api/forward-publications","as_of":"2026-10-16","data_type":"forward_eod_snapshot_commitment_index","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-ccf374a190a982b31cc4"},"provenance":{"origin":"Hesper Atlas append-only SQLite publication ledger","calculation":"Index of SHA-256 commitments over exact frozen signal projections.","update_cadence":"Appended after completed market-data sweeps.","raw_price_history_included":false,"methodology_version_status":"versioned","methodology_version":"ha-methodology-1.0.0","calculation_version":"ha-calc-ccf374a190a982b31cc4","provenance_manifest":"https://hesperatlas.com/api/provenance"}}