{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2013:3JZC5BV732PVE6VLXCRJIQX3F7","short_pith_number":"pith:3JZC5BV7","canonical_record":{"source":{"id":"1312.1719","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.NI","submitted_at":"2013-12-05T22:19:21Z","cross_cats_sorted":[],"title_canon_sha256":"dd756b20ce575cf52cf68de3cd16a907fef2d3542b30865fb3af3644729bc9f2","abstract_canon_sha256":"863d8d62e046b9f80dbdd32ea5eda6dba778affa2112e27c768f66888b18e2e6"},"schema_version":"1.0"},"canonical_sha256":"da722e86bfde9f527aabb8a29442fb2fec96993564e4ea3847f3dc9e6f7913b1","source":{"kind":"arxiv","id":"1312.1719","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1312.1719","created_at":"2026-05-18T02:51:48Z"},{"alias_kind":"arxiv_version","alias_value":"1312.1719v3","created_at":"2026-05-18T02:51:48Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1312.1719","created_at":"2026-05-18T02:51:48Z"},{"alias_kind":"pith_short_12","alias_value":"3JZC5BV732PV","created_at":"2026-05-18T12:27:32Z"},{"alias_kind":"pith_short_16","alias_value":"3JZC5BV732PVE6VL","created_at":"2026-05-18T12:27:32Z"},{"alias_kind":"pith_short_8","alias_value":"3JZC5BV7","created_at":"2026-05-18T12:27:32Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2013:3JZC5BV732PVE6VLXCRJIQX3F7","target":"record","payload":{"canonical_record":{"source":{"id":"1312.1719","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.NI","submitted_at":"2013-12-05T22:19:21Z","cross_cats_sorted":[],"title_canon_sha256":"dd756b20ce575cf52cf68de3cd16a907fef2d3542b30865fb3af3644729bc9f2","abstract_canon_sha256":"863d8d62e046b9f80dbdd32ea5eda6dba778affa2112e27c768f66888b18e2e6"},"schema_version":"1.0"},"canonical_sha256":"da722e86bfde9f527aabb8a29442fb2fec96993564e4ea3847f3dc9e6f7913b1","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T02:51:48.465458Z","signature_b64":"EBtnHf2uGcNkKis9b2XNeUbYPOC7DAImsuP7TOaBtxLNfSB2iqAb+M9l2IHQY7dzjeJ1AkMZ8n1FIpmmbcz4AQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"da722e86bfde9f527aabb8a29442fb2fec96993564e4ea3847f3dc9e6f7913b1","last_reissued_at":"2026-05-18T02:51:48.465064Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T02:51:48.465064Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1312.1719","source_version":3,"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-18T02:51:48Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"a4yP3nneKxaNwxVA0eyHkNGOFHk0zPpVLMQC2oOh71fVUhdfy7lrHVtmRWi7FHjw3+w7BhYXOBqBRGqK7sqgCQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-29T17:27:09.575366Z"},"content_sha256":"7170a67a69cb3b47b51dc242f1cf5c727730c5e3248f6ff21ecc2a19660f24bc","schema_version":"1.0","event_id":"sha256:7170a67a69cb3b47b51dc242f1cf5c727730c5e3248f6ff21ecc2a19660f24bc"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2013:3JZC5BV732PVE6VLXCRJIQX3F7","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Programming Protocol-Independent Packet Processors","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.NI","authors_text":"Amin Vahdat, Cole Schlesinger, Dan Daly, Dan Talayco, David Walker, George Varghese, Jennifer Rexford, Martin Izzard, Nick McKeown, Pat Bosshart","submitted_at":"2013-12-05T22:19:21Z","abstract_excerpt":"P4 is a high-level language for programming protocol-independent packet processors. P4 works in conjunction with SDN control protocols like OpenFlow. In its current form, OpenFlow explicitly specifies protocol headers on which it operates. This set has grown from 12 to 41 fields in a few years, increasing the complexity of the specification while still not providing the flexibility to add new headers. In this paper we propose P4 as a strawman proposal for how OpenFlow should evolve in the future. We have three goals: (1) Reconfigurability in the field: Programmers should be able to change the "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1312.1719","kind":"arxiv","version":3},"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-18T02:51:48Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"tyJAuLpRuhMST6EsBnKAvejke5R5zCfqsOojkx0JGddYMPNltlCRygmF949RSDUq58Tr8VJIdo/BmR9Y1gqwBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-29T17:27:09.575998Z"},"content_sha256":"30985eed93484f6bffd8265bbd5842eff6aacf91dca1b9889708eec32c2c4631","schema_version":"1.0","event_id":"sha256:30985eed93484f6bffd8265bbd5842eff6aacf91dca1b9889708eec32c2c4631"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/3JZC5BV732PVE6VLXCRJIQX3F7/bundle.json","state_url":"https://pith.science/pith/3JZC5BV732PVE6VLXCRJIQX3F7/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/3JZC5BV732PVE6VLXCRJIQX3F7/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-05-29T17:27:09Z","links":{"resolver":"https://pith.science/pith/3JZC5BV732PVE6VLXCRJIQX3F7","bundle":"https://pith.science/pith/3JZC5BV732PVE6VLXCRJIQX3F7/bundle.json","state":"https://pith.science/pith/3JZC5BV732PVE6VLXCRJIQX3F7/state.json","well_known_bundle":"https://pith.science/.well-known/pith/3JZC5BV732PVE6VLXCRJIQX3F7/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2013:3JZC5BV732PVE6VLXCRJIQX3F7","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":"863d8d62e046b9f80dbdd32ea5eda6dba778affa2112e27c768f66888b18e2e6","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.NI","submitted_at":"2013-12-05T22:19:21Z","title_canon_sha256":"dd756b20ce575cf52cf68de3cd16a907fef2d3542b30865fb3af3644729bc9f2"},"schema_version":"1.0","source":{"id":"1312.1719","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1312.1719","created_at":"2026-05-18T02:51:48Z"},{"alias_kind":"arxiv_version","alias_value":"1312.1719v3","created_at":"2026-05-18T02:51:48Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1312.1719","created_at":"2026-05-18T02:51:48Z"},{"alias_kind":"pith_short_12","alias_value":"3JZC5BV732PV","created_at":"2026-05-18T12:27:32Z"},{"alias_kind":"pith_short_16","alias_value":"3JZC5BV732PVE6VL","created_at":"2026-05-18T12:27:32Z"},{"alias_kind":"pith_short_8","alias_value":"3JZC5BV7","created_at":"2026-05-18T12:27:32Z"}],"graph_snapshots":[{"event_id":"sha256:30985eed93484f6bffd8265bbd5842eff6aacf91dca1b9889708eec32c2c4631","target":"graph","created_at":"2026-05-18T02:51:48Z","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":"P4 is a high-level language for programming protocol-independent packet processors. P4 works in conjunction with SDN control protocols like OpenFlow. In its current form, OpenFlow explicitly specifies protocol headers on which it operates. This set has grown from 12 to 41 fields in a few years, increasing the complexity of the specification while still not providing the flexibility to add new headers. In this paper we propose P4 as a strawman proposal for how OpenFlow should evolve in the future. We have three goals: (1) Reconfigurability in the field: Programmers should be able to change the ","authors_text":"Amin Vahdat, Cole Schlesinger, Dan Daly, Dan Talayco, David Walker, George Varghese, Jennifer Rexford, Martin Izzard, Nick McKeown, Pat Bosshart","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.NI","submitted_at":"2013-12-05T22:19:21Z","title":"Programming Protocol-Independent Packet Processors"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1312.1719","kind":"arxiv","version":3},"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:7170a67a69cb3b47b51dc242f1cf5c727730c5e3248f6ff21ecc2a19660f24bc","target":"record","created_at":"2026-05-18T02:51:48Z","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":"863d8d62e046b9f80dbdd32ea5eda6dba778affa2112e27c768f66888b18e2e6","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.NI","submitted_at":"2013-12-05T22:19:21Z","title_canon_sha256":"dd756b20ce575cf52cf68de3cd16a907fef2d3542b30865fb3af3644729bc9f2"},"schema_version":"1.0","source":{"id":"1312.1719","kind":"arxiv","version":3}},"canonical_sha256":"da722e86bfde9f527aabb8a29442fb2fec96993564e4ea3847f3dc9e6f7913b1","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"da722e86bfde9f527aabb8a29442fb2fec96993564e4ea3847f3dc9e6f7913b1","first_computed_at":"2026-05-18T02:51:48.465064Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T02:51:48.465064Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"EBtnHf2uGcNkKis9b2XNeUbYPOC7DAImsuP7TOaBtxLNfSB2iqAb+M9l2IHQY7dzjeJ1AkMZ8n1FIpmmbcz4AQ==","signature_status":"signed_v1","signed_at":"2026-05-18T02:51:48.465458Z","signed_message":"canonical_sha256_bytes"},"source_id":"1312.1719","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:7170a67a69cb3b47b51dc242f1cf5c727730c5e3248f6ff21ecc2a19660f24bc","sha256:30985eed93484f6bffd8265bbd5842eff6aacf91dca1b9889708eec32c2c4631"],"state_sha256":"fd9e871d33f6e8bb55f072ad5d65aeb8cca0d709a28bca6d339adadd9ad3b637"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"xfb4vbN5tI2ToPqfSPivLIotSL33ti+qKYBucrZAPWGReY1t74U58EVsOUREbztdVau9+IB8gSTCfq7jPzHzCQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-29T17:27:09.579406Z","bundle_sha256":"8b6e4f7e296da3576fba9fb29211ba938242c92acf5a93b84371a12414e762b0"}}