{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:BA26XV4T42CYLMO7QZGCSJAZU7","short_pith_number":"pith:BA26XV4T","canonical_record":{"source":{"id":"2505.20158","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-05-26T15:59:01Z","cross_cats_sorted":[],"title_canon_sha256":"88f70d71f4780fe91f9a394af7e45e7df8f21447cbbfa084e1b01fad0074ef81","abstract_canon_sha256":"8ba8654216ca1e29bbd7a1b72d7875a2a4e697849f4fe87ff155ac4f8e6dd9db"},"schema_version":"1.0"},"canonical_sha256":"0835ebd793e68585b1df864c292419a7d5abbed0deb88c77f8e5664e39416390","source":{"kind":"arxiv","id":"2505.20158","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2505.20158","created_at":"2026-07-05T11:09:53Z"},{"alias_kind":"arxiv_version","alias_value":"2505.20158v1","created_at":"2026-07-05T11:09:53Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2505.20158","created_at":"2026-07-05T11:09:53Z"},{"alias_kind":"pith_short_12","alias_value":"BA26XV4T42CY","created_at":"2026-07-05T11:09:53Z"},{"alias_kind":"pith_short_16","alias_value":"BA26XV4T42CYLMO7","created_at":"2026-07-05T11:09:53Z"},{"alias_kind":"pith_short_8","alias_value":"BA26XV4T","created_at":"2026-07-05T11:09:53Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:BA26XV4T42CYLMO7QZGCSJAZU7","target":"record","payload":{"canonical_record":{"source":{"id":"2505.20158","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-05-26T15:59:01Z","cross_cats_sorted":[],"title_canon_sha256":"88f70d71f4780fe91f9a394af7e45e7df8f21447cbbfa084e1b01fad0074ef81","abstract_canon_sha256":"8ba8654216ca1e29bbd7a1b72d7875a2a4e697849f4fe87ff155ac4f8e6dd9db"},"schema_version":"1.0"},"canonical_sha256":"0835ebd793e68585b1df864c292419a7d5abbed0deb88c77f8e5664e39416390","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T11:09:53.492285Z","signature_b64":"YRRtqUwS2mbUlaGBHqFZHooLacVdFG2HZJEgiCPY5FIqhBUXRk2BM7F3CSONBNEoHHZRNKbPROq9Rl1RPYicCg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"0835ebd793e68585b1df864c292419a7d5abbed0deb88c77f8e5664e39416390","last_reissued_at":"2026-07-05T11:09:53.491807Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T11:09:53.491807Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2505.20158","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-05T11:09:53Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Q077mW1V3PaKtVCYBl0WufvNkFKlizzUNFbcbM4Pgu2X7FQOPmhQNvMAGDCuk/LWsKJfY6x+BMAA5HhTRHkuBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-08T20:58:14.105637Z"},"content_sha256":"16d6dd49a3d5c58319977ea21ae4b2cfa549d7dc244eca168bc3352a35aa6fe7","schema_version":"1.0","event_id":"sha256:16d6dd49a3d5c58319977ea21ae4b2cfa549d7dc244eca168bc3352a35aa6fe7"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:BA26XV4T42CYLMO7QZGCSJAZU7","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Evaluating Software Plagiarism Detection in the Age of AI: Automated Obfuscation and Lessons for Academic Integrity","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Larissa Schmid, Timur Sa\\u{g}lam","submitted_at":"2025-05-26T15:59:01Z","abstract_excerpt":"Plagiarism in programming assignments is a persistent issue in computer science education, increasingly complicated by the emergence of automated obfuscation attacks. While software plagiarism detectors are widely used to identify suspicious similarities at scale and are resilient to simple obfuscation techniques, they are vulnerable to advanced obfuscation based on structural modification of program code that preserves the original program behavior. While different defense mechanisms have been proposed to increase resilience against these attacks, their current evaluation is limited to the sc"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2505.20158","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/2505.20158/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-05T11:09:53Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Q7RHGKnWNpn1DIg3GtTreBSF83GfICcmXHd/NzfeT6i2gk4CUgnj2BrFfYFmrq+i3Sea298poR7mu/sscCS8Ag==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-08T20:58:14.106250Z"},"content_sha256":"6fb50d993732209da200eea4b61868331969e775cdc15db0e8765a5f0f4055e9","schema_version":"1.0","event_id":"sha256:6fb50d993732209da200eea4b61868331969e775cdc15db0e8765a5f0f4055e9"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/BA26XV4T42CYLMO7QZGCSJAZU7/bundle.json","state_url":"https://pith.science/pith/BA26XV4T42CYLMO7QZGCSJAZU7/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/BA26XV4T42CYLMO7QZGCSJAZU7/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-08-08T20:58:14Z","links":{"resolver":"https://pith.science/pith/BA26XV4T42CYLMO7QZGCSJAZU7","bundle":"https://pith.science/pith/BA26XV4T42CYLMO7QZGCSJAZU7/bundle.json","state":"https://pith.science/pith/BA26XV4T42CYLMO7QZGCSJAZU7/state.json","well_known_bundle":"https://pith.science/.well-known/pith/BA26XV4T42CYLMO7QZGCSJAZU7/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:BA26XV4T42CYLMO7QZGCSJAZU7","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":"8ba8654216ca1e29bbd7a1b72d7875a2a4e697849f4fe87ff155ac4f8e6dd9db","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-05-26T15:59:01Z","title_canon_sha256":"88f70d71f4780fe91f9a394af7e45e7df8f21447cbbfa084e1b01fad0074ef81"},"schema_version":"1.0","source":{"id":"2505.20158","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2505.20158","created_at":"2026-07-05T11:09:53Z"},{"alias_kind":"arxiv_version","alias_value":"2505.20158v1","created_at":"2026-07-05T11:09:53Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2505.20158","created_at":"2026-07-05T11:09:53Z"},{"alias_kind":"pith_short_12","alias_value":"BA26XV4T42CY","created_at":"2026-07-05T11:09:53Z"},{"alias_kind":"pith_short_16","alias_value":"BA26XV4T42CYLMO7","created_at":"2026-07-05T11:09:53Z"},{"alias_kind":"pith_short_8","alias_value":"BA26XV4T","created_at":"2026-07-05T11:09:53Z"}],"graph_snapshots":[{"event_id":"sha256:6fb50d993732209da200eea4b61868331969e775cdc15db0e8765a5f0f4055e9","target":"graph","created_at":"2026-07-05T11:09:53Z","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/2505.20158/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Plagiarism in programming assignments is a persistent issue in computer science education, increasingly complicated by the emergence of automated obfuscation attacks. While software plagiarism detectors are widely used to identify suspicious similarities at scale and are resilient to simple obfuscation techniques, they are vulnerable to advanced obfuscation based on structural modification of program code that preserves the original program behavior. While different defense mechanisms have been proposed to increase resilience against these attacks, their current evaluation is limited to the sc","authors_text":"Larissa Schmid, Timur Sa\\u{g}lam","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-05-26T15:59:01Z","title":"Evaluating Software Plagiarism Detection in the Age of AI: Automated Obfuscation and Lessons for Academic Integrity"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2505.20158","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:16d6dd49a3d5c58319977ea21ae4b2cfa549d7dc244eca168bc3352a35aa6fe7","target":"record","created_at":"2026-07-05T11:09:53Z","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":"8ba8654216ca1e29bbd7a1b72d7875a2a4e697849f4fe87ff155ac4f8e6dd9db","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-05-26T15:59:01Z","title_canon_sha256":"88f70d71f4780fe91f9a394af7e45e7df8f21447cbbfa084e1b01fad0074ef81"},"schema_version":"1.0","source":{"id":"2505.20158","kind":"arxiv","version":1}},"canonical_sha256":"0835ebd793e68585b1df864c292419a7d5abbed0deb88c77f8e5664e39416390","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"0835ebd793e68585b1df864c292419a7d5abbed0deb88c77f8e5664e39416390","first_computed_at":"2026-07-05T11:09:53.491807Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T11:09:53.491807Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"YRRtqUwS2mbUlaGBHqFZHooLacVdFG2HZJEgiCPY5FIqhBUXRk2BM7F3CSONBNEoHHZRNKbPROq9Rl1RPYicCg==","signature_status":"signed_v1","signed_at":"2026-07-05T11:09:53.492285Z","signed_message":"canonical_sha256_bytes"},"source_id":"2505.20158","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:16d6dd49a3d5c58319977ea21ae4b2cfa549d7dc244eca168bc3352a35aa6fe7","sha256:6fb50d993732209da200eea4b61868331969e775cdc15db0e8765a5f0f4055e9"],"state_sha256":"aec93506ce784d3229cd42a37b030a594b5c37424956d763a0e76b16cd9a1f3a"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"KCSlmF44sF2ul51ruX+399EHU7oTPuNG3HFqgpKz/RqvXDpLvTZvdKVvMt6q+/sHmDzO8B43JW0hjeJSRwlMDw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-08T20:58:14.112249Z","bundle_sha256":"76db15a7594d8d7ea8a0c75d9b879176cce2c1114d2cbccba8ec6191f19a4af0"}}