{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2026:L5HRLQKHEUPN6O5EAQDHMXT4DU","short_pith_number":"pith:L5HRLQKH","canonical_record":{"source":{"id":"2607.20709","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.AI","submitted_at":"2026-07-22T20:25:55Z","cross_cats_sorted":["cs.CL"],"title_canon_sha256":"33658bac8d92e83af987196af42e374f032698c3d489e5da5dca83135191dd4e","abstract_canon_sha256":"a7f848600cde0b38b81389daf4091fd985d16af1fa5c6e2f8716de3d8c0a1a1c"},"schema_version":"1.0"},"canonical_sha256":"5f4f15c147251edf3ba40406765e7c1d18964a6076143167467412f85f5628af","source":{"kind":"arxiv","id":"2607.20709","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2607.20709","created_at":"2026-07-24T00:23:30Z"},{"alias_kind":"arxiv_version","alias_value":"2607.20709v1","created_at":"2026-07-24T00:23:30Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2607.20709","created_at":"2026-07-24T00:23:30Z"},{"alias_kind":"pith_short_12","alias_value":"L5HRLQKHEUPN","created_at":"2026-07-24T00:23:30Z"},{"alias_kind":"pith_short_16","alias_value":"L5HRLQKHEUPN6O5E","created_at":"2026-07-24T00:23:30Z"},{"alias_kind":"pith_short_8","alias_value":"L5HRLQKH","created_at":"2026-07-24T00:23:30Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2026:L5HRLQKHEUPN6O5EAQDHMXT4DU","target":"record","payload":{"canonical_record":{"source":{"id":"2607.20709","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.AI","submitted_at":"2026-07-22T20:25:55Z","cross_cats_sorted":["cs.CL"],"title_canon_sha256":"33658bac8d92e83af987196af42e374f032698c3d489e5da5dca83135191dd4e","abstract_canon_sha256":"a7f848600cde0b38b81389daf4091fd985d16af1fa5c6e2f8716de3d8c0a1a1c"},"schema_version":"1.0"},"canonical_sha256":"5f4f15c147251edf3ba40406765e7c1d18964a6076143167467412f85f5628af","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-24T00:23:30.740657Z","signature_b64":"eCIYpst2d6x2/niZLmPrxg3Z9yTu4AEvB6qSjDXQYhogh4nSpRntW1KYh0xeXlN9P3zM3LGdWKAhjGCHF8nPDw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"5f4f15c147251edf3ba40406765e7c1d18964a6076143167467412f85f5628af","last_reissued_at":"2026-07-24T00:23:30.739838Z","signature_status":"signed_v1","first_computed_at":"2026-07-24T00:23:30.739838Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2607.20709","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-24T00:23:30Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"fC5kWVJHBcYRus5Qk+dOkMs1MT2uioDNG7xF4w1aVl4HFrUgsEUmfZk6eRu8OFE2VJ5MaXdQ77Tut26hl6lDAQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-03T18:50:12.005361Z"},"content_sha256":"11764284ab6766d4d1d5b851af4710a1ff05744f623ae377b3784fb3b439cab4","schema_version":"1.0","event_id":"sha256:11764284ab6766d4d1d5b851af4710a1ff05744f623ae377b3784fb3b439cab4"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2026:L5HRLQKHEUPN6O5EAQDHMXT4DU","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"NVIDIA-labs OO Agents: Native Python Object-Oriented Agents","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.CL"],"primary_cat":"cs.AI","authors_text":"Alessio Devoto, Christian Sch\\\"uller, Elad Sarafian, Elisa Martinez Abad, Gaia Di Lorenzo, Gal Kaplun, James Nolan, Leon Derczynski, Matt Staats, Pascal Berard, Paul Furgale, Razvan Dinu, Ricardo Silveira Cabral, Riccardo Roveri, Severin Klingler","submitted_at":"2026-07-22T20:25:55Z","abstract_excerpt":"Traditional agent development is split across prompt templates, tool schemas, callback code, and workflow graphs. We present NVIDIA Object-Oriented Agents (NOOA), a model-agnostic Python framework for building reliable AI agents. NOOA takes a simpler approach: an agent is a Python object. Its methods are the actions the model can take, fields are its state, docstrings are its prompts, and its type annotations are contracts. A method whose code body consists of \"...\" is completed at runtime by an LLM-driven agent loop, while methods with normal bodies remain standard deterministic Python. This "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2607.20709","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/2607.20709/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-24T00:23:30Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"+odOHhj2S2PntvQHHJx4P9k2giCOhMcoZH8S4ANm8SfraObykKvatNWEuDfnA2kYeM9YSEAI6CTMYLO+FZE/BA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-03T18:50:12.005746Z"},"content_sha256":"509795e819cc2afb100c7ba3a6f11f2cbe2edb2615c84d4c51a3e55df9121e20","schema_version":"1.0","event_id":"sha256:509795e819cc2afb100c7ba3a6f11f2cbe2edb2615c84d4c51a3e55df9121e20"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/L5HRLQKHEUPN6O5EAQDHMXT4DU/bundle.json","state_url":"https://pith.science/pith/L5HRLQKHEUPN6O5EAQDHMXT4DU/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/L5HRLQKHEUPN6O5EAQDHMXT4DU/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-03T18:50:12Z","links":{"resolver":"https://pith.science/pith/L5HRLQKHEUPN6O5EAQDHMXT4DU","bundle":"https://pith.science/pith/L5HRLQKHEUPN6O5EAQDHMXT4DU/bundle.json","state":"https://pith.science/pith/L5HRLQKHEUPN6O5EAQDHMXT4DU/state.json","well_known_bundle":"https://pith.science/.well-known/pith/L5HRLQKHEUPN6O5EAQDHMXT4DU/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2026:L5HRLQKHEUPN6O5EAQDHMXT4DU","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":"a7f848600cde0b38b81389daf4091fd985d16af1fa5c6e2f8716de3d8c0a1a1c","cross_cats_sorted":["cs.CL"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.AI","submitted_at":"2026-07-22T20:25:55Z","title_canon_sha256":"33658bac8d92e83af987196af42e374f032698c3d489e5da5dca83135191dd4e"},"schema_version":"1.0","source":{"id":"2607.20709","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2607.20709","created_at":"2026-07-24T00:23:30Z"},{"alias_kind":"arxiv_version","alias_value":"2607.20709v1","created_at":"2026-07-24T00:23:30Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2607.20709","created_at":"2026-07-24T00:23:30Z"},{"alias_kind":"pith_short_12","alias_value":"L5HRLQKHEUPN","created_at":"2026-07-24T00:23:30Z"},{"alias_kind":"pith_short_16","alias_value":"L5HRLQKHEUPN6O5E","created_at":"2026-07-24T00:23:30Z"},{"alias_kind":"pith_short_8","alias_value":"L5HRLQKH","created_at":"2026-07-24T00:23:30Z"}],"graph_snapshots":[{"event_id":"sha256:509795e819cc2afb100c7ba3a6f11f2cbe2edb2615c84d4c51a3e55df9121e20","target":"graph","created_at":"2026-07-24T00:23:30Z","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/2607.20709/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Traditional agent development is split across prompt templates, tool schemas, callback code, and workflow graphs. We present NVIDIA Object-Oriented Agents (NOOA), a model-agnostic Python framework for building reliable AI agents. NOOA takes a simpler approach: an agent is a Python object. Its methods are the actions the model can take, fields are its state, docstrings are its prompts, and its type annotations are contracts. A method whose code body consists of \"...\" is completed at runtime by an LLM-driven agent loop, while methods with normal bodies remain standard deterministic Python. This ","authors_text":"Alessio Devoto, Christian Sch\\\"uller, Elad Sarafian, Elisa Martinez Abad, Gaia Di Lorenzo, Gal Kaplun, James Nolan, Leon Derczynski, Matt Staats, Pascal Berard, Paul Furgale, Razvan Dinu, Ricardo Silveira Cabral, Riccardo Roveri, Severin Klingler","cross_cats":["cs.CL"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.AI","submitted_at":"2026-07-22T20:25:55Z","title":"NVIDIA-labs OO Agents: Native Python Object-Oriented Agents"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2607.20709","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:11764284ab6766d4d1d5b851af4710a1ff05744f623ae377b3784fb3b439cab4","target":"record","created_at":"2026-07-24T00:23:30Z","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":"a7f848600cde0b38b81389daf4091fd985d16af1fa5c6e2f8716de3d8c0a1a1c","cross_cats_sorted":["cs.CL"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.AI","submitted_at":"2026-07-22T20:25:55Z","title_canon_sha256":"33658bac8d92e83af987196af42e374f032698c3d489e5da5dca83135191dd4e"},"schema_version":"1.0","source":{"id":"2607.20709","kind":"arxiv","version":1}},"canonical_sha256":"5f4f15c147251edf3ba40406765e7c1d18964a6076143167467412f85f5628af","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"5f4f15c147251edf3ba40406765e7c1d18964a6076143167467412f85f5628af","first_computed_at":"2026-07-24T00:23:30.739838Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-24T00:23:30.739838Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"eCIYpst2d6x2/niZLmPrxg3Z9yTu4AEvB6qSjDXQYhogh4nSpRntW1KYh0xeXlN9P3zM3LGdWKAhjGCHF8nPDw==","signature_status":"signed_v1","signed_at":"2026-07-24T00:23:30.740657Z","signed_message":"canonical_sha256_bytes"},"source_id":"2607.20709","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:11764284ab6766d4d1d5b851af4710a1ff05744f623ae377b3784fb3b439cab4","sha256:509795e819cc2afb100c7ba3a6f11f2cbe2edb2615c84d4c51a3e55df9121e20"],"state_sha256":"14128e10f7a3543e17c45f3df937f2fcf9c5fe471e99c968326faa7becabc22e"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"6gf6AkA693pAdrPgpJbVZbpqWG/tzSyULAkSXXukeNUhXK7ROvBNiQtrE7qq+OatGaVepYtx1la9xA9UGnYFBg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-03T18:50:12.008466Z","bundle_sha256":"840ccbca46049003921411ed9030f52993591324f2bc70ccb0b78f3c31e84d3c"}}