{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2015:2FLGA3Y4U7JI3DV5B4UCVTDZ3X","short_pith_number":"pith:2FLGA3Y4","canonical_record":{"source":{"id":"1505.04604","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.ed-ph","submitted_at":"2015-05-18T12:05:19Z","cross_cats_sorted":["cs.SE","hep-ex","physics.comp-ph"],"title_canon_sha256":"2fc44d268522f5116c77151567caa4f5b44130d6d7a65293cabea673fbfe0d89","abstract_canon_sha256":"45f38ea7b25fed5609b5a8e510f57e654d7c612291d23db004d0cf34307459c6"},"schema_version":"1.0"},"canonical_sha256":"d156606f1ca7d28d8ebd0f282acc79ddd7e993bddec2610ac9149389cb8400ba","source":{"kind":"arxiv","id":"1505.04604","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1505.04604","created_at":"2026-05-18T01:22:40Z"},{"alias_kind":"arxiv_version","alias_value":"1505.04604v1","created_at":"2026-05-18T01:22:40Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1505.04604","created_at":"2026-05-18T01:22:40Z"},{"alias_kind":"pith_short_12","alias_value":"2FLGA3Y4U7JI","created_at":"2026-05-18T12:28:59Z"},{"alias_kind":"pith_short_16","alias_value":"2FLGA3Y4U7JI3DV5","created_at":"2026-05-18T12:28:59Z"},{"alias_kind":"pith_short_8","alias_value":"2FLGA3Y4","created_at":"2026-05-18T12:28:59Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2015:2FLGA3Y4U7JI3DV5B4UCVTDZ3X","target":"record","payload":{"canonical_record":{"source":{"id":"1505.04604","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.ed-ph","submitted_at":"2015-05-18T12:05:19Z","cross_cats_sorted":["cs.SE","hep-ex","physics.comp-ph"],"title_canon_sha256":"2fc44d268522f5116c77151567caa4f5b44130d6d7a65293cabea673fbfe0d89","abstract_canon_sha256":"45f38ea7b25fed5609b5a8e510f57e654d7c612291d23db004d0cf34307459c6"},"schema_version":"1.0"},"canonical_sha256":"d156606f1ca7d28d8ebd0f282acc79ddd7e993bddec2610ac9149389cb8400ba","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:22:40.132039Z","signature_b64":"msQoLtu2bp5oZVAzpl8izQnjaV3zkCGHHkUl5Ip1KVHd8bUWyK1MtXJGbqYx6/zJqJyusUHt/LiyL9uH8OsnAQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"d156606f1ca7d28d8ebd0f282acc79ddd7e993bddec2610ac9149389cb8400ba","last_reissued_at":"2026-05-18T01:22:40.131424Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:22:40.131424Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1505.04604","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-18T01:22:40Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"TOMdPvsbcLMm1t8/AkBZXdG2V/Hz0amOyYmDekVCtCcOU1IPKnGQFQPLqJS/C72Yo0rYSJb9HEy4VFyYZViqBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-28T06:17:02.964677Z"},"content_sha256":"fd38b7d5bcf90c1149341ddddd469fd96437be7f8c4c56233454c6f1417f5234","schema_version":"1.0","event_id":"sha256:fd38b7d5bcf90c1149341ddddd469fd96437be7f8c4c56233454c6f1417f5234"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2015:2FLGA3Y4U7JI3DV5B4UCVTDZ3X","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"How do particle physicists learn the programming concepts they need?","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.SE","hep-ex","physics.comp-ph"],"primary_cat":"physics.ed-ph","authors_text":"Maria Grazia Pia, Peter Steinbach, Stefan Kluth, Thomas Schoerner-Sadenius","submitted_at":"2015-05-18T12:05:19Z","abstract_excerpt":"The ability to read, use and develop code efficiently and successfully is a key ingredient in modern particle physics. We report the experience of a training program, identified as \"Advanced Programming Concepts\", that introduces software concepts, methods and techniques to work effectively on a daily basis in a HEP experiment or other programming intensive fields. This paper illustrates the principles, motivations and methods that shape the \"Advanced Computing Concepts\" training program, the knowledge base that it conveys, an analysis of the feedback received so far, and the integration of th"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1505.04604","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-18T01:22:40Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"bsiREQn8PV+Df/gnp8KXXP/LVohGDK4srKgCi+rNIV0STUEwmQk96C3sdIwLgsNpTUk7iQL7jWM0JizICs5rCQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-28T06:17:02.965018Z"},"content_sha256":"a5b14a7c9abec63be1aed052f487bd561a5f9e949ca0996028d9fb5449cb116f","schema_version":"1.0","event_id":"sha256:a5b14a7c9abec63be1aed052f487bd561a5f9e949ca0996028d9fb5449cb116f"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/2FLGA3Y4U7JI3DV5B4UCVTDZ3X/bundle.json","state_url":"https://pith.science/pith/2FLGA3Y4U7JI3DV5B4UCVTDZ3X/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/2FLGA3Y4U7JI3DV5B4UCVTDZ3X/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-06-28T06:17:02Z","links":{"resolver":"https://pith.science/pith/2FLGA3Y4U7JI3DV5B4UCVTDZ3X","bundle":"https://pith.science/pith/2FLGA3Y4U7JI3DV5B4UCVTDZ3X/bundle.json","state":"https://pith.science/pith/2FLGA3Y4U7JI3DV5B4UCVTDZ3X/state.json","well_known_bundle":"https://pith.science/.well-known/pith/2FLGA3Y4U7JI3DV5B4UCVTDZ3X/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2015:2FLGA3Y4U7JI3DV5B4UCVTDZ3X","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":"45f38ea7b25fed5609b5a8e510f57e654d7c612291d23db004d0cf34307459c6","cross_cats_sorted":["cs.SE","hep-ex","physics.comp-ph"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.ed-ph","submitted_at":"2015-05-18T12:05:19Z","title_canon_sha256":"2fc44d268522f5116c77151567caa4f5b44130d6d7a65293cabea673fbfe0d89"},"schema_version":"1.0","source":{"id":"1505.04604","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1505.04604","created_at":"2026-05-18T01:22:40Z"},{"alias_kind":"arxiv_version","alias_value":"1505.04604v1","created_at":"2026-05-18T01:22:40Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1505.04604","created_at":"2026-05-18T01:22:40Z"},{"alias_kind":"pith_short_12","alias_value":"2FLGA3Y4U7JI","created_at":"2026-05-18T12:28:59Z"},{"alias_kind":"pith_short_16","alias_value":"2FLGA3Y4U7JI3DV5","created_at":"2026-05-18T12:28:59Z"},{"alias_kind":"pith_short_8","alias_value":"2FLGA3Y4","created_at":"2026-05-18T12:28:59Z"}],"graph_snapshots":[{"event_id":"sha256:a5b14a7c9abec63be1aed052f487bd561a5f9e949ca0996028d9fb5449cb116f","target":"graph","created_at":"2026-05-18T01:22:40Z","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":"The ability to read, use and develop code efficiently and successfully is a key ingredient in modern particle physics. We report the experience of a training program, identified as \"Advanced Programming Concepts\", that introduces software concepts, methods and techniques to work effectively on a daily basis in a HEP experiment or other programming intensive fields. This paper illustrates the principles, motivations and methods that shape the \"Advanced Computing Concepts\" training program, the knowledge base that it conveys, an analysis of the feedback received so far, and the integration of th","authors_text":"Maria Grazia Pia, Peter Steinbach, Stefan Kluth, Thomas Schoerner-Sadenius","cross_cats":["cs.SE","hep-ex","physics.comp-ph"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.ed-ph","submitted_at":"2015-05-18T12:05:19Z","title":"How do particle physicists learn the programming concepts they need?"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1505.04604","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:fd38b7d5bcf90c1149341ddddd469fd96437be7f8c4c56233454c6f1417f5234","target":"record","created_at":"2026-05-18T01:22:40Z","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":"45f38ea7b25fed5609b5a8e510f57e654d7c612291d23db004d0cf34307459c6","cross_cats_sorted":["cs.SE","hep-ex","physics.comp-ph"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.ed-ph","submitted_at":"2015-05-18T12:05:19Z","title_canon_sha256":"2fc44d268522f5116c77151567caa4f5b44130d6d7a65293cabea673fbfe0d89"},"schema_version":"1.0","source":{"id":"1505.04604","kind":"arxiv","version":1}},"canonical_sha256":"d156606f1ca7d28d8ebd0f282acc79ddd7e993bddec2610ac9149389cb8400ba","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"d156606f1ca7d28d8ebd0f282acc79ddd7e993bddec2610ac9149389cb8400ba","first_computed_at":"2026-05-18T01:22:40.131424Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T01:22:40.131424Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"msQoLtu2bp5oZVAzpl8izQnjaV3zkCGHHkUl5Ip1KVHd8bUWyK1MtXJGbqYx6/zJqJyusUHt/LiyL9uH8OsnAQ==","signature_status":"signed_v1","signed_at":"2026-05-18T01:22:40.132039Z","signed_message":"canonical_sha256_bytes"},"source_id":"1505.04604","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:fd38b7d5bcf90c1149341ddddd469fd96437be7f8c4c56233454c6f1417f5234","sha256:a5b14a7c9abec63be1aed052f487bd561a5f9e949ca0996028d9fb5449cb116f"],"state_sha256":"e3b8633dda1d7c0caa6b0503544ac472b089d5fc1a2df9c6385f7480fe2f6559"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"JYOClGxzXX4fXaHyV6FE2PdNOfI+57JXtDRReRcux0ghoRQWFu7eBTFD5NLVQP902xwT26aQkc0xW6h+g8R+Aw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-28T06:17:02.966886Z","bundle_sha256":"6a053cc94ea826d6cb43032e3289bfcbac657075f77476ecbe106669b69b0000"}}