{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:TFGRUFSJMKIAYD5QZ4N4SBWZ6D","short_pith_number":"pith:TFGRUFSJ","canonical_record":{"source":{"id":"2402.01306","kind":"arxiv","version":4},"metadata":{"license":"http://creativecommons.org/licenses/by-sa/4.0/","primary_cat":"cs.LG","submitted_at":"2024-02-02T10:53:36Z","cross_cats_sorted":["cs.AI"],"title_canon_sha256":"8a08c1d7a8bd0d9b6fcb32559ffffe8c804c7d7c9713ba1fe5f0aa40351edd9e","abstract_canon_sha256":"94efdd36e188101bee0587c220581f370ce6a2771feaf9014f32fa1ee0a992f8"},"schema_version":"1.0"},"canonical_sha256":"994d1a164962900c0fb0cf1bc906d9f0ec34fe3690ca2946dae217505bdd947c","source":{"kind":"arxiv","id":"2402.01306","version":4},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2402.01306","created_at":"2026-07-05T09:37:35Z"},{"alias_kind":"arxiv_version","alias_value":"2402.01306v4","created_at":"2026-07-05T09:37:35Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2402.01306","created_at":"2026-07-05T09:37:35Z"},{"alias_kind":"pith_short_12","alias_value":"TFGRUFSJMKIA","created_at":"2026-07-05T09:37:35Z"},{"alias_kind":"pith_short_16","alias_value":"TFGRUFSJMKIAYD5Q","created_at":"2026-07-05T09:37:35Z"},{"alias_kind":"pith_short_8","alias_value":"TFGRUFSJ","created_at":"2026-07-05T09:37:35Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:TFGRUFSJMKIAYD5QZ4N4SBWZ6D","target":"record","payload":{"canonical_record":{"source":{"id":"2402.01306","kind":"arxiv","version":4},"metadata":{"license":"http://creativecommons.org/licenses/by-sa/4.0/","primary_cat":"cs.LG","submitted_at":"2024-02-02T10:53:36Z","cross_cats_sorted":["cs.AI"],"title_canon_sha256":"8a08c1d7a8bd0d9b6fcb32559ffffe8c804c7d7c9713ba1fe5f0aa40351edd9e","abstract_canon_sha256":"94efdd36e188101bee0587c220581f370ce6a2771feaf9014f32fa1ee0a992f8"},"schema_version":"1.0"},"canonical_sha256":"994d1a164962900c0fb0cf1bc906d9f0ec34fe3690ca2946dae217505bdd947c","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T09:37:35.138979Z","signature_b64":"11pqBVvH7qwpuu1l68GQSzJfZ9aqXg3mJQSp3Ys9I6vHKPgn2+w4iHe7i846f72vnbOnG6nYM7IoLrf6yEVcDA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"994d1a164962900c0fb0cf1bc906d9f0ec34fe3690ca2946dae217505bdd947c","last_reissued_at":"2026-07-05T09:37:35.138392Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T09:37:35.138392Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2402.01306","source_version":4,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T09:37:35Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"bW/wQKKVg7RujMUFsv0NJiVHE1w7PMTSzGMBY9FyyCe7IFRTSyr0ryEyONZcKJ2vgGfOck/xIOBGCssq05eBAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-03T17:05:23.127665Z"},"content_sha256":"bc59316d2eb3a9c72c75524e4fb1cb8fada193568c8a17da6368b28b8086c2e6","schema_version":"1.0","event_id":"sha256:bc59316d2eb3a9c72c75524e4fb1cb8fada193568c8a17da6368b28b8086c2e6"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:TFGRUFSJMKIAYD5QZ4N4SBWZ6D","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"KTO: Model Alignment as Prospect Theoretic Optimization","license":"http://creativecommons.org/licenses/by-sa/4.0/","headline":"KTO aligns LLMs by maximizing prospect-theoretic utility from binary desirability signals rather than paired preferences.","cross_cats":["cs.AI"],"primary_cat":"cs.LG","authors_text":"Dan Jurafsky, Douwe Kiela, Kawin Ethayarajh, Niklas Muennighoff, Winnie Xu","submitted_at":"2024-02-02T10:53:36Z","abstract_excerpt":"Kahneman & Tversky's $\\textit{prospect theory}$ tells us that humans perceive random variables in a biased but well-defined manner (1992); for example, humans are famously loss-averse. We show that objectives for aligning LLMs with human feedback implicitly incorporate many of these biases -- the success of these objectives (e.g., DPO) over cross-entropy minimization can partly be ascribed to them belonging to a family of loss functions that we call $\\textit{human-aware losses}$ (HALOs). However, the utility functions these methods attribute to humans still differ from those in the prospect th"},"claims":{"count":4,"items":[{"kind":"strongest_claim","text":"Using a Kahneman-Tversky model of human utility, we propose a HALO that directly maximizes the utility of generations instead of maximizing the log-likelihood of preferences, as current methods do. We call this approach KTO, and it matches or exceeds the performance of preference-based methods at scales from 1B to 30B, despite only learning from a binary signal of whether an output is desirable.","source":"verdict.strongest_claim","status":"machine_extracted","claim_id":"C1","attestation":"unclaimed"},{"kind":"weakest_assumption","text":"That the specific utility function taken from prospect theory literature accurately captures human judgments of LLM outputs and that optimizing it with only binary desirability labels is sufficient without additional modeling assumptions or reference-point choices.","source":"verdict.weakest_assumption","status":"machine_extracted","claim_id":"C2","attestation":"unclaimed"},{"kind":"one_line_summary","text":"KTO aligns LLMs by directly maximizing prospect-theoretic utility on binary signals and matches or exceeds preference-based methods like DPO from 1B to 30B parameters.","source":"verdict.one_line_summary","status":"machine_extracted","claim_id":"C3","attestation":"unclaimed"},{"kind":"headline","text":"KTO aligns LLMs by maximizing prospect-theoretic utility from binary desirability signals rather than paired preferences.","source":"verdict.pith_extraction.headline","status":"machine_extracted","claim_id":"C4","attestation":"unclaimed"}],"snapshot_sha256":"8be333cd160e6013dbd6f299016d3a611cc12ca23d7edc7d71d1f3fc84c7a683"},"source":{"id":"2402.01306","kind":"arxiv","version":4},"verdict":{"id":"87514b3b-5042-4f1b-945b-7588d6420a54","model_set":{"reader":"grok-4.3"},"created_at":"2026-05-12T12:13:01.699710Z","strongest_claim":"Using a Kahneman-Tversky model of human utility, we propose a HALO that directly maximizes the utility of generations instead of maximizing the log-likelihood of preferences, as current methods do. We call this approach KTO, and it matches or exceeds the performance of preference-based methods at scales from 1B to 30B, despite only learning from a binary signal of whether an output is desirable.","one_line_summary":"KTO aligns LLMs by directly maximizing prospect-theoretic utility on binary signals and matches or exceeds preference-based methods like DPO from 1B to 30B parameters.","pipeline_version":"pith-pipeline@v0.9.0","weakest_assumption":"That the specific utility function taken from prospect theory literature accurately captures human judgments of LLM outputs and that optimizing it with only binary desirability labels is sufficient without additional modeling assumptions or reference-point choices.","pith_extraction_headline":"KTO aligns LLMs by maximizing prospect-theoretic utility from binary desirability signals rather than paired preferences."},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2402.01306/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":31,"sample":[{"doi":"","year":null,"title":"Training a Helpful and Harmless Assistant with Reinforcement Learning from Human Feedback","work_id":"a1f2574b-a899-4713-be60-c87ba332656c","ref_index":1,"cited_arxiv_id":"2204.05862","is_internal_anchor":true},{"doi":"","year":null,"title":"Human irrationality: both bad and good for reward inference","work_id":"6361cb62-bdb5-4bc0-ae53-1762784ce3ed","ref_index":2,"cited_arxiv_id":"","is_internal_anchor":false},{"doi":"","year":null,"title":"Evaluating Large Language Models Trained on Code","work_id":"042493e9-b26f-4b4e-bbde-382072ca9b08","ref_index":3,"cited_arxiv_id":"2107.03374","is_internal_anchor":true},{"doi":"","year":null,"title":"Self-Play Fine-Tuning Converts Weak Language Models to Strong Language Models","work_id":"6b7f0773-4e99-4274-9d8e-279a1f25c5e1","ref_index":4,"cited_arxiv_id":"2401.01335","is_internal_anchor":true},{"doi":"","year":null,"title":"Training Verifiers to Solve Math Word Problems","work_id":"acab1aa8-b4d6-40e0-a3ee-25341701dca2","ref_index":5,"cited_arxiv_id":"2110.14168","is_internal_anchor":true}],"resolved_work":31,"snapshot_sha256":"1af693d73e016bc199d6be0a67c000ebb3d08a7e45f265c763e6608aa7d896f1","internal_anchors":16},"formal_canon":{"evidence_count":2,"snapshot_sha256":"186826c2ffbc889bdc86f9b8dd7763c7adc4c359fdd8226b06438fe08e3e2ecb"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":"87514b3b-5042-4f1b-945b-7588d6420a54"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T09:37:35Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"GHuP1NCJH5mrU7OeKEQvnYofhnDMab1XcSKulgGo7RXO2JY1LX1VC46UW0iEfCyIkx9jV3SgNE/gpw1/LZlDAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-03T17:05:23.128622Z"},"content_sha256":"b3f6117fa5e01034d3fa7ea4040c841ae6ad26ed94db632990a77e0b042ee5ee","schema_version":"1.0","event_id":"sha256:b3f6117fa5e01034d3fa7ea4040c841ae6ad26ed94db632990a77e0b042ee5ee"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/TFGRUFSJMKIAYD5QZ4N4SBWZ6D/bundle.json","state_url":"https://pith.science/pith/TFGRUFSJMKIAYD5QZ4N4SBWZ6D/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/TFGRUFSJMKIAYD5QZ4N4SBWZ6D/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-08-03T17:05:23Z","links":{"resolver":"https://pith.science/pith/TFGRUFSJMKIAYD5QZ4N4SBWZ6D","bundle":"https://pith.science/pith/TFGRUFSJMKIAYD5QZ4N4SBWZ6D/bundle.json","state":"https://pith.science/pith/TFGRUFSJMKIAYD5QZ4N4SBWZ6D/state.json","well_known_bundle":"https://pith.science/.well-known/pith/TFGRUFSJMKIAYD5QZ4N4SBWZ6D/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:TFGRUFSJMKIAYD5QZ4N4SBWZ6D","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"94efdd36e188101bee0587c220581f370ce6a2771feaf9014f32fa1ee0a992f8","cross_cats_sorted":["cs.AI"],"license":"http://creativecommons.org/licenses/by-sa/4.0/","primary_cat":"cs.LG","submitted_at":"2024-02-02T10:53:36Z","title_canon_sha256":"8a08c1d7a8bd0d9b6fcb32559ffffe8c804c7d7c9713ba1fe5f0aa40351edd9e"},"schema_version":"1.0","source":{"id":"2402.01306","kind":"arxiv","version":4}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2402.01306","created_at":"2026-07-05T09:37:35Z"},{"alias_kind":"arxiv_version","alias_value":"2402.01306v4","created_at":"2026-07-05T09:37:35Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2402.01306","created_at":"2026-07-05T09:37:35Z"},{"alias_kind":"pith_short_12","alias_value":"TFGRUFSJMKIA","created_at":"2026-07-05T09:37:35Z"},{"alias_kind":"pith_short_16","alias_value":"TFGRUFSJMKIAYD5Q","created_at":"2026-07-05T09:37:35Z"},{"alias_kind":"pith_short_8","alias_value":"TFGRUFSJ","created_at":"2026-07-05T09:37:35Z"}],"graph_snapshots":[{"event_id":"sha256:b3f6117fa5e01034d3fa7ea4040c841ae6ad26ed94db632990a77e0b042ee5ee","target":"graph","created_at":"2026-07-05T09:37:35Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":4,"items":[{"attestation":"unclaimed","claim_id":"C1","kind":"strongest_claim","source":"verdict.strongest_claim","status":"machine_extracted","text":"Using a Kahneman-Tversky model of human utility, we propose a HALO that directly maximizes the utility of generations instead of maximizing the log-likelihood of preferences, as current methods do. We call this approach KTO, and it matches or exceeds the performance of preference-based methods at scales from 1B to 30B, despite only learning from a binary signal of whether an output is desirable."},{"attestation":"unclaimed","claim_id":"C2","kind":"weakest_assumption","source":"verdict.weakest_assumption","status":"machine_extracted","text":"That the specific utility function taken from prospect theory literature accurately captures human judgments of LLM outputs and that optimizing it with only binary desirability labels is sufficient without additional modeling assumptions or reference-point choices."},{"attestation":"unclaimed","claim_id":"C3","kind":"one_line_summary","source":"verdict.one_line_summary","status":"machine_extracted","text":"KTO aligns LLMs by directly maximizing prospect-theoretic utility on binary signals and matches or exceeds preference-based methods like DPO from 1B to 30B parameters."},{"attestation":"unclaimed","claim_id":"C4","kind":"headline","source":"verdict.pith_extraction.headline","status":"machine_extracted","text":"KTO aligns LLMs by maximizing prospect-theoretic utility from binary desirability signals rather than paired preferences."}],"snapshot_sha256":"8be333cd160e6013dbd6f299016d3a611cc12ca23d7edc7d71d1f3fc84c7a683"},"formal_canon":{"evidence_count":2,"snapshot_sha256":"186826c2ffbc889bdc86f9b8dd7763c7adc4c359fdd8226b06438fe08e3e2ecb"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2402.01306/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Kahneman & Tversky's $\\textit{prospect theory}$ tells us that humans perceive random variables in a biased but well-defined manner (1992); for example, humans are famously loss-averse. We show that objectives for aligning LLMs with human feedback implicitly incorporate many of these biases -- the success of these objectives (e.g., DPO) over cross-entropy minimization can partly be ascribed to them belonging to a family of loss functions that we call $\\textit{human-aware losses}$ (HALOs). However, the utility functions these methods attribute to humans still differ from those in the prospect th","authors_text":"Dan Jurafsky, Douwe Kiela, Kawin Ethayarajh, Niklas Muennighoff, Winnie Xu","cross_cats":["cs.AI"],"headline":"KTO aligns LLMs by maximizing prospect-theoretic utility from binary desirability signals rather than paired preferences.","license":"http://creativecommons.org/licenses/by-sa/4.0/","primary_cat":"cs.LG","submitted_at":"2024-02-02T10:53:36Z","title":"KTO: Model Alignment as Prospect Theoretic Optimization"},"references":{"count":31,"internal_anchors":16,"resolved_work":31,"sample":[{"cited_arxiv_id":"2204.05862","doi":"","is_internal_anchor":true,"ref_index":1,"title":"Training a Helpful and Harmless Assistant with Reinforcement Learning from Human Feedback","work_id":"a1f2574b-a899-4713-be60-c87ba332656c","year":null},{"cited_arxiv_id":"","doi":"","is_internal_anchor":false,"ref_index":2,"title":"Human irrationality: both bad and good for reward inference","work_id":"6361cb62-bdb5-4bc0-ae53-1762784ce3ed","year":null},{"cited_arxiv_id":"2107.03374","doi":"","is_internal_anchor":true,"ref_index":3,"title":"Evaluating Large Language Models Trained on Code","work_id":"042493e9-b26f-4b4e-bbde-382072ca9b08","year":null},{"cited_arxiv_id":"2401.01335","doi":"","is_internal_anchor":true,"ref_index":4,"title":"Self-Play Fine-Tuning Converts Weak Language Models to Strong Language Models","work_id":"6b7f0773-4e99-4274-9d8e-279a1f25c5e1","year":null},{"cited_arxiv_id":"2110.14168","doi":"","is_internal_anchor":true,"ref_index":5,"title":"Training Verifiers to Solve Math Word Problems","work_id":"acab1aa8-b4d6-40e0-a3ee-25341701dca2","year":null}],"snapshot_sha256":"1af693d73e016bc199d6be0a67c000ebb3d08a7e45f265c763e6608aa7d896f1"},"source":{"id":"2402.01306","kind":"arxiv","version":4},"verdict":{"created_at":"2026-05-12T12:13:01.699710Z","id":"87514b3b-5042-4f1b-945b-7588d6420a54","model_set":{"reader":"grok-4.3"},"one_line_summary":"KTO aligns LLMs by directly maximizing prospect-theoretic utility on binary signals and matches or exceeds preference-based methods like DPO from 1B to 30B parameters.","pipeline_version":"pith-pipeline@v0.9.0","pith_extraction_headline":"KTO aligns LLMs by maximizing prospect-theoretic utility from binary desirability signals rather than paired preferences.","strongest_claim":"Using a Kahneman-Tversky model of human utility, we propose a HALO that directly maximizes the utility of generations instead of maximizing the log-likelihood of preferences, as current methods do. We call this approach KTO, and it matches or exceeds the performance of preference-based methods at scales from 1B to 30B, despite only learning from a binary signal of whether an output is desirable.","weakest_assumption":"That the specific utility function taken from prospect theory literature accurately captures human judgments of LLM outputs and that optimizing it with only binary desirability labels is sufficient without additional modeling assumptions or reference-point choices."}},"verdict_id":"87514b3b-5042-4f1b-945b-7588d6420a54"}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:bc59316d2eb3a9c72c75524e4fb1cb8fada193568c8a17da6368b28b8086c2e6","target":"record","created_at":"2026-07-05T09:37:35Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"94efdd36e188101bee0587c220581f370ce6a2771feaf9014f32fa1ee0a992f8","cross_cats_sorted":["cs.AI"],"license":"http://creativecommons.org/licenses/by-sa/4.0/","primary_cat":"cs.LG","submitted_at":"2024-02-02T10:53:36Z","title_canon_sha256":"8a08c1d7a8bd0d9b6fcb32559ffffe8c804c7d7c9713ba1fe5f0aa40351edd9e"},"schema_version":"1.0","source":{"id":"2402.01306","kind":"arxiv","version":4}},"canonical_sha256":"994d1a164962900c0fb0cf1bc906d9f0ec34fe3690ca2946dae217505bdd947c","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"994d1a164962900c0fb0cf1bc906d9f0ec34fe3690ca2946dae217505bdd947c","first_computed_at":"2026-07-05T09:37:35.138392Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T09:37:35.138392Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"11pqBVvH7qwpuu1l68GQSzJfZ9aqXg3mJQSp3Ys9I6vHKPgn2+w4iHe7i846f72vnbOnG6nYM7IoLrf6yEVcDA==","signature_status":"signed_v1","signed_at":"2026-07-05T09:37:35.138979Z","signed_message":"canonical_sha256_bytes"},"source_id":"2402.01306","source_kind":"arxiv","source_version":4}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:bc59316d2eb3a9c72c75524e4fb1cb8fada193568c8a17da6368b28b8086c2e6","sha256:b3f6117fa5e01034d3fa7ea4040c841ae6ad26ed94db632990a77e0b042ee5ee"],"state_sha256":"598affbb9ab63864e2dc502d8d023200e3806951b96aceaf82be89835e0e282a"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"TrZyWyoWcr7m4sUAGS3Qz9CgKRUzzreCbtU4zEetMEZyqMMNupjpnSM9enuelwwHTVJzS8yYcc2DcfN7yHexCg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-03T17:05:23.134316Z","bundle_sha256":"89b35db59f5cc2d350cb6009922b51a16fe7a5a08ba927420d527f2b259bf030"}}