{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2022:WKB2KQ4GX7WDVMKXLJJQ34N5BE","short_pith_number":"pith:WKB2KQ4G","canonical_record":{"source":{"id":"2206.01848","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2022-06-03T22:58:11Z","cross_cats_sorted":[],"title_canon_sha256":"11e16eaf3a2fbb2f5d6115b5ba6684617a4bcfd33133997444756ee65a26beca","abstract_canon_sha256":"30dd8fe1adb5f74fbd7fc6541c04c0f4489bc9e139257ca90f8dcd2068140731"},"schema_version":"1.0"},"canonical_sha256":"b283a54386bfec3ab1575a530df1bd093671c5e599d0f91239dc959112416e55","source":{"kind":"arxiv","id":"2206.01848","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2206.01848","created_at":"2026-07-05T04:28:56Z"},{"alias_kind":"arxiv_version","alias_value":"2206.01848v1","created_at":"2026-07-05T04:28:56Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2206.01848","created_at":"2026-07-05T04:28:56Z"},{"alias_kind":"pith_short_12","alias_value":"WKB2KQ4GX7WD","created_at":"2026-07-05T04:28:56Z"},{"alias_kind":"pith_short_16","alias_value":"WKB2KQ4GX7WDVMKX","created_at":"2026-07-05T04:28:56Z"},{"alias_kind":"pith_short_8","alias_value":"WKB2KQ4G","created_at":"2026-07-05T04:28:56Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2022:WKB2KQ4GX7WDVMKXLJJQ34N5BE","target":"record","payload":{"canonical_record":{"source":{"id":"2206.01848","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2022-06-03T22:58:11Z","cross_cats_sorted":[],"title_canon_sha256":"11e16eaf3a2fbb2f5d6115b5ba6684617a4bcfd33133997444756ee65a26beca","abstract_canon_sha256":"30dd8fe1adb5f74fbd7fc6541c04c0f4489bc9e139257ca90f8dcd2068140731"},"schema_version":"1.0"},"canonical_sha256":"b283a54386bfec3ab1575a530df1bd093671c5e599d0f91239dc959112416e55","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T04:28:56.860611Z","signature_b64":"OTAp3bVI5pFURv6fvhhXs3SdAxHy/M50rVyxBBe+i3cdyts4tMRFC3CbYsAhRuEAdIqhjQQ+n1vYHV9bEYJnDA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"b283a54386bfec3ab1575a530df1bd093671c5e599d0f91239dc959112416e55","last_reissued_at":"2026-07-05T04:28:56.860192Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T04:28:56.860192Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2206.01848","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-05T04:28:56Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"8eaBvzB8QoEoDx3vLmyaWz4WPRykk+2RhFqSlHCYItCsmvxwSnECTmIQqj7CHUN3yL9BLyleX5AQOnKtY8kjAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-04T10:06:31.984505Z"},"content_sha256":"cffb27e592b2588fed2aabb953122eab545a39d45d805db85194c199c27add81","schema_version":"1.0","event_id":"sha256:cffb27e592b2588fed2aabb953122eab545a39d45d805db85194c199c27add81"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2022:WKB2KQ4GX7WDVMKXLJJQ34N5BE","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Automated Feedback Generation for Competition-Level Code","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"De Li, Hanyuan Shi, Jialu Zhang, John C. Kolesar, Ruzica Piskac","submitted_at":"2022-06-03T22:58:11Z","abstract_excerpt":"Competitive programming has become a popular way for programmers to test their skills. Large-scale online programming contests attract millions of experienced programmers to compete against each other. Competition-level programming problems are challenging in nature, and participants often fail to solve the problem on their first attempt. Some online platforms for competitive programming allow programmers to practice on competition-level problems as well, and the standard feedback for an incorrect practice submission is the first test case that the submission fails. Often, the failed test case"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2206.01848","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/2206.01848/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-05T04:28:56Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"PW/7z6IqkoBp0HI6QITxBJ0eHUaYHYZofUrYljlIXxHxrcqb3m/gW72rYDBzvbw5GEU+KjLEWdhe/IN13Y/ICQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-04T10:06:31.985082Z"},"content_sha256":"ab514e6a7d799d62b28e39da4c131272be47e649960d2078353eab6cbc2e98ab","schema_version":"1.0","event_id":"sha256:ab514e6a7d799d62b28e39da4c131272be47e649960d2078353eab6cbc2e98ab"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/WKB2KQ4GX7WDVMKXLJJQ34N5BE/bundle.json","state_url":"https://pith.science/pith/WKB2KQ4GX7WDVMKXLJJQ34N5BE/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/WKB2KQ4GX7WDVMKXLJJQ34N5BE/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-04T10:06:31Z","links":{"resolver":"https://pith.science/pith/WKB2KQ4GX7WDVMKXLJJQ34N5BE","bundle":"https://pith.science/pith/WKB2KQ4GX7WDVMKXLJJQ34N5BE/bundle.json","state":"https://pith.science/pith/WKB2KQ4GX7WDVMKXLJJQ34N5BE/state.json","well_known_bundle":"https://pith.science/.well-known/pith/WKB2KQ4GX7WDVMKXLJJQ34N5BE/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2022:WKB2KQ4GX7WDVMKXLJJQ34N5BE","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":"30dd8fe1adb5f74fbd7fc6541c04c0f4489bc9e139257ca90f8dcd2068140731","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2022-06-03T22:58:11Z","title_canon_sha256":"11e16eaf3a2fbb2f5d6115b5ba6684617a4bcfd33133997444756ee65a26beca"},"schema_version":"1.0","source":{"id":"2206.01848","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2206.01848","created_at":"2026-07-05T04:28:56Z"},{"alias_kind":"arxiv_version","alias_value":"2206.01848v1","created_at":"2026-07-05T04:28:56Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2206.01848","created_at":"2026-07-05T04:28:56Z"},{"alias_kind":"pith_short_12","alias_value":"WKB2KQ4GX7WD","created_at":"2026-07-05T04:28:56Z"},{"alias_kind":"pith_short_16","alias_value":"WKB2KQ4GX7WDVMKX","created_at":"2026-07-05T04:28:56Z"},{"alias_kind":"pith_short_8","alias_value":"WKB2KQ4G","created_at":"2026-07-05T04:28:56Z"}],"graph_snapshots":[{"event_id":"sha256:ab514e6a7d799d62b28e39da4c131272be47e649960d2078353eab6cbc2e98ab","target":"graph","created_at":"2026-07-05T04:28:56Z","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/2206.01848/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Competitive programming has become a popular way for programmers to test their skills. Large-scale online programming contests attract millions of experienced programmers to compete against each other. Competition-level programming problems are challenging in nature, and participants often fail to solve the problem on their first attempt. Some online platforms for competitive programming allow programmers to practice on competition-level problems as well, and the standard feedback for an incorrect practice submission is the first test case that the submission fails. Often, the failed test case","authors_text":"De Li, Hanyuan Shi, Jialu Zhang, John C. Kolesar, Ruzica Piskac","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2022-06-03T22:58:11Z","title":"Automated Feedback Generation for Competition-Level Code"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2206.01848","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:cffb27e592b2588fed2aabb953122eab545a39d45d805db85194c199c27add81","target":"record","created_at":"2026-07-05T04:28:56Z","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":"30dd8fe1adb5f74fbd7fc6541c04c0f4489bc9e139257ca90f8dcd2068140731","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2022-06-03T22:58:11Z","title_canon_sha256":"11e16eaf3a2fbb2f5d6115b5ba6684617a4bcfd33133997444756ee65a26beca"},"schema_version":"1.0","source":{"id":"2206.01848","kind":"arxiv","version":1}},"canonical_sha256":"b283a54386bfec3ab1575a530df1bd093671c5e599d0f91239dc959112416e55","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"b283a54386bfec3ab1575a530df1bd093671c5e599d0f91239dc959112416e55","first_computed_at":"2026-07-05T04:28:56.860192Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T04:28:56.860192Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"OTAp3bVI5pFURv6fvhhXs3SdAxHy/M50rVyxBBe+i3cdyts4tMRFC3CbYsAhRuEAdIqhjQQ+n1vYHV9bEYJnDA==","signature_status":"signed_v1","signed_at":"2026-07-05T04:28:56.860611Z","signed_message":"canonical_sha256_bytes"},"source_id":"2206.01848","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:cffb27e592b2588fed2aabb953122eab545a39d45d805db85194c199c27add81","sha256:ab514e6a7d799d62b28e39da4c131272be47e649960d2078353eab6cbc2e98ab"],"state_sha256":"2137fad722e9f89c60390af36c89bdb4651978dd56b2aaf5d480d48258edcd0d"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"51j0017Tv9PkZYhdSWM86m1ZIxa6x8+ffJfr+QjkO/grmHo7YmGRq/vtvLe7nvd4frjgncM0R9CHle8JOh3ICQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-04T10:06:31.989270Z","bundle_sha256":"2619445238cb946c8c177b4dc3ee7283e4a672d37e7b0f6874390a3458cab540"}}