{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2019:IHO4UJ56SA5VBBE25JKRPHTJQY","short_pith_number":"pith:IHO4UJ56","canonical_record":{"source":{"id":"1911.10472","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-11-24T08:41:51Z","cross_cats_sorted":["cs.NI"],"title_canon_sha256":"ffe87936b6226a1287d3da1fec30866d66685f6319a331415cef0f265324660b","abstract_canon_sha256":"9beee357891e302fe710e10f0a0d0808b9307c24ea6bcc1d464fcd21e1d57860"},"schema_version":"1.0"},"canonical_sha256":"41ddca27be903b50849aea55179e698627a7b942d36b7923bcc7cef1ac174a31","source":{"kind":"arxiv","id":"1911.10472","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1911.10472","created_at":"2026-07-05T00:22:26Z"},{"alias_kind":"arxiv_version","alias_value":"1911.10472v1","created_at":"2026-07-05T00:22:26Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1911.10472","created_at":"2026-07-05T00:22:26Z"},{"alias_kind":"pith_short_12","alias_value":"IHO4UJ56SA5V","created_at":"2026-07-05T00:22:26Z"},{"alias_kind":"pith_short_16","alias_value":"IHO4UJ56SA5VBBE2","created_at":"2026-07-05T00:22:26Z"},{"alias_kind":"pith_short_8","alias_value":"IHO4UJ56","created_at":"2026-07-05T00:22:26Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2019:IHO4UJ56SA5VBBE25JKRPHTJQY","target":"record","payload":{"canonical_record":{"source":{"id":"1911.10472","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-11-24T08:41:51Z","cross_cats_sorted":["cs.NI"],"title_canon_sha256":"ffe87936b6226a1287d3da1fec30866d66685f6319a331415cef0f265324660b","abstract_canon_sha256":"9beee357891e302fe710e10f0a0d0808b9307c24ea6bcc1d464fcd21e1d57860"},"schema_version":"1.0"},"canonical_sha256":"41ddca27be903b50849aea55179e698627a7b942d36b7923bcc7cef1ac174a31","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T00:22:26.923879Z","signature_b64":"l3t2oO+EFz4OUDnOUKFksQxfDmgV6emoskuFgSPAwf27MASKx1GZZOTJN9TSWVACr1QZf4AI9CnzU5OTApc4CA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"41ddca27be903b50849aea55179e698627a7b942d36b7923bcc7cef1ac174a31","last_reissued_at":"2026-07-05T00:22:26.923423Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T00:22:26.923423Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1911.10472","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-07-05T00:22:26Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"DjK2zZ7xOXGDwKjt96cY0Y5nfOKbSRT1n84GRSj34CreRSD8b29iZvDQ1Nb0tMEnYzsY1KLwTaPUFmVXPeKrBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-22T00:24:52.295592Z"},"content_sha256":"4a74f29dfbd8aa68c3889c9dc72458f73d7e8a8d6f6a0cda6f33c072df70204a","schema_version":"1.0","event_id":"sha256:4a74f29dfbd8aa68c3889c9dc72458f73d7e8a8d6f6a0cda6f33c072df70204a"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2019:IHO4UJ56SA5VBBE25JKRPHTJQY","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"ContractGuard: Defend Ethereum Smart Contracts with Embedded Intrusion Detection","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.NI"],"primary_cat":"cs.SE","authors_text":"Gansen Zhao, Jiahao He, Shing-Chi Cheung, Xinming Wang, Zhijian Xie","submitted_at":"2019-11-24T08:41:51Z","abstract_excerpt":"Ethereum smart contracts are programs that can be collectively executed by a network of mutually untrusted nodes. Smart contracts handle and transfer assets of values, offering strong incentives for malicious attacks. Intrusion attacks are a popular type of malicious attacks. In this paper, we propose ContractGuard, the first intrusion detection system (IDS) to defend Ethereum smart contracts against such attacks. Like IDSs for conventional programs, ContractGuard detects intrusion attempts as abnormal control flow. However, existing IDS techniques/tools are inapplicable to Ethereum smart cont"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1911.10472","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":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/1911.10472/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"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-07-05T00:22:26Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"c/BD7MTejNnkkZv6ygISL9D+buh1mxARDKoiSo7PaaOIkKqKOikjWKKz7grUdwamEjs6Sc/fAG+Y5Bg/AUglAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-22T00:24:52.295976Z"},"content_sha256":"1b4a1f3fdae8b9e974791007caded2c1ae9876519e1a0aa4e673a7bc8ebdca8c","schema_version":"1.0","event_id":"sha256:1b4a1f3fdae8b9e974791007caded2c1ae9876519e1a0aa4e673a7bc8ebdca8c"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/IHO4UJ56SA5VBBE25JKRPHTJQY/bundle.json","state_url":"https://pith.science/pith/IHO4UJ56SA5VBBE25JKRPHTJQY/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/IHO4UJ56SA5VBBE25JKRPHTJQY/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-22T00:24:52Z","links":{"resolver":"https://pith.science/pith/IHO4UJ56SA5VBBE25JKRPHTJQY","bundle":"https://pith.science/pith/IHO4UJ56SA5VBBE25JKRPHTJQY/bundle.json","state":"https://pith.science/pith/IHO4UJ56SA5VBBE25JKRPHTJQY/state.json","well_known_bundle":"https://pith.science/.well-known/pith/IHO4UJ56SA5VBBE25JKRPHTJQY/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2019:IHO4UJ56SA5VBBE25JKRPHTJQY","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":"9beee357891e302fe710e10f0a0d0808b9307c24ea6bcc1d464fcd21e1d57860","cross_cats_sorted":["cs.NI"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-11-24T08:41:51Z","title_canon_sha256":"ffe87936b6226a1287d3da1fec30866d66685f6319a331415cef0f265324660b"},"schema_version":"1.0","source":{"id":"1911.10472","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1911.10472","created_at":"2026-07-05T00:22:26Z"},{"alias_kind":"arxiv_version","alias_value":"1911.10472v1","created_at":"2026-07-05T00:22:26Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1911.10472","created_at":"2026-07-05T00:22:26Z"},{"alias_kind":"pith_short_12","alias_value":"IHO4UJ56SA5V","created_at":"2026-07-05T00:22:26Z"},{"alias_kind":"pith_short_16","alias_value":"IHO4UJ56SA5VBBE2","created_at":"2026-07-05T00:22:26Z"},{"alias_kind":"pith_short_8","alias_value":"IHO4UJ56","created_at":"2026-07-05T00:22:26Z"}],"graph_snapshots":[{"event_id":"sha256:1b4a1f3fdae8b9e974791007caded2c1ae9876519e1a0aa4e673a7bc8ebdca8c","target":"graph","created_at":"2026-07-05T00:22:26Z","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"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/1911.10472/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Ethereum smart contracts are programs that can be collectively executed by a network of mutually untrusted nodes. Smart contracts handle and transfer assets of values, offering strong incentives for malicious attacks. Intrusion attacks are a popular type of malicious attacks. In this paper, we propose ContractGuard, the first intrusion detection system (IDS) to defend Ethereum smart contracts against such attacks. Like IDSs for conventional programs, ContractGuard detects intrusion attempts as abnormal control flow. However, existing IDS techniques/tools are inapplicable to Ethereum smart cont","authors_text":"Gansen Zhao, Jiahao He, Shing-Chi Cheung, Xinming Wang, Zhijian Xie","cross_cats":["cs.NI"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-11-24T08:41:51Z","title":"ContractGuard: Defend Ethereum Smart Contracts with Embedded Intrusion Detection"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1911.10472","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:4a74f29dfbd8aa68c3889c9dc72458f73d7e8a8d6f6a0cda6f33c072df70204a","target":"record","created_at":"2026-07-05T00:22:26Z","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":"9beee357891e302fe710e10f0a0d0808b9307c24ea6bcc1d464fcd21e1d57860","cross_cats_sorted":["cs.NI"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-11-24T08:41:51Z","title_canon_sha256":"ffe87936b6226a1287d3da1fec30866d66685f6319a331415cef0f265324660b"},"schema_version":"1.0","source":{"id":"1911.10472","kind":"arxiv","version":1}},"canonical_sha256":"41ddca27be903b50849aea55179e698627a7b942d36b7923bcc7cef1ac174a31","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"41ddca27be903b50849aea55179e698627a7b942d36b7923bcc7cef1ac174a31","first_computed_at":"2026-07-05T00:22:26.923423Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T00:22:26.923423Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"l3t2oO+EFz4OUDnOUKFksQxfDmgV6emoskuFgSPAwf27MASKx1GZZOTJN9TSWVACr1QZf4AI9CnzU5OTApc4CA==","signature_status":"signed_v1","signed_at":"2026-07-05T00:22:26.923879Z","signed_message":"canonical_sha256_bytes"},"source_id":"1911.10472","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:4a74f29dfbd8aa68c3889c9dc72458f73d7e8a8d6f6a0cda6f33c072df70204a","sha256:1b4a1f3fdae8b9e974791007caded2c1ae9876519e1a0aa4e673a7bc8ebdca8c"],"state_sha256":"2b89b0456445812dfcaeeb784b9381d14c4a2a4cdde676d8a9f0a9e6e666a104"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"HUGUe9XPxdxoGEwH63ZImZUQEgfFcuCbRg1Z4xLxgF99oBglc7qvJ14WptzHruLwsDAjj7XKdSr08WI2TCltDg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-22T00:24:52.298007Z","bundle_sha256":"375aecf34c597be526648915c8a41ba5789e749052cdb9eb60bd64ef72049f66"}}