{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2019:XFJGUW4FSG3FUFRZBWVNHKRJSQ","short_pith_number":"pith:XFJGUW4F","canonical_record":{"source":{"id":"1906.10266","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.NI","submitted_at":"2019-06-24T23:29:20Z","cross_cats_sorted":[],"title_canon_sha256":"92a7ea6a29a272685480f63cd97f759945b7cc05524f562d4c62e34e13fd9fbb","abstract_canon_sha256":"65e2cfb3242dc18b346fe2d45f82b799f683ae889ddc86c820791612792a53e3"},"schema_version":"1.0"},"canonical_sha256":"b9526a5b8591b65a16390daad3aa29943a9d60037281b9354e5cb9008fa1f2d1","source":{"kind":"arxiv","id":"1906.10266","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1906.10266","created_at":"2026-05-17T23:42:31Z"},{"alias_kind":"arxiv_version","alias_value":"1906.10266v1","created_at":"2026-05-17T23:42:31Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1906.10266","created_at":"2026-05-17T23:42:31Z"},{"alias_kind":"pith_short_12","alias_value":"XFJGUW4FSG3F","created_at":"2026-05-18T12:33:33Z"},{"alias_kind":"pith_short_16","alias_value":"XFJGUW4FSG3FUFRZ","created_at":"2026-05-18T12:33:33Z"},{"alias_kind":"pith_short_8","alias_value":"XFJGUW4F","created_at":"2026-05-18T12:33:33Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2019:XFJGUW4FSG3FUFRZBWVNHKRJSQ","target":"record","payload":{"canonical_record":{"source":{"id":"1906.10266","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.NI","submitted_at":"2019-06-24T23:29:20Z","cross_cats_sorted":[],"title_canon_sha256":"92a7ea6a29a272685480f63cd97f759945b7cc05524f562d4c62e34e13fd9fbb","abstract_canon_sha256":"65e2cfb3242dc18b346fe2d45f82b799f683ae889ddc86c820791612792a53e3"},"schema_version":"1.0"},"canonical_sha256":"b9526a5b8591b65a16390daad3aa29943a9d60037281b9354e5cb9008fa1f2d1","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:42:31.799308Z","signature_b64":"DATmWR/VHBgMw4qxUIjwwcJZ/dqXQcseV6YD8ap/qRmvekPNBR8FrM0V3PlSkeXQPhfKXKbFhfFydyKAdO4PAw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"b9526a5b8591b65a16390daad3aa29943a9d60037281b9354e5cb9008fa1f2d1","last_reissued_at":"2026-05-17T23:42:31.798735Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:42:31.798735Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1906.10266","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-17T23:42:31Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"axSI3IHzo/sZR2TZzhMlLS44pnpyl8Dxc8EM5+giF7Nn7soRb4CLjwK1lCehmO7lZvn9aEcvxrDtg8xjEUQ6Ag==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-22T06:31:07.084900Z"},"content_sha256":"3f87e76da0006b588da28250d2158192ec0415ff10b9f38672555cab8eb3ece7","schema_version":"1.0","event_id":"sha256:3f87e76da0006b588da28250d2158192ec0415ff10b9f38672555cab8eb3ece7"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2019:XFJGUW4FSG3FUFRZBWVNHKRJSQ","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Hop-by-Hop Multipath Routing: Choosing the Right Nexthop Set","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.NI","authors_text":"Beichuan Zhang, Klaus Schneider, Lotfi Benmohamed","submitted_at":"2019-06-24T23:29:20Z","abstract_excerpt":"The Internet can be made more efficient and robust with hop-by-hop multipath routing: Each router on the path can split packets between multiple nexthops in order to 1) avoid failed links and 2) reduce traffic on congested links. Before deciding how to split traffic, one first needs to decide which nexthops to allow at each step. In this paper, we investigate the requirements and trade-offs for making this choice.\n  Most related work chooses the viable nexthops by applying the \"Downward Criterion\", i.e., only adding nexthops that lead closer to the destination; or more generally by creating a "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1906.10266","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-17T23:42:31Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ueiti9v7m/k8XnoppASy8LD9DhontDtCx7oPJ9v48UixSms5+ParRW4MEjwyzZ+KNvCYLEkwycEeh6vGKPAVCQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-22T06:31:07.085280Z"},"content_sha256":"32f1c58aa17f04081f2cf4242e403b774ec4b455dfef50988645e564e20e8cec","schema_version":"1.0","event_id":"sha256:32f1c58aa17f04081f2cf4242e403b774ec4b455dfef50988645e564e20e8cec"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/XFJGUW4FSG3FUFRZBWVNHKRJSQ/bundle.json","state_url":"https://pith.science/pith/XFJGUW4FSG3FUFRZBWVNHKRJSQ/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/XFJGUW4FSG3FUFRZBWVNHKRJSQ/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-22T06:31:07Z","links":{"resolver":"https://pith.science/pith/XFJGUW4FSG3FUFRZBWVNHKRJSQ","bundle":"https://pith.science/pith/XFJGUW4FSG3FUFRZBWVNHKRJSQ/bundle.json","state":"https://pith.science/pith/XFJGUW4FSG3FUFRZBWVNHKRJSQ/state.json","well_known_bundle":"https://pith.science/.well-known/pith/XFJGUW4FSG3FUFRZBWVNHKRJSQ/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2019:XFJGUW4FSG3FUFRZBWVNHKRJSQ","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":"65e2cfb3242dc18b346fe2d45f82b799f683ae889ddc86c820791612792a53e3","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.NI","submitted_at":"2019-06-24T23:29:20Z","title_canon_sha256":"92a7ea6a29a272685480f63cd97f759945b7cc05524f562d4c62e34e13fd9fbb"},"schema_version":"1.0","source":{"id":"1906.10266","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1906.10266","created_at":"2026-05-17T23:42:31Z"},{"alias_kind":"arxiv_version","alias_value":"1906.10266v1","created_at":"2026-05-17T23:42:31Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1906.10266","created_at":"2026-05-17T23:42:31Z"},{"alias_kind":"pith_short_12","alias_value":"XFJGUW4FSG3F","created_at":"2026-05-18T12:33:33Z"},{"alias_kind":"pith_short_16","alias_value":"XFJGUW4FSG3FUFRZ","created_at":"2026-05-18T12:33:33Z"},{"alias_kind":"pith_short_8","alias_value":"XFJGUW4F","created_at":"2026-05-18T12:33:33Z"}],"graph_snapshots":[{"event_id":"sha256:32f1c58aa17f04081f2cf4242e403b774ec4b455dfef50988645e564e20e8cec","target":"graph","created_at":"2026-05-17T23:42:31Z","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 Internet can be made more efficient and robust with hop-by-hop multipath routing: Each router on the path can split packets between multiple nexthops in order to 1) avoid failed links and 2) reduce traffic on congested links. Before deciding how to split traffic, one first needs to decide which nexthops to allow at each step. In this paper, we investigate the requirements and trade-offs for making this choice.\n  Most related work chooses the viable nexthops by applying the \"Downward Criterion\", i.e., only adding nexthops that lead closer to the destination; or more generally by creating a ","authors_text":"Beichuan Zhang, Klaus Schneider, Lotfi Benmohamed","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.NI","submitted_at":"2019-06-24T23:29:20Z","title":"Hop-by-Hop Multipath Routing: Choosing the Right Nexthop Set"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1906.10266","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:3f87e76da0006b588da28250d2158192ec0415ff10b9f38672555cab8eb3ece7","target":"record","created_at":"2026-05-17T23:42:31Z","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":"65e2cfb3242dc18b346fe2d45f82b799f683ae889ddc86c820791612792a53e3","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.NI","submitted_at":"2019-06-24T23:29:20Z","title_canon_sha256":"92a7ea6a29a272685480f63cd97f759945b7cc05524f562d4c62e34e13fd9fbb"},"schema_version":"1.0","source":{"id":"1906.10266","kind":"arxiv","version":1}},"canonical_sha256":"b9526a5b8591b65a16390daad3aa29943a9d60037281b9354e5cb9008fa1f2d1","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"b9526a5b8591b65a16390daad3aa29943a9d60037281b9354e5cb9008fa1f2d1","first_computed_at":"2026-05-17T23:42:31.798735Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:42:31.798735Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"DATmWR/VHBgMw4qxUIjwwcJZ/dqXQcseV6YD8ap/qRmvekPNBR8FrM0V3PlSkeXQPhfKXKbFhfFydyKAdO4PAw==","signature_status":"signed_v1","signed_at":"2026-05-17T23:42:31.799308Z","signed_message":"canonical_sha256_bytes"},"source_id":"1906.10266","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:3f87e76da0006b588da28250d2158192ec0415ff10b9f38672555cab8eb3ece7","sha256:32f1c58aa17f04081f2cf4242e403b774ec4b455dfef50988645e564e20e8cec"],"state_sha256":"2a4220b6f42ef7715569a945a3fab8709d0f9dd058ff9ece6d864a5b56e74b25"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"U5saFHOHecRaVw45aHsaWcA/OX1nXtrd6kTDTH4cI9JJ8MK0h4S+0GO/J1MAEWYAVySIEiHSCuQXFmvfQ32/AQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-22T06:31:07.087578Z","bundle_sha256":"2b212907443d5009c2f70867d0313b2b76ee7a05d388e8ec727659a93eaf0731"}}