{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:C7O6RKQPA437OL64OFH6XJ2ATZ","short_pith_number":"pith:C7O6RKQP","canonical_record":{"source":{"id":"1801.06541","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2018-01-19T12:43:30Z","cross_cats_sorted":[],"title_canon_sha256":"93c2109d0340c9861b91c168ffca92ea59c176c600cae10e3b33338df3316fd8","abstract_canon_sha256":"d863e97236f07fa12283d1cfc0e62b7029912b00109268ba55cc79acf19b0e8b"},"schema_version":"1.0"},"canonical_sha256":"17dde8aa0f0737f72fdc714feba7409e7a00700b41247a61979ed15f5e7ccca0","source":{"kind":"arxiv","id":"1801.06541","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1801.06541","created_at":"2026-05-18T00:06:11Z"},{"alias_kind":"arxiv_version","alias_value":"1801.06541v1","created_at":"2026-05-18T00:06:11Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1801.06541","created_at":"2026-05-18T00:06:11Z"},{"alias_kind":"pith_short_12","alias_value":"C7O6RKQPA437","created_at":"2026-05-18T12:32:16Z"},{"alias_kind":"pith_short_16","alias_value":"C7O6RKQPA437OL64","created_at":"2026-05-18T12:32:16Z"},{"alias_kind":"pith_short_8","alias_value":"C7O6RKQP","created_at":"2026-05-18T12:32:16Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:C7O6RKQPA437OL64OFH6XJ2ATZ","target":"record","payload":{"canonical_record":{"source":{"id":"1801.06541","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2018-01-19T12:43:30Z","cross_cats_sorted":[],"title_canon_sha256":"93c2109d0340c9861b91c168ffca92ea59c176c600cae10e3b33338df3316fd8","abstract_canon_sha256":"d863e97236f07fa12283d1cfc0e62b7029912b00109268ba55cc79acf19b0e8b"},"schema_version":"1.0"},"canonical_sha256":"17dde8aa0f0737f72fdc714feba7409e7a00700b41247a61979ed15f5e7ccca0","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:06:11.867481Z","signature_b64":"rQca5xxqictUQfSnxyZ+E1xf6YhlqtokVXA74B5eo9JPAqW7ixX3U7vo3kHbZLe3owHUgZS3AqcBKfOi7aIDBA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"17dde8aa0f0737f72fdc714feba7409e7a00700b41247a61979ed15f5e7ccca0","last_reissued_at":"2026-05-18T00:06:11.866958Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:06:11.866958Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1801.06541","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:06:11Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ix5pjvH7vtTILkUnQLMmvsZwfkiVnfruSfh8ctZCU+Lxc1yHwd21HDJOmQthhLlGOC9VszYS4GfslweK0vX3BA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-02T15:25:02.566428Z"},"content_sha256":"96f1be2cceb3a7d389dcaa83226f03af4312d56a92ad5e22c584c49a57232127","schema_version":"1.0","event_id":"sha256:96f1be2cceb3a7d389dcaa83226f03af4312d56a92ad5e22c584c49a57232127"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:C7O6RKQPA437OL64OFH6XJ2ATZ","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"HGum: Messaging Framework for Hardware Accelerators","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.DC","authors_text":"Derek Chiou, Hari Angepat, Sizhuo Zhang","submitted_at":"2018-01-19T12:43:30Z","abstract_excerpt":"Software messaging frameworks help avoid errors and reduce engineering efforts in building distributed systems by (1) providing an interface definition language (IDL) to specify precisely the structure of the message (i.e., the message schema), and (2) automatically generating the serialization and deserialization functions that transform user data structures into binary data for sending across the network and vice versa. Similarly, a hardware-accelerated system, which consists of host software and multiple FPGAs, could also benefit from a messaging framework to handle messages both between so"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1801.06541","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:06:11Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"4ppZHywwAv0SIdVPB8pNNrphmtAwLip6tZpEdZ6o6xFNBLdA8hAXpcrFRRSQynBlNkPMAKO9uPx2v8Qb/Ru9Dw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-02T15:25:02.566790Z"},"content_sha256":"5b6182532edc6d722cf7a82f3840e0ed20e1ca4bf01aac70f3e06c0d8f3ced2c","schema_version":"1.0","event_id":"sha256:5b6182532edc6d722cf7a82f3840e0ed20e1ca4bf01aac70f3e06c0d8f3ced2c"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/C7O6RKQPA437OL64OFH6XJ2ATZ/bundle.json","state_url":"https://pith.science/pith/C7O6RKQPA437OL64OFH6XJ2ATZ/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/C7O6RKQPA437OL64OFH6XJ2ATZ/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-07-02T15:25:02Z","links":{"resolver":"https://pith.science/pith/C7O6RKQPA437OL64OFH6XJ2ATZ","bundle":"https://pith.science/pith/C7O6RKQPA437OL64OFH6XJ2ATZ/bundle.json","state":"https://pith.science/pith/C7O6RKQPA437OL64OFH6XJ2ATZ/state.json","well_known_bundle":"https://pith.science/.well-known/pith/C7O6RKQPA437OL64OFH6XJ2ATZ/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:C7O6RKQPA437OL64OFH6XJ2ATZ","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":"d863e97236f07fa12283d1cfc0e62b7029912b00109268ba55cc79acf19b0e8b","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2018-01-19T12:43:30Z","title_canon_sha256":"93c2109d0340c9861b91c168ffca92ea59c176c600cae10e3b33338df3316fd8"},"schema_version":"1.0","source":{"id":"1801.06541","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1801.06541","created_at":"2026-05-18T00:06:11Z"},{"alias_kind":"arxiv_version","alias_value":"1801.06541v1","created_at":"2026-05-18T00:06:11Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1801.06541","created_at":"2026-05-18T00:06:11Z"},{"alias_kind":"pith_short_12","alias_value":"C7O6RKQPA437","created_at":"2026-05-18T12:32:16Z"},{"alias_kind":"pith_short_16","alias_value":"C7O6RKQPA437OL64","created_at":"2026-05-18T12:32:16Z"},{"alias_kind":"pith_short_8","alias_value":"C7O6RKQP","created_at":"2026-05-18T12:32:16Z"}],"graph_snapshots":[{"event_id":"sha256:5b6182532edc6d722cf7a82f3840e0ed20e1ca4bf01aac70f3e06c0d8f3ced2c","target":"graph","created_at":"2026-05-18T00:06:11Z","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":"Software messaging frameworks help avoid errors and reduce engineering efforts in building distributed systems by (1) providing an interface definition language (IDL) to specify precisely the structure of the message (i.e., the message schema), and (2) automatically generating the serialization and deserialization functions that transform user data structures into binary data for sending across the network and vice versa. Similarly, a hardware-accelerated system, which consists of host software and multiple FPGAs, could also benefit from a messaging framework to handle messages both between so","authors_text":"Derek Chiou, Hari Angepat, Sizhuo Zhang","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2018-01-19T12:43:30Z","title":"HGum: Messaging Framework for Hardware Accelerators"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1801.06541","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:96f1be2cceb3a7d389dcaa83226f03af4312d56a92ad5e22c584c49a57232127","target":"record","created_at":"2026-05-18T00:06:11Z","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":"d863e97236f07fa12283d1cfc0e62b7029912b00109268ba55cc79acf19b0e8b","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2018-01-19T12:43:30Z","title_canon_sha256":"93c2109d0340c9861b91c168ffca92ea59c176c600cae10e3b33338df3316fd8"},"schema_version":"1.0","source":{"id":"1801.06541","kind":"arxiv","version":1}},"canonical_sha256":"17dde8aa0f0737f72fdc714feba7409e7a00700b41247a61979ed15f5e7ccca0","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"17dde8aa0f0737f72fdc714feba7409e7a00700b41247a61979ed15f5e7ccca0","first_computed_at":"2026-05-18T00:06:11.866958Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:06:11.866958Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"rQca5xxqictUQfSnxyZ+E1xf6YhlqtokVXA74B5eo9JPAqW7ixX3U7vo3kHbZLe3owHUgZS3AqcBKfOi7aIDBA==","signature_status":"signed_v1","signed_at":"2026-05-18T00:06:11.867481Z","signed_message":"canonical_sha256_bytes"},"source_id":"1801.06541","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:96f1be2cceb3a7d389dcaa83226f03af4312d56a92ad5e22c584c49a57232127","sha256:5b6182532edc6d722cf7a82f3840e0ed20e1ca4bf01aac70f3e06c0d8f3ced2c"],"state_sha256":"238f8a314f2c15d0a42899cabf8845775d9dc44639eda1227e803d3da3cfae14"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"jgOCBfrm3EZdytO5mTbzJy3xrTGcwRfoESXNiQNdfeGhXhinapdChNCZctqxi1XSSFg5N93o4kckweNDigwfDw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-02T15:25:02.568789Z","bundle_sha256":"ebdbbf557a515a71d22420453c2debca811f519ca46d6ec66800da43ef7f86a2"}}