{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2017:I6KTFRMBEWBJI2GMAFJDK7XKWS","short_pith_number":"pith:I6KTFRMB","canonical_record":{"source":{"id":"1707.04749","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.NI","submitted_at":"2017-07-15T15:20:11Z","cross_cats_sorted":[],"title_canon_sha256":"9211465d54213b5796bd49f52e6d044852eaf2554498227d8e5b8556b409c8d7","abstract_canon_sha256":"39495886017cf259b754eb829540e8ed213cd8d32baf4fa07ddfbae720cef275"},"schema_version":"1.0"},"canonical_sha256":"479532c58125829468cc0152357eeab49e419ef1a199c070ee0775cdbc7f848a","source":{"kind":"arxiv","id":"1707.04749","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1707.04749","created_at":"2026-05-18T00:40:12Z"},{"alias_kind":"arxiv_version","alias_value":"1707.04749v1","created_at":"2026-05-18T00:40:12Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1707.04749","created_at":"2026-05-18T00:40:12Z"},{"alias_kind":"pith_short_12","alias_value":"I6KTFRMBEWBJ","created_at":"2026-05-18T12:31:21Z"},{"alias_kind":"pith_short_16","alias_value":"I6KTFRMBEWBJI2GM","created_at":"2026-05-18T12:31:21Z"},{"alias_kind":"pith_short_8","alias_value":"I6KTFRMB","created_at":"2026-05-18T12:31:21Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2017:I6KTFRMBEWBJI2GMAFJDK7XKWS","target":"record","payload":{"canonical_record":{"source":{"id":"1707.04749","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.NI","submitted_at":"2017-07-15T15:20:11Z","cross_cats_sorted":[],"title_canon_sha256":"9211465d54213b5796bd49f52e6d044852eaf2554498227d8e5b8556b409c8d7","abstract_canon_sha256":"39495886017cf259b754eb829540e8ed213cd8d32baf4fa07ddfbae720cef275"},"schema_version":"1.0"},"canonical_sha256":"479532c58125829468cc0152357eeab49e419ef1a199c070ee0775cdbc7f848a","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:40:12.393132Z","signature_b64":"k/0E+N1rFL3kn9c2o1IoONIrPdZNF5zPnre+A5LOf/cmpyhKTFEDMFq9cNDfxi0FvlAdHxdl4bUnJsZBF8TCAw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"479532c58125829468cc0152357eeab49e419ef1a199c070ee0775cdbc7f848a","last_reissued_at":"2026-05-18T00:40:12.392470Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:40:12.392470Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1707.04749","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-18T00:40:12Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"RO97L5fZG8IcyJUi6c3pmVy4EizjDR40fNqlHJhQmV4rW8UuMXZxyuHhGBhjQBvas+KPIYdBXkHdDR7S1Ts2DA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-27T08:07:32.415558Z"},"content_sha256":"f5394b089cd1b21b15278c306ab17a30aae569eabef8699b73a7b1b290b4de3b","schema_version":"1.0","event_id":"sha256:f5394b089cd1b21b15278c306ab17a30aae569eabef8699b73a7b1b290b4de3b"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2017:I6KTFRMBEWBJI2GMAFJDK7XKWS","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"A new NS3 Implementation of CCNx 1.0 Protocol","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.NI","authors_text":"Eric Holmberg, Marc Mosko, Mark Konezny, Priti Goel, Ramesh Ayyagari","submitted_at":"2017-07-15T15:20:11Z","abstract_excerpt":"The ccns3Sim project is an open source implementation of the CCNx 1.0 protocols for the NS3 simulator. We describe the implementation and several important features including modularity and process delay simulation. The ccns3Sim implementation is a fresh NS3-specific implementation. Like NS3 itself, it uses C++98 standard, NS3 code style, NS3 smart pointers, NS3 xUnit, and integrates with the NS3 documentation and manual. A user or developer does not need to learn two systems. If one knows NS3, one should be able to get started with the CCNx code right away. A developer can easily use their ow"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1707.04749","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-18T00:40:12Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"OWBBLi7xC9cuxRbyQG7v80aO9r8BV74TcynnDz5FtzkFsgzT7oxUEvqgYm1TqF8z/qlTUCdq3F6MdRZt6eFZDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-27T08:07:32.415911Z"},"content_sha256":"c7acf8b063282d740aea176eb9109439e7160298fba39ad3bd8b7fb8c870c157","schema_version":"1.0","event_id":"sha256:c7acf8b063282d740aea176eb9109439e7160298fba39ad3bd8b7fb8c870c157"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/I6KTFRMBEWBJI2GMAFJDK7XKWS/bundle.json","state_url":"https://pith.science/pith/I6KTFRMBEWBJI2GMAFJDK7XKWS/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/I6KTFRMBEWBJI2GMAFJDK7XKWS/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-27T08:07:32Z","links":{"resolver":"https://pith.science/pith/I6KTFRMBEWBJI2GMAFJDK7XKWS","bundle":"https://pith.science/pith/I6KTFRMBEWBJI2GMAFJDK7XKWS/bundle.json","state":"https://pith.science/pith/I6KTFRMBEWBJI2GMAFJDK7XKWS/state.json","well_known_bundle":"https://pith.science/.well-known/pith/I6KTFRMBEWBJI2GMAFJDK7XKWS/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:I6KTFRMBEWBJI2GMAFJDK7XKWS","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":"39495886017cf259b754eb829540e8ed213cd8d32baf4fa07ddfbae720cef275","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.NI","submitted_at":"2017-07-15T15:20:11Z","title_canon_sha256":"9211465d54213b5796bd49f52e6d044852eaf2554498227d8e5b8556b409c8d7"},"schema_version":"1.0","source":{"id":"1707.04749","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1707.04749","created_at":"2026-05-18T00:40:12Z"},{"alias_kind":"arxiv_version","alias_value":"1707.04749v1","created_at":"2026-05-18T00:40:12Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1707.04749","created_at":"2026-05-18T00:40:12Z"},{"alias_kind":"pith_short_12","alias_value":"I6KTFRMBEWBJ","created_at":"2026-05-18T12:31:21Z"},{"alias_kind":"pith_short_16","alias_value":"I6KTFRMBEWBJI2GM","created_at":"2026-05-18T12:31:21Z"},{"alias_kind":"pith_short_8","alias_value":"I6KTFRMB","created_at":"2026-05-18T12:31:21Z"}],"graph_snapshots":[{"event_id":"sha256:c7acf8b063282d740aea176eb9109439e7160298fba39ad3bd8b7fb8c870c157","target":"graph","created_at":"2026-05-18T00:40:12Z","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":"The ccns3Sim project is an open source implementation of the CCNx 1.0 protocols for the NS3 simulator. We describe the implementation and several important features including modularity and process delay simulation. The ccns3Sim implementation is a fresh NS3-specific implementation. Like NS3 itself, it uses C++98 standard, NS3 code style, NS3 smart pointers, NS3 xUnit, and integrates with the NS3 documentation and manual. A user or developer does not need to learn two systems. If one knows NS3, one should be able to get started with the CCNx code right away. A developer can easily use their ow","authors_text":"Eric Holmberg, Marc Mosko, Mark Konezny, Priti Goel, Ramesh Ayyagari","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.NI","submitted_at":"2017-07-15T15:20:11Z","title":"A new NS3 Implementation of CCNx 1.0 Protocol"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1707.04749","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:f5394b089cd1b21b15278c306ab17a30aae569eabef8699b73a7b1b290b4de3b","target":"record","created_at":"2026-05-18T00:40:12Z","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":"39495886017cf259b754eb829540e8ed213cd8d32baf4fa07ddfbae720cef275","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.NI","submitted_at":"2017-07-15T15:20:11Z","title_canon_sha256":"9211465d54213b5796bd49f52e6d044852eaf2554498227d8e5b8556b409c8d7"},"schema_version":"1.0","source":{"id":"1707.04749","kind":"arxiv","version":1}},"canonical_sha256":"479532c58125829468cc0152357eeab49e419ef1a199c070ee0775cdbc7f848a","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"479532c58125829468cc0152357eeab49e419ef1a199c070ee0775cdbc7f848a","first_computed_at":"2026-05-18T00:40:12.392470Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:40:12.392470Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"k/0E+N1rFL3kn9c2o1IoONIrPdZNF5zPnre+A5LOf/cmpyhKTFEDMFq9cNDfxi0FvlAdHxdl4bUnJsZBF8TCAw==","signature_status":"signed_v1","signed_at":"2026-05-18T00:40:12.393132Z","signed_message":"canonical_sha256_bytes"},"source_id":"1707.04749","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:f5394b089cd1b21b15278c306ab17a30aae569eabef8699b73a7b1b290b4de3b","sha256:c7acf8b063282d740aea176eb9109439e7160298fba39ad3bd8b7fb8c870c157"],"state_sha256":"fe63535c12eccffde1594a8f20aba5ac44057b6dff8ddec64909b8751855bc0b"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"6Y6CQ6Gmm0JUo9A4Vuy7jcUCp7/joLh3bhV4wtgpdidbDcOBuLQ/xIUt7WuJ0YKvBoUXvrRGXSC+cHrQikC5Bg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-27T08:07:32.417709Z","bundle_sha256":"276703b4968e992a568d833b54d1f5bf7ed8111d6cdf0beb8fd7771e4668ccdb"}}