{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2013:7UEWUFFEXI6BPRQY73VQNH236T","short_pith_number":"pith:7UEWUFFE","canonical_record":{"source":{"id":"1310.7774","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2013-10-29T12:03:53Z","cross_cats_sorted":[],"title_canon_sha256":"4cc7681e89e5cc0b77bb756e34860c7da3c77c5fac65fae43bb2de1e67d1baa1","abstract_canon_sha256":"c67dbd01110f47739c93b5a73cb2b6f8fade44d876c65059a78f99d87e26a81f"},"schema_version":"1.0"},"canonical_sha256":"fd096a14a4ba3c17c618feeb069f5bf4ce5d532fb1b1f0a6d223a32b1fd98935","source":{"kind":"arxiv","id":"1310.7774","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1310.7774","created_at":"2026-05-18T03:08:27Z"},{"alias_kind":"arxiv_version","alias_value":"1310.7774v1","created_at":"2026-05-18T03:08:27Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1310.7774","created_at":"2026-05-18T03:08:27Z"},{"alias_kind":"pith_short_12","alias_value":"7UEWUFFEXI6B","created_at":"2026-05-18T12:27:38Z"},{"alias_kind":"pith_short_16","alias_value":"7UEWUFFEXI6BPRQY","created_at":"2026-05-18T12:27:38Z"},{"alias_kind":"pith_short_8","alias_value":"7UEWUFFE","created_at":"2026-05-18T12:27:38Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2013:7UEWUFFEXI6BPRQY73VQNH236T","target":"record","payload":{"canonical_record":{"source":{"id":"1310.7774","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2013-10-29T12:03:53Z","cross_cats_sorted":[],"title_canon_sha256":"4cc7681e89e5cc0b77bb756e34860c7da3c77c5fac65fae43bb2de1e67d1baa1","abstract_canon_sha256":"c67dbd01110f47739c93b5a73cb2b6f8fade44d876c65059a78f99d87e26a81f"},"schema_version":"1.0"},"canonical_sha256":"fd096a14a4ba3c17c618feeb069f5bf4ce5d532fb1b1f0a6d223a32b1fd98935","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T03:08:27.988770Z","signature_b64":"qQKMGCCHknlKm2r6XBDck58VE123qP+7Yp6kLtiNwYBlW3CSes7UnmQaA0+RIg3zsfm4Cj1zP2m8xHtWEDniCg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"fd096a14a4ba3c17c618feeb069f5bf4ce5d532fb1b1f0a6d223a32b1fd98935","last_reissued_at":"2026-05-18T03:08:27.988034Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T03:08:27.988034Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1310.7774","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-05-18T03:08:27Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"UMvH9gqAKtksc0BHiNjKp7ivEa+7D4BRUAyNRby9b02sVpHkj33zpaLBV81RIKUpmvQE+lf+m17sw71zKREqBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T20:26:43.265704Z"},"content_sha256":"b9e7d0102924b664ebf816ca21a79a887dd2add751f0eb7b868d21c26abbeeb7","schema_version":"1.0","event_id":"sha256:b9e7d0102924b664ebf816ca21a79a887dd2add751f0eb7b868d21c26abbeeb7"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2013:7UEWUFFEXI6BPRQY73VQNH236T","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Ghost: A Uniform and General-Purpose Proxy Implementation","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"Luc Fabresse (URIA), Marcus Denker (INRIA Lille - Nord Europe), Mariano Martinez Peck (INRIA Lille - Nord Europe, Noury Bouraqadi (URIA), St\\'ephane Ducasse (INRIA Lille - Nord Europe), URIA)","submitted_at":"2013-10-29T12:03:53Z","abstract_excerpt":"A proxy object is a surrogate or placeholder that controls access to another target object. Proxy objects are a widely used solution for different scenarios such as remote method invocation, future objects, behavioral reflection, object databases, inter-languages communications and bindings, access control, lazy or parallel evaluation, security, among others. Most proxy implementations support proxies for regular objects but are unable to create proxies for objects with an important role in the runtime infrastructure such as classes or methods. Proxies can be complex to install, they can have "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1310.7774","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":""},"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-05-18T03:08:27Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"bzkMBzjxHH1+BF/41RR8sPGnSE8Jh6OBD/RzvrJQH9WRNvhG8prHCRy1zT8L020rVmcQ5FJ7JG7hp2PvUrYqCg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T20:26:43.266059Z"},"content_sha256":"69784358b0e6c99c65f607a638c4adf81e44a158e1fd18cf183947a1aa994ca7","schema_version":"1.0","event_id":"sha256:69784358b0e6c99c65f607a638c4adf81e44a158e1fd18cf183947a1aa994ca7"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/7UEWUFFEXI6BPRQY73VQNH236T/bundle.json","state_url":"https://pith.science/pith/7UEWUFFEXI6BPRQY73VQNH236T/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/7UEWUFFEXI6BPRQY73VQNH236T/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-06-02T20:26:43Z","links":{"resolver":"https://pith.science/pith/7UEWUFFEXI6BPRQY73VQNH236T","bundle":"https://pith.science/pith/7UEWUFFEXI6BPRQY73VQNH236T/bundle.json","state":"https://pith.science/pith/7UEWUFFEXI6BPRQY73VQNH236T/state.json","well_known_bundle":"https://pith.science/.well-known/pith/7UEWUFFEXI6BPRQY73VQNH236T/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2013:7UEWUFFEXI6BPRQY73VQNH236T","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":"c67dbd01110f47739c93b5a73cb2b6f8fade44d876c65059a78f99d87e26a81f","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2013-10-29T12:03:53Z","title_canon_sha256":"4cc7681e89e5cc0b77bb756e34860c7da3c77c5fac65fae43bb2de1e67d1baa1"},"schema_version":"1.0","source":{"id":"1310.7774","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1310.7774","created_at":"2026-05-18T03:08:27Z"},{"alias_kind":"arxiv_version","alias_value":"1310.7774v1","created_at":"2026-05-18T03:08:27Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1310.7774","created_at":"2026-05-18T03:08:27Z"},{"alias_kind":"pith_short_12","alias_value":"7UEWUFFEXI6B","created_at":"2026-05-18T12:27:38Z"},{"alias_kind":"pith_short_16","alias_value":"7UEWUFFEXI6BPRQY","created_at":"2026-05-18T12:27:38Z"},{"alias_kind":"pith_short_8","alias_value":"7UEWUFFE","created_at":"2026-05-18T12:27:38Z"}],"graph_snapshots":[{"event_id":"sha256:69784358b0e6c99c65f607a638c4adf81e44a158e1fd18cf183947a1aa994ca7","target":"graph","created_at":"2026-05-18T03:08:27Z","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"},"paper":{"abstract_excerpt":"A proxy object is a surrogate or placeholder that controls access to another target object. Proxy objects are a widely used solution for different scenarios such as remote method invocation, future objects, behavioral reflection, object databases, inter-languages communications and bindings, access control, lazy or parallel evaluation, security, among others. Most proxy implementations support proxies for regular objects but are unable to create proxies for objects with an important role in the runtime infrastructure such as classes or methods. Proxies can be complex to install, they can have ","authors_text":"Luc Fabresse (URIA), Marcus Denker (INRIA Lille - Nord Europe), Mariano Martinez Peck (INRIA Lille - Nord Europe, Noury Bouraqadi (URIA), St\\'ephane Ducasse (INRIA Lille - Nord Europe), URIA)","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2013-10-29T12:03:53Z","title":"Ghost: A Uniform and General-Purpose Proxy Implementation"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1310.7774","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:b9e7d0102924b664ebf816ca21a79a887dd2add751f0eb7b868d21c26abbeeb7","target":"record","created_at":"2026-05-18T03:08:27Z","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":"c67dbd01110f47739c93b5a73cb2b6f8fade44d876c65059a78f99d87e26a81f","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2013-10-29T12:03:53Z","title_canon_sha256":"4cc7681e89e5cc0b77bb756e34860c7da3c77c5fac65fae43bb2de1e67d1baa1"},"schema_version":"1.0","source":{"id":"1310.7774","kind":"arxiv","version":1}},"canonical_sha256":"fd096a14a4ba3c17c618feeb069f5bf4ce5d532fb1b1f0a6d223a32b1fd98935","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"fd096a14a4ba3c17c618feeb069f5bf4ce5d532fb1b1f0a6d223a32b1fd98935","first_computed_at":"2026-05-18T03:08:27.988034Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T03:08:27.988034Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"qQKMGCCHknlKm2r6XBDck58VE123qP+7Yp6kLtiNwYBlW3CSes7UnmQaA0+RIg3zsfm4Cj1zP2m8xHtWEDniCg==","signature_status":"signed_v1","signed_at":"2026-05-18T03:08:27.988770Z","signed_message":"canonical_sha256_bytes"},"source_id":"1310.7774","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:b9e7d0102924b664ebf816ca21a79a887dd2add751f0eb7b868d21c26abbeeb7","sha256:69784358b0e6c99c65f607a638c4adf81e44a158e1fd18cf183947a1aa994ca7"],"state_sha256":"1dca4d8005f4063fbae7cf2f9ade8e206ac21148cdd19310f4521b82b0674073"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"iRHjbx+mwJeFce7GHIwtVmwOz340vNY6Tdd1zwXyT3wTLx/bKA1TLUEN7UvTABfA014LgMGHbsK7kW9IHPBTCw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-02T20:26:43.268022Z","bundle_sha256":"e464e6fe65b1d23e953723afc7128b605823dc4ddc2d4def601b0d61aa5ca099"}}