{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2023:IYUBDHVLAANOISIH7IS5VK34BY","short_pith_number":"pith:IYUBDHVL","canonical_record":{"source":{"id":"2309.05542","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-09-11T15:27:59Z","cross_cats_sorted":["cs.AI","cs.CL"],"title_canon_sha256":"a7c1e95b73463ec2c31e5bde9cce26039b5d55cca850b2a83fa171020d62bd2e","abstract_canon_sha256":"cc89a7948a25e7535859b792946bb1cc8f7642f7a3ef68a51b9f47e0695a46c8"},"schema_version":"1.0"},"canonical_sha256":"4628119eab001ae44907fa25daab7c0e1ca524f9c32c15d682d3a1a51d763ffa","source":{"kind":"arxiv","id":"2309.05542","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2309.05542","created_at":"2026-07-05T06:49:36Z"},{"alias_kind":"arxiv_version","alias_value":"2309.05542v1","created_at":"2026-07-05T06:49:36Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2309.05542","created_at":"2026-07-05T06:49:36Z"},{"alias_kind":"pith_short_12","alias_value":"IYUBDHVLAANO","created_at":"2026-07-05T06:49:36Z"},{"alias_kind":"pith_short_16","alias_value":"IYUBDHVLAANOISIH","created_at":"2026-07-05T06:49:36Z"},{"alias_kind":"pith_short_8","alias_value":"IYUBDHVL","created_at":"2026-07-05T06:49:36Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2023:IYUBDHVLAANOISIH7IS5VK34BY","target":"record","payload":{"canonical_record":{"source":{"id":"2309.05542","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-09-11T15:27:59Z","cross_cats_sorted":["cs.AI","cs.CL"],"title_canon_sha256":"a7c1e95b73463ec2c31e5bde9cce26039b5d55cca850b2a83fa171020d62bd2e","abstract_canon_sha256":"cc89a7948a25e7535859b792946bb1cc8f7642f7a3ef68a51b9f47e0695a46c8"},"schema_version":"1.0"},"canonical_sha256":"4628119eab001ae44907fa25daab7c0e1ca524f9c32c15d682d3a1a51d763ffa","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T06:49:36.658001Z","signature_b64":"3JccpFqRVU9b/lWXryuIHs3A3V9BMLS7B+c/TWYgJtuNvcIQ1N60NzkgmDNkAqouu1x9vSTamJ3K0TNcf9sVBA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"4628119eab001ae44907fa25daab7c0e1ca524f9c32c15d682d3a1a51d763ffa","last_reissued_at":"2026-07-05T06:49:36.657570Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T06:49:36.657570Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2309.05542","source_version":1,"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-05T06:49:36Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"5fFvpKHVgEV/3Qd8txW4XPhTsuJNICkDW9Tyy8iaSnIII8ye8N6842xt+p6cdcLVnERUWal1HHYor5v9UcSbBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-06T09:15:20.073333Z"},"content_sha256":"d7334b6219f23b9510f64bfc87460f5122b074eade3077e55b7a59455511b853","schema_version":"1.0","event_id":"sha256:d7334b6219f23b9510f64bfc87460f5122b074eade3077e55b7a59455511b853"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2023:IYUBDHVLAANOISIH7IS5VK34BY","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Kani: A Lightweight and Highly Hackable Framework for Building Language Model Applications","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.AI","cs.CL"],"primary_cat":"cs.SE","authors_text":"Alyssa Hwang, Andrew Zhu, Chris Callison-Burch, Liam Dugan","submitted_at":"2023-09-11T15:27:59Z","abstract_excerpt":"Language model applications are becoming increasingly popular and complex, often including features like tool usage and retrieval augmentation. However, existing frameworks for such applications are often opinionated, deciding for developers how their prompts ought to be formatted and imposing limitations on customizability and reproducibility. To solve this we present Kani: a lightweight, flexible, and model-agnostic open-source framework for building language model applications. Kani helps developers implement a variety of complex features by supporting the core building blocks of chat inter"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2309.05542","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2309.05542/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T06:49:36Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Pq0MCz4qoeZEr+jCt9AmpB5Eldt7lYgBH9OVASLmzRn4k1tHZOWSwMi3qbEOGdwNz52DntVZQ5eh6ZMLf12fDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-06T09:15:20.074072Z"},"content_sha256":"a82fa5341d275a19e173bfa7e7dd8bd6c30de92bb01da869e0147d6df5170069","schema_version":"1.0","event_id":"sha256:a82fa5341d275a19e173bfa7e7dd8bd6c30de92bb01da869e0147d6df5170069"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/IYUBDHVLAANOISIH7IS5VK34BY/bundle.json","state_url":"https://pith.science/pith/IYUBDHVLAANOISIH7IS5VK34BY/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/IYUBDHVLAANOISIH7IS5VK34BY/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-06T09:15:20Z","links":{"resolver":"https://pith.science/pith/IYUBDHVLAANOISIH7IS5VK34BY","bundle":"https://pith.science/pith/IYUBDHVLAANOISIH7IS5VK34BY/bundle.json","state":"https://pith.science/pith/IYUBDHVLAANOISIH7IS5VK34BY/state.json","well_known_bundle":"https://pith.science/.well-known/pith/IYUBDHVLAANOISIH7IS5VK34BY/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2023:IYUBDHVLAANOISIH7IS5VK34BY","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":"cc89a7948a25e7535859b792946bb1cc8f7642f7a3ef68a51b9f47e0695a46c8","cross_cats_sorted":["cs.AI","cs.CL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-09-11T15:27:59Z","title_canon_sha256":"a7c1e95b73463ec2c31e5bde9cce26039b5d55cca850b2a83fa171020d62bd2e"},"schema_version":"1.0","source":{"id":"2309.05542","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2309.05542","created_at":"2026-07-05T06:49:36Z"},{"alias_kind":"arxiv_version","alias_value":"2309.05542v1","created_at":"2026-07-05T06:49:36Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2309.05542","created_at":"2026-07-05T06:49:36Z"},{"alias_kind":"pith_short_12","alias_value":"IYUBDHVLAANO","created_at":"2026-07-05T06:49:36Z"},{"alias_kind":"pith_short_16","alias_value":"IYUBDHVLAANOISIH","created_at":"2026-07-05T06:49:36Z"},{"alias_kind":"pith_short_8","alias_value":"IYUBDHVL","created_at":"2026-07-05T06:49:36Z"}],"graph_snapshots":[{"event_id":"sha256:a82fa5341d275a19e173bfa7e7dd8bd6c30de92bb01da869e0147d6df5170069","target":"graph","created_at":"2026-07-05T06:49:36Z","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":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2309.05542/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Language model applications are becoming increasingly popular and complex, often including features like tool usage and retrieval augmentation. However, existing frameworks for such applications are often opinionated, deciding for developers how their prompts ought to be formatted and imposing limitations on customizability and reproducibility. To solve this we present Kani: a lightweight, flexible, and model-agnostic open-source framework for building language model applications. Kani helps developers implement a variety of complex features by supporting the core building blocks of chat inter","authors_text":"Alyssa Hwang, Andrew Zhu, Chris Callison-Burch, Liam Dugan","cross_cats":["cs.AI","cs.CL"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-09-11T15:27:59Z","title":"Kani: A Lightweight and Highly Hackable Framework for Building Language Model Applications"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2309.05542","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:d7334b6219f23b9510f64bfc87460f5122b074eade3077e55b7a59455511b853","target":"record","created_at":"2026-07-05T06:49:36Z","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":"cc89a7948a25e7535859b792946bb1cc8f7642f7a3ef68a51b9f47e0695a46c8","cross_cats_sorted":["cs.AI","cs.CL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-09-11T15:27:59Z","title_canon_sha256":"a7c1e95b73463ec2c31e5bde9cce26039b5d55cca850b2a83fa171020d62bd2e"},"schema_version":"1.0","source":{"id":"2309.05542","kind":"arxiv","version":1}},"canonical_sha256":"4628119eab001ae44907fa25daab7c0e1ca524f9c32c15d682d3a1a51d763ffa","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"4628119eab001ae44907fa25daab7c0e1ca524f9c32c15d682d3a1a51d763ffa","first_computed_at":"2026-07-05T06:49:36.657570Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T06:49:36.657570Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"3JccpFqRVU9b/lWXryuIHs3A3V9BMLS7B+c/TWYgJtuNvcIQ1N60NzkgmDNkAqouu1x9vSTamJ3K0TNcf9sVBA==","signature_status":"signed_v1","signed_at":"2026-07-05T06:49:36.658001Z","signed_message":"canonical_sha256_bytes"},"source_id":"2309.05542","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:d7334b6219f23b9510f64bfc87460f5122b074eade3077e55b7a59455511b853","sha256:a82fa5341d275a19e173bfa7e7dd8bd6c30de92bb01da869e0147d6df5170069"],"state_sha256":"74d9500be2bfbe1b09a4e7c0202ee0f02f438c1ecf53204c807d91a4fdfeba49"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"KCoKBYhCV04ANAI6CSo9+wxtbg8mQLAU/xZBlfiWwCT7irWfGexKsCqMFpFJmigByNcmGwVF0/NWiNW1p9X/Cg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-06T09:15:20.079858Z","bundle_sha256":"96d4703f2951e13eb66cd2cbf12d0e93652f555a2e9667c2ee8190d270b06b1a"}}