{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2017:X4ZUJV2ZMWEAYDMNN2LCOZEHRS","short_pith_number":"pith:X4ZUJV2Z","canonical_record":{"source":{"id":"1712.04706","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.NI","submitted_at":"2017-12-13T11:14:51Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"705e8ba6124325e4b73e952415de1d1ab16578484caf19c23bb6eb137fe362ba","abstract_canon_sha256":"1413fca916d13bc8b412c6d6f928d64741c60c96e396a0a84148bcb4d1683aac"},"schema_version":"1.0"},"canonical_sha256":"bf3344d75965880c0d8d6e962764878ca4cd2b9d567a2d39d6ec9e6fed068aa9","source":{"kind":"arxiv","id":"1712.04706","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1712.04706","created_at":"2026-05-18T00:28:01Z"},{"alias_kind":"arxiv_version","alias_value":"1712.04706v2","created_at":"2026-05-18T00:28:01Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1712.04706","created_at":"2026-05-18T00:28:01Z"},{"alias_kind":"pith_short_12","alias_value":"X4ZUJV2ZMWEA","created_at":"2026-05-18T12:31:53Z"},{"alias_kind":"pith_short_16","alias_value":"X4ZUJV2ZMWEAYDMN","created_at":"2026-05-18T12:31:53Z"},{"alias_kind":"pith_short_8","alias_value":"X4ZUJV2Z","created_at":"2026-05-18T12:31:53Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2017:X4ZUJV2ZMWEAYDMNN2LCOZEHRS","target":"record","payload":{"canonical_record":{"source":{"id":"1712.04706","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.NI","submitted_at":"2017-12-13T11:14:51Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"705e8ba6124325e4b73e952415de1d1ab16578484caf19c23bb6eb137fe362ba","abstract_canon_sha256":"1413fca916d13bc8b412c6d6f928d64741c60c96e396a0a84148bcb4d1683aac"},"schema_version":"1.0"},"canonical_sha256":"bf3344d75965880c0d8d6e962764878ca4cd2b9d567a2d39d6ec9e6fed068aa9","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:28:01.426909Z","signature_b64":"4s0LdE7+/UES8hGVpI6fYP2g2muv8uPid/z16/YcYx+1XTSpFp5n4lVNDP9gLE3ZIdbvivUZr+VPFR5BDAzlCQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"bf3344d75965880c0d8d6e962764878ca4cd2b9d567a2d39d6ec9e6fed068aa9","last_reissued_at":"2026-05-18T00:28:01.426410Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:28:01.426410Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1712.04706","source_version":2,"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:28:01Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ZXNWohIyp2m+yo7nfiw1j7pZIty/GffFLaLehMKqcZgtSPeHfUeEipBMYvy56xfGo/sk/ALR/SMNgINzMxFxAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-25T16:53:03.442537Z"},"content_sha256":"e543fb32efd77665285ce8990c7d8a35705e74a588a3e4eab4bfb2b549cbdce8","schema_version":"1.0","event_id":"sha256:e543fb32efd77665285ce8990c7d8a35705e74a588a3e4eab4bfb2b549cbdce8"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2017:X4ZUJV2ZMWEAYDMNN2LCOZEHRS","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"A High-Level Rule-based Language for Software Defined Network Programming based on OpenFlow","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.PL"],"primary_cat":"cs.NI","authors_text":"Ala Al-Fuqaha, Mehdi Mohammadi, Zijiang James Yang","submitted_at":"2017-12-13T11:14:51Z","abstract_excerpt":"This paper proposes XML-Defined Network policies (XDNP), a new high-level language based on XML notation, to describe network control rules in Software Defined Network environments. We rely on existing OpenFlow controllers specifically Floodlight but the novelty of this project is to separate complicated language- and framework-specific APIs from policy descriptions. This separation makes it possible to extend the current work as a northbound higher level abstraction that can support a wide range of controllers who are based on different programming languages. By this approach, we believe that"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1712.04706","kind":"arxiv","version":2},"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:28:01Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ov0VWmmCdFAmTsM7fEWQZcgVwnjmvhW4EKf9JxAHFaWk5JQDFb1/g0553Sl3kov2Qhfb0XrDErdFR1R8yXsSCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-25T16:53:03.442876Z"},"content_sha256":"8828297e26f7196b6b2bf450ef26b4d641f30c443a0b9b70b3797a97eabbec87","schema_version":"1.0","event_id":"sha256:8828297e26f7196b6b2bf450ef26b4d641f30c443a0b9b70b3797a97eabbec87"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/X4ZUJV2ZMWEAYDMNN2LCOZEHRS/bundle.json","state_url":"https://pith.science/pith/X4ZUJV2ZMWEAYDMNN2LCOZEHRS/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/X4ZUJV2ZMWEAYDMNN2LCOZEHRS/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-25T16:53:03Z","links":{"resolver":"https://pith.science/pith/X4ZUJV2ZMWEAYDMNN2LCOZEHRS","bundle":"https://pith.science/pith/X4ZUJV2ZMWEAYDMNN2LCOZEHRS/bundle.json","state":"https://pith.science/pith/X4ZUJV2ZMWEAYDMNN2LCOZEHRS/state.json","well_known_bundle":"https://pith.science/.well-known/pith/X4ZUJV2ZMWEAYDMNN2LCOZEHRS/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:X4ZUJV2ZMWEAYDMNN2LCOZEHRS","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":"1413fca916d13bc8b412c6d6f928d64741c60c96e396a0a84148bcb4d1683aac","cross_cats_sorted":["cs.PL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.NI","submitted_at":"2017-12-13T11:14:51Z","title_canon_sha256":"705e8ba6124325e4b73e952415de1d1ab16578484caf19c23bb6eb137fe362ba"},"schema_version":"1.0","source":{"id":"1712.04706","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1712.04706","created_at":"2026-05-18T00:28:01Z"},{"alias_kind":"arxiv_version","alias_value":"1712.04706v2","created_at":"2026-05-18T00:28:01Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1712.04706","created_at":"2026-05-18T00:28:01Z"},{"alias_kind":"pith_short_12","alias_value":"X4ZUJV2ZMWEA","created_at":"2026-05-18T12:31:53Z"},{"alias_kind":"pith_short_16","alias_value":"X4ZUJV2ZMWEAYDMN","created_at":"2026-05-18T12:31:53Z"},{"alias_kind":"pith_short_8","alias_value":"X4ZUJV2Z","created_at":"2026-05-18T12:31:53Z"}],"graph_snapshots":[{"event_id":"sha256:8828297e26f7196b6b2bf450ef26b4d641f30c443a0b9b70b3797a97eabbec87","target":"graph","created_at":"2026-05-18T00:28:01Z","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":"This paper proposes XML-Defined Network policies (XDNP), a new high-level language based on XML notation, to describe network control rules in Software Defined Network environments. We rely on existing OpenFlow controllers specifically Floodlight but the novelty of this project is to separate complicated language- and framework-specific APIs from policy descriptions. This separation makes it possible to extend the current work as a northbound higher level abstraction that can support a wide range of controllers who are based on different programming languages. By this approach, we believe that","authors_text":"Ala Al-Fuqaha, Mehdi Mohammadi, Zijiang James Yang","cross_cats":["cs.PL"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.NI","submitted_at":"2017-12-13T11:14:51Z","title":"A High-Level Rule-based Language for Software Defined Network Programming based on OpenFlow"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1712.04706","kind":"arxiv","version":2},"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:e543fb32efd77665285ce8990c7d8a35705e74a588a3e4eab4bfb2b549cbdce8","target":"record","created_at":"2026-05-18T00:28:01Z","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":"1413fca916d13bc8b412c6d6f928d64741c60c96e396a0a84148bcb4d1683aac","cross_cats_sorted":["cs.PL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.NI","submitted_at":"2017-12-13T11:14:51Z","title_canon_sha256":"705e8ba6124325e4b73e952415de1d1ab16578484caf19c23bb6eb137fe362ba"},"schema_version":"1.0","source":{"id":"1712.04706","kind":"arxiv","version":2}},"canonical_sha256":"bf3344d75965880c0d8d6e962764878ca4cd2b9d567a2d39d6ec9e6fed068aa9","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"bf3344d75965880c0d8d6e962764878ca4cd2b9d567a2d39d6ec9e6fed068aa9","first_computed_at":"2026-05-18T00:28:01.426410Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:28:01.426410Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"4s0LdE7+/UES8hGVpI6fYP2g2muv8uPid/z16/YcYx+1XTSpFp5n4lVNDP9gLE3ZIdbvivUZr+VPFR5BDAzlCQ==","signature_status":"signed_v1","signed_at":"2026-05-18T00:28:01.426909Z","signed_message":"canonical_sha256_bytes"},"source_id":"1712.04706","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:e543fb32efd77665285ce8990c7d8a35705e74a588a3e4eab4bfb2b549cbdce8","sha256:8828297e26f7196b6b2bf450ef26b4d641f30c443a0b9b70b3797a97eabbec87"],"state_sha256":"89ad1e2e7e46f654010db92a92527f7ed9371793682f46eee36fa203a36be32c"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"A9RE6+oLAG0hb5xZKAWXIllrHcNGVy2TeQ9bg4Z2ZPg9RrgwkzcqoAH9WyVeIgkXgVL1nMKns2REnHIC/mHCBQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-25T16:53:03.444748Z","bundle_sha256":"374c1030a8d97ef45c9b3e496f887c420a0540e760c9dc8c0a497eb1f8c4a096"}}