{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2022:DXCDRTKIZLFWOSXHUKNSDZEJPV","short_pith_number":"pith:DXCDRTKI","canonical_record":{"source":{"id":"2212.01882","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2022-12-04T17:48:52Z","cross_cats_sorted":[],"title_canon_sha256":"4b32c0ec34180ce8767fa0d6288c0df7783c4068a71476cfd84963f6b270fb57","abstract_canon_sha256":"b64bbef4c204bc9df1e28d8baebd555b9c5546f1fb84c6396e96e419932f5fa7"},"schema_version":"1.0"},"canonical_sha256":"1dc438cd48cacb674ae7a29b21e4897d6504a0e967776b16da0bc3522d3e4de6","source":{"kind":"arxiv","id":"2212.01882","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2212.01882","created_at":"2026-07-05T05:22:18Z"},{"alias_kind":"arxiv_version","alias_value":"2212.01882v1","created_at":"2026-07-05T05:22:18Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2212.01882","created_at":"2026-07-05T05:22:18Z"},{"alias_kind":"pith_short_12","alias_value":"DXCDRTKIZLFW","created_at":"2026-07-05T05:22:18Z"},{"alias_kind":"pith_short_16","alias_value":"DXCDRTKIZLFWOSXH","created_at":"2026-07-05T05:22:18Z"},{"alias_kind":"pith_short_8","alias_value":"DXCDRTKI","created_at":"2026-07-05T05:22:18Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2022:DXCDRTKIZLFWOSXHUKNSDZEJPV","target":"record","payload":{"canonical_record":{"source":{"id":"2212.01882","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2022-12-04T17:48:52Z","cross_cats_sorted":[],"title_canon_sha256":"4b32c0ec34180ce8767fa0d6288c0df7783c4068a71476cfd84963f6b270fb57","abstract_canon_sha256":"b64bbef4c204bc9df1e28d8baebd555b9c5546f1fb84c6396e96e419932f5fa7"},"schema_version":"1.0"},"canonical_sha256":"1dc438cd48cacb674ae7a29b21e4897d6504a0e967776b16da0bc3522d3e4de6","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T05:22:18.188824Z","signature_b64":"xF+G2aCLU4WfOVgCuM/XJvxxv7W0h+Og11ZLgen7pjLZ+nP+5D/pb9XMU8ViBop0jOk5GabBDEre2ju3Tm+aAw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"1dc438cd48cacb674ae7a29b21e4897d6504a0e967776b16da0bc3522d3e4de6","last_reissued_at":"2026-07-05T05:22:18.188353Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T05:22:18.188353Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2212.01882","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-05T05:22:18Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"33hFFDdqP4gEwQVuPbI4mQMy457vYOf78nzpIzM7buUs9FOMr+nU6Y/MgjuXXvhjsk57mHkFZCtfCxcS189zAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T11:43:11.847540Z"},"content_sha256":"a66508d25467f02da76e10e450e8b4adb2e3d93b992381c71d953c45ec6dce06","schema_version":"1.0","event_id":"sha256:a66508d25467f02da76e10e450e8b4adb2e3d93b992381c71d953c45ec6dce06"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2022:DXCDRTKIZLFWOSXHUKNSDZEJPV","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Visualizing Contributor Code Competency for PyPI Libraries: Preliminary Results","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Indira Febriyanti, Kanchanok Kannee, Kenichi Matsumoto, Raula Gaikovina Kula, Ruksit Rojpaisarnkit, Yusuf Sulistyo Nugroho","submitted_at":"2022-12-04T17:48:52Z","abstract_excerpt":"Python is known to be used by beginners to professional programmers. Python provides functionality to its community of users through PyPI libraries, which allows developers to reuse functionalities to an application. However, it is unknown the extent to which these PyPI libraries require proficient code in their implementation. We conjecture that PyPI contributors may decide to implement more advanced Pythonic code, or stick with more basic Python code. Are complex codes only committed by few contributors, or only to specific files? The new idea in this paper is to confirm who and where comple"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2212.01882","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/2212.01882/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-05T05:22:18Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ZUReoaz9Y92slgQyoXGTZ+nHFhh1YD+xS23kGPbQzGRd1vXXQ+Yp/XH86qFWI+kr+mvk8a1b2JqOFSx25vFaDg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T11:43:11.847898Z"},"content_sha256":"22b397a73502a9056a4c0d2f5c1d8e1fa3736de0e690fd2c39db390196343f27","schema_version":"1.0","event_id":"sha256:22b397a73502a9056a4c0d2f5c1d8e1fa3736de0e690fd2c39db390196343f27"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/DXCDRTKIZLFWOSXHUKNSDZEJPV/bundle.json","state_url":"https://pith.science/pith/DXCDRTKIZLFWOSXHUKNSDZEJPV/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/DXCDRTKIZLFWOSXHUKNSDZEJPV/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-07T11:43:11Z","links":{"resolver":"https://pith.science/pith/DXCDRTKIZLFWOSXHUKNSDZEJPV","bundle":"https://pith.science/pith/DXCDRTKIZLFWOSXHUKNSDZEJPV/bundle.json","state":"https://pith.science/pith/DXCDRTKIZLFWOSXHUKNSDZEJPV/state.json","well_known_bundle":"https://pith.science/.well-known/pith/DXCDRTKIZLFWOSXHUKNSDZEJPV/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2022:DXCDRTKIZLFWOSXHUKNSDZEJPV","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":"b64bbef4c204bc9df1e28d8baebd555b9c5546f1fb84c6396e96e419932f5fa7","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2022-12-04T17:48:52Z","title_canon_sha256":"4b32c0ec34180ce8767fa0d6288c0df7783c4068a71476cfd84963f6b270fb57"},"schema_version":"1.0","source":{"id":"2212.01882","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2212.01882","created_at":"2026-07-05T05:22:18Z"},{"alias_kind":"arxiv_version","alias_value":"2212.01882v1","created_at":"2026-07-05T05:22:18Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2212.01882","created_at":"2026-07-05T05:22:18Z"},{"alias_kind":"pith_short_12","alias_value":"DXCDRTKIZLFW","created_at":"2026-07-05T05:22:18Z"},{"alias_kind":"pith_short_16","alias_value":"DXCDRTKIZLFWOSXH","created_at":"2026-07-05T05:22:18Z"},{"alias_kind":"pith_short_8","alias_value":"DXCDRTKI","created_at":"2026-07-05T05:22:18Z"}],"graph_snapshots":[{"event_id":"sha256:22b397a73502a9056a4c0d2f5c1d8e1fa3736de0e690fd2c39db390196343f27","target":"graph","created_at":"2026-07-05T05:22:18Z","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/2212.01882/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Python is known to be used by beginners to professional programmers. Python provides functionality to its community of users through PyPI libraries, which allows developers to reuse functionalities to an application. However, it is unknown the extent to which these PyPI libraries require proficient code in their implementation. We conjecture that PyPI contributors may decide to implement more advanced Pythonic code, or stick with more basic Python code. Are complex codes only committed by few contributors, or only to specific files? The new idea in this paper is to confirm who and where comple","authors_text":"Indira Febriyanti, Kanchanok Kannee, Kenichi Matsumoto, Raula Gaikovina Kula, Ruksit Rojpaisarnkit, Yusuf Sulistyo Nugroho","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2022-12-04T17:48:52Z","title":"Visualizing Contributor Code Competency for PyPI Libraries: Preliminary Results"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2212.01882","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:a66508d25467f02da76e10e450e8b4adb2e3d93b992381c71d953c45ec6dce06","target":"record","created_at":"2026-07-05T05:22:18Z","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":"b64bbef4c204bc9df1e28d8baebd555b9c5546f1fb84c6396e96e419932f5fa7","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2022-12-04T17:48:52Z","title_canon_sha256":"4b32c0ec34180ce8767fa0d6288c0df7783c4068a71476cfd84963f6b270fb57"},"schema_version":"1.0","source":{"id":"2212.01882","kind":"arxiv","version":1}},"canonical_sha256":"1dc438cd48cacb674ae7a29b21e4897d6504a0e967776b16da0bc3522d3e4de6","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"1dc438cd48cacb674ae7a29b21e4897d6504a0e967776b16da0bc3522d3e4de6","first_computed_at":"2026-07-05T05:22:18.188353Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T05:22:18.188353Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"xF+G2aCLU4WfOVgCuM/XJvxxv7W0h+Og11ZLgen7pjLZ+nP+5D/pb9XMU8ViBop0jOk5GabBDEre2ju3Tm+aAw==","signature_status":"signed_v1","signed_at":"2026-07-05T05:22:18.188824Z","signed_message":"canonical_sha256_bytes"},"source_id":"2212.01882","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:a66508d25467f02da76e10e450e8b4adb2e3d93b992381c71d953c45ec6dce06","sha256:22b397a73502a9056a4c0d2f5c1d8e1fa3736de0e690fd2c39db390196343f27"],"state_sha256":"b6768aadd5ed332186d2887e538474a376dce8144f224be88c12e8ee1a45ce14"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"z03dJyj5QHiqxnqbpZYOMDtc5rYIIo5zyhJaA+0S/IPZjT4j9Oxs9SANmUpoTgVO7MvtCOWz97ZcdIBNH59JAw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-07T11:43:11.850309Z","bundle_sha256":"d371ba11b232ec90e13d69df3849458fcf461b6dfc36db7f6bf6184174bc0262"}}