{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:HZJZJGBCP5OHIUG7A4SSWYM6BO","short_pith_number":"pith:HZJZJGBC","canonical_record":{"source":{"id":"2507.03487","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2025-07-04T11:27:52Z","cross_cats_sorted":[],"title_canon_sha256":"38826c725eef4c32c0d419746f3e0744148b37b4f81cbe2c3e15bbf6eab1cc1f","abstract_canon_sha256":"b4f3c64b312e29f7a27646e80a7fb1d74087a0909d0155f620e362148e88a5c4"},"schema_version":"1.0"},"canonical_sha256":"3e539498227f5c7450df07252b619e0bacb31eccde75d037d95835e6f4e2ff9d","source":{"kind":"arxiv","id":"2507.03487","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2507.03487","created_at":"2026-07-05T11:32:00Z"},{"alias_kind":"arxiv_version","alias_value":"2507.03487v1","created_at":"2026-07-05T11:32:00Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2507.03487","created_at":"2026-07-05T11:32:00Z"},{"alias_kind":"pith_short_12","alias_value":"HZJZJGBCP5OH","created_at":"2026-07-05T11:32:00Z"},{"alias_kind":"pith_short_16","alias_value":"HZJZJGBCP5OHIUG7","created_at":"2026-07-05T11:32:00Z"},{"alias_kind":"pith_short_8","alias_value":"HZJZJGBC","created_at":"2026-07-05T11:32:00Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:HZJZJGBCP5OHIUG7A4SSWYM6BO","target":"record","payload":{"canonical_record":{"source":{"id":"2507.03487","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2025-07-04T11:27:52Z","cross_cats_sorted":[],"title_canon_sha256":"38826c725eef4c32c0d419746f3e0744148b37b4f81cbe2c3e15bbf6eab1cc1f","abstract_canon_sha256":"b4f3c64b312e29f7a27646e80a7fb1d74087a0909d0155f620e362148e88a5c4"},"schema_version":"1.0"},"canonical_sha256":"3e539498227f5c7450df07252b619e0bacb31eccde75d037d95835e6f4e2ff9d","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T11:32:00.333869Z","signature_b64":"hdw3iIqJh4FsMCtir+LyjoJePIPq0C4qW0pB4YgrAaFZynMeBvahTAdywEbd29/dfjLX7/3uf9JyIKJoDWlIBw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"3e539498227f5c7450df07252b619e0bacb31eccde75d037d95835e6f4e2ff9d","last_reissued_at":"2026-07-05T11:32:00.333417Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T11:32:00.333417Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2507.03487","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-05T11:32:00Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"gaYXl36ZdJVVkOXxbfxFUy84NR05u6300gNjE0XRtue4FLsSETNXvf6W5hZsJSaAhQi/3+wi4IiDz6WJxpOkDg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-11T13:58:15.486433Z"},"content_sha256":"f451099e5c7abe48fd8a402ecb45e57aa95d0d4f73c8c9c7ad12e6f96f2a4a44","schema_version":"1.0","event_id":"sha256:f451099e5c7abe48fd8a402ecb45e57aa95d0d4f73c8c9c7ad12e6f96f2a4a44"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:HZJZJGBCP5OHIUG7A4SSWYM6BO","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"ObjectRL: An Object-Oriented Reinforcement Learning Codebase","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.LG","authors_text":"Abdullah Akg\\\"ul, Bahareh Tasdighi, Gulcin Baykal, Manuel Haussmann, Melih Kandemir, Nicklas Werge, Yi-Shan Wu","submitted_at":"2025-07-04T11:27:52Z","abstract_excerpt":"ObjectRL is an open-source Python codebase for deep reinforcement learning (RL), designed for research-oriented prototyping with minimal programming effort. Unlike existing codebases, ObjectRL is built on Object-Oriented Programming (OOP) principles, providing a clear structure that simplifies the implementation, modification, and evaluation of new algorithms. ObjectRL lowers the entry barrier for deep RL research by organizing best practices into explicit, clearly separated components, making them easier to understand and adapt. Each algorithmic component is a class with attributes that descr"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2507.03487","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/2507.03487/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-05T11:32:00Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"7USHdM5WAwshBgE9SuvzaMokWmG4smq/DmUfpIZ9oy5rCmvqMpoPukn4UkeH2bxOcmREGsek8d9m4ua1HmtoAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-11T13:58:15.486945Z"},"content_sha256":"bc03be54863e0678b64ba7c3fcaa25755e7bb5e119924e9ea6849980392b0f63","schema_version":"1.0","event_id":"sha256:bc03be54863e0678b64ba7c3fcaa25755e7bb5e119924e9ea6849980392b0f63"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/HZJZJGBCP5OHIUG7A4SSWYM6BO/bundle.json","state_url":"https://pith.science/pith/HZJZJGBCP5OHIUG7A4SSWYM6BO/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/HZJZJGBCP5OHIUG7A4SSWYM6BO/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-11T13:58:15Z","links":{"resolver":"https://pith.science/pith/HZJZJGBCP5OHIUG7A4SSWYM6BO","bundle":"https://pith.science/pith/HZJZJGBCP5OHIUG7A4SSWYM6BO/bundle.json","state":"https://pith.science/pith/HZJZJGBCP5OHIUG7A4SSWYM6BO/state.json","well_known_bundle":"https://pith.science/.well-known/pith/HZJZJGBCP5OHIUG7A4SSWYM6BO/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:HZJZJGBCP5OHIUG7A4SSWYM6BO","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":"b4f3c64b312e29f7a27646e80a7fb1d74087a0909d0155f620e362148e88a5c4","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2025-07-04T11:27:52Z","title_canon_sha256":"38826c725eef4c32c0d419746f3e0744148b37b4f81cbe2c3e15bbf6eab1cc1f"},"schema_version":"1.0","source":{"id":"2507.03487","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2507.03487","created_at":"2026-07-05T11:32:00Z"},{"alias_kind":"arxiv_version","alias_value":"2507.03487v1","created_at":"2026-07-05T11:32:00Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2507.03487","created_at":"2026-07-05T11:32:00Z"},{"alias_kind":"pith_short_12","alias_value":"HZJZJGBCP5OH","created_at":"2026-07-05T11:32:00Z"},{"alias_kind":"pith_short_16","alias_value":"HZJZJGBCP5OHIUG7","created_at":"2026-07-05T11:32:00Z"},{"alias_kind":"pith_short_8","alias_value":"HZJZJGBC","created_at":"2026-07-05T11:32:00Z"}],"graph_snapshots":[{"event_id":"sha256:bc03be54863e0678b64ba7c3fcaa25755e7bb5e119924e9ea6849980392b0f63","target":"graph","created_at":"2026-07-05T11:32:00Z","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/2507.03487/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"ObjectRL is an open-source Python codebase for deep reinforcement learning (RL), designed for research-oriented prototyping with minimal programming effort. Unlike existing codebases, ObjectRL is built on Object-Oriented Programming (OOP) principles, providing a clear structure that simplifies the implementation, modification, and evaluation of new algorithms. ObjectRL lowers the entry barrier for deep RL research by organizing best practices into explicit, clearly separated components, making them easier to understand and adapt. Each algorithmic component is a class with attributes that descr","authors_text":"Abdullah Akg\\\"ul, Bahareh Tasdighi, Gulcin Baykal, Manuel Haussmann, Melih Kandemir, Nicklas Werge, Yi-Shan Wu","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2025-07-04T11:27:52Z","title":"ObjectRL: An Object-Oriented Reinforcement Learning Codebase"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2507.03487","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:f451099e5c7abe48fd8a402ecb45e57aa95d0d4f73c8c9c7ad12e6f96f2a4a44","target":"record","created_at":"2026-07-05T11:32:00Z","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":"b4f3c64b312e29f7a27646e80a7fb1d74087a0909d0155f620e362148e88a5c4","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2025-07-04T11:27:52Z","title_canon_sha256":"38826c725eef4c32c0d419746f3e0744148b37b4f81cbe2c3e15bbf6eab1cc1f"},"schema_version":"1.0","source":{"id":"2507.03487","kind":"arxiv","version":1}},"canonical_sha256":"3e539498227f5c7450df07252b619e0bacb31eccde75d037d95835e6f4e2ff9d","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"3e539498227f5c7450df07252b619e0bacb31eccde75d037d95835e6f4e2ff9d","first_computed_at":"2026-07-05T11:32:00.333417Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T11:32:00.333417Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"hdw3iIqJh4FsMCtir+LyjoJePIPq0C4qW0pB4YgrAaFZynMeBvahTAdywEbd29/dfjLX7/3uf9JyIKJoDWlIBw==","signature_status":"signed_v1","signed_at":"2026-07-05T11:32:00.333869Z","signed_message":"canonical_sha256_bytes"},"source_id":"2507.03487","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:f451099e5c7abe48fd8a402ecb45e57aa95d0d4f73c8c9c7ad12e6f96f2a4a44","sha256:bc03be54863e0678b64ba7c3fcaa25755e7bb5e119924e9ea6849980392b0f63"],"state_sha256":"eb3e19ba43eddca0a2fd7813d247dbdaad9b2e792ae1552b2729d66704296283"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"7/X1xHbyuVKHwTIInVk2JNS/S/n4JtR0JY/13h3IOluAAaH7xaOkLL5EHC9Vux2kYeqlzVyMZkPA6CnG6WkWDw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-11T13:58:15.491587Z","bundle_sha256":"94b21cca53f30fbcdf812990c8c61c30a940c946469e354567ce8daddb05809a"}}