{"_canonicalization":{"envelope_id":"axm_ + sha256(envelope minus {signature, axiom_id, anchors})","envelope_signature":"ed25519(envelope minus {signature, axiom_id})","json":"sort_keys=True, separators=(',',':'), ensure_ascii=False, allow_nan=False, utf-8","leaf_hash":"sha256(0x00 || canonical_json(envelope_full))","seal_signature":"ed25519(seal minus {signature, sig_algorithm})"},"axiom_id":"axm_86a4e7742dacd2e9425ac776400782e2e2bd5fb28acff970cbd648b87165efcc","bitcoin_anchor":{"bitcoin_attestations":[],"calendar_attestations":[],"ots_url":"","stamped_at":"","status":"pending_next_stamp"},"envelope":{"anchors":[{"chain":"crovia.axiom_graph","height":0,"merkle_proof":"spider_vendor_press_v1","root_at_anchor":"spider_vendor_press_v1"}],"axiom_id":"axm_86a4e7742dacd2e9425ac776400782e2e2bd5fb28acff970cbd648b87165efcc","axiom_type":"AX.OBS","body":{"axiom_subtype":"news.vendor_press.v1","category":"news","fingerprint":"06d0f197ad1b27aa0d910afc481ccd0ab426df01f64a6a5e22ec479678b7fd04","published":"Fri, 15 May 2026 00:00:00 GMT","receipt_hash":"06d0f197ad1b27aa0d910afc481ccd0ab426df01f64a6a5e22ec479678b7fd04","schema":"spider.news.vendor_press.v1","spider":"vendor_press","spider_record":{"axiom_subtype":"news.vendor_press.v1","category":"news","decision_hint":"POSITIVE","envelope_target":"AX.OBS","fingerprint":"06d0f197ad1b27aa0d910afc481ccd0ab426df01f64a6a5e22ec479678b7fd04","observed_at":"2026-05-16T07:43:38.507868Z","parent_run_hash":"d6389aa42f8b7976bb3de8573f65f379445f714291c397730141db16f4f5137d","published":"Fri, 15 May 2026 00:00:00 GMT","runtime_version":"0.1.0","schema":"spider.news.vendor_press.v1","source_status":200,"source_url":"https://openai.com/blog/rss.xml","spider":"vendor_press","summary_excerpt":"See how data science teams can use Codex to build root-cause briefs, impact readouts, KPI memos, scoped analyses, and dashboard specs from real work inputs.","title":"How data science teams use Codex","url":"https://openai.com/academy/codex-for-work/how-data-science-teams-use-codex","vendor":"openai"},"summary":"See how data science teams can use Codex to build root-cause briefs, impact readouts, KPI memos, scoped analyses, and dashboard specs from real work inputs.","title":"How data science teams use Codex","vendor":"openai"},"confidence":{"method":"deterministic"},"decision":"POSITIVE","issued_at":"2026-05-16T07:43:38Z","notes":"Spider vendor_press (news) news.vendor_press.v1","object":{"captured_by":"crovia.spider.vendor_press","primary_source_url":"https://openai.com/academy/codex-for-work/how-data-science-teams-use-codex"},"predecessors":[],"schema":"crovia.axiom.v1","signature":"ed25519:89d1beaf813287fa655f5583119336b0f38138bf7a967af7ae6b90069d436a70cfcd874e992167f47232d1fcf9431a06c2bf85f102b7ab7f85685fe6a2c1930d","signer":"crovia.substrate","subject":{"observed_at":"2026-05-16T07:43:38Z","source_collector":"spider:vendor_press","target_id":"https://openai.com/academy/codex-for-work/how-data-science-teams-use-codex"},"tsa":{"authority":"crovia.substrate.bootstrap","rfc3161_token":"{\"kind\":\"crovia.bootstrap.tsa\",\"source_jsonl\":\"/opt/crovia/spider/data/news/vendor_press_v1.jsonl\",\"source_seal_merkle_root\":\"spider_vendor_press_v1\",\"upgrade_path\":\"Sessione H \\u2014 OpenTimestamps weekly anchor\"}"},"zk_mode":"clear","zk_proof":null},"ledger":{"leaf_hash":"9fbe4ce29d0fa99e32201e505fb8b10e330eee20b430a0e722e9450acbef996b","leaf_index":136653,"ledger_path":"/opt/crovia/substrate/axiom_ledger.jsonl"},"merkle_proof":{"hash_alg":"sha256","leaf_prefix":"0x00","node_prefix":"0x01","odd_leaf_rule":"duplicate_last","path":[{"sibling":"5697dd54f35239f53b77a1dce4e48f0f661ba7828d071c7ede8245f153c231d0","side":"left"},{"sibling":"9de976f679029ac58347398b4e5bf42934ac7d81418afc5a0e229fa071f650da","side":"right"},{"sibling":"ee5133e8a59e2793338d5ec64de77e2f8b59bc124060af1c84dddece5f3ee191","side":"left"},{"sibling":"5b22c5b9765098789ad0e1adaef3b11abe2fecb4a3b2a6c4afff10b1db887351","side":"left"},{"sibling":"6268869791ba4a62d5e6e7b5f7d080702e6cfda502f8916e065fbe3393f6581f","side":"right"},{"sibling":"3dd7a7d446f2b7062fa56d47d7527d92fc3f1253f082d65e0134d7b0786c3b29","side":"right"},{"sibling":"90f9d62a4be3dbae6abc83c227425c7b31312eb15a3e6504990eb92dc26bd99a","side":"left"},{"sibling":"422d637c75dc879cd28212f414d11710795aeb22ffb0e9d7cbb4d83b40ff5e91","side":"left"},{"sibling":"c268933f48e0e067ea3629f38b54c490be7ab9c71be0afaeb7acab93b9576ab2","side":"left"},{"sibling":"6222d129f407704e84b7a2d95933e77d4f916e523aafab9941bc93b5ad121ba7","side":"right"},{"sibling":"03b951a423a337fb13c05b0694127c1366cbc5b5119072120b94f2d5897a66e9","side":"left"},{"sibling":"39c44f671937e97735856f41ded97023db9899694ddccd3c21e14963245c34d8","side":"right"},{"sibling":"49cd87d4d2dc2f05bfd2c38471ea2e5852648cb772f140f6b15d13d8a44cbe5f","side":"left"},{"sibling":"0eb6c0f107fa7b0d274d626765441cf9cdef6dbbb638d403e13444c6ae330e56","side":"right"},{"sibling":"9b4cc1f2472cadd9a7e3c49e5e72f0e79a67624721d0af47fc5398973a541799","side":"right"},{"sibling":"2b99ad087d020fdc6fa3faedc066f4bd7bfee96a507660cd2b5e25e98b7f562b","side":"right"},{"sibling":"e631bf158e12578ca315880e68511657d4bb03b82edd9d338454e5aadb8c6896","side":"right"},{"sibling":"d841ad93efda0869e5eb97678f348f03f5caab4353e05ff4bf18f47fb945b822","side":"left"}]},"schema":"crovia.axiom_proof.v1","seal":{"first_collector_run_id":"","first_receipt_hash":"","jsonl_path":"/opt/crovia/substrate/axiom_ledger.jsonl","key_id":"430895f101d38164","last_collector_run_id":"","last_receipt_hash":"","leaf_count":136704,"merkle_root":"40b2a47834a2ffbd2d937d26a8c650d140b294275a6f7bacb203233e2efe576f","public_key_hex":"cf742e26f75669dc673cb5c0786a1ae23ae8ca19c347317192ce40c28a7ff25c","run_id":"hourly_json_retrofit_20260516T083701Z","schema":"crovia.seal.v1","seal_family_version":"crovia-seal-family/1","seal_kind":"substrate_batch","sealed_at":"2026-05-16T08:37:27Z","sig_algorithm":"ed25519","signature":"17a55ce7e9c897725b171933e028247e6b76a813c00e082d3a28046e675aae11fdb78b4d243625b7fa35e83ef940341176abfa3cdc051b25bb2eb821ea8d8e0c","signer_version":"1.1.0"},"trust_root":{"key_id":"430895f101d38164","public_key_hex":"cf742e26f75669dc673cb5c0786a1ae23ae8ca19c347317192ce40c28a7ff25c","signature_algorithm":"ed25519","url":"/registry/canon/TRUST_ROOT.md"},"verifier":{"spec":"/registry/canon/AXIOM_RECEIPT_v1.md","url":"/v/axm_86a4e7742dacd2e9425ac776400782e2e2bd5fb28acff970cbd648b87165efcc"}}