{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2022:BLX2A72PEPB73K6T7Z52SXKPXZ","short_pith_number":"pith:BLX2A72P","canonical_record":{"source":{"id":"2202.03099","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2022-02-07T12:18:28Z","cross_cats_sorted":["cs.AI","cs.MS","math.OC"],"title_canon_sha256":"8884b40bc96ee9db4989b0a7897466599a5c7d2026d039842ce29381b4b2fadc","abstract_canon_sha256":"0d472ea1447ef378cffb9a621144675fade0745bdcc3bd2440bf6b2680a77ae5"},"schema_version":"1.0"},"canonical_sha256":"0aefa07f4f23c3fdabd3fe7ba95d4fbe5a4f0d7f3621428b9739a738302b5376","source":{"kind":"arxiv","id":"2202.03099","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2202.03099","created_at":"2026-07-05T04:40:50Z"},{"alias_kind":"arxiv_version","alias_value":"2202.03099v2","created_at":"2026-07-05T04:40:50Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2202.03099","created_at":"2026-07-05T04:40:50Z"},{"alias_kind":"pith_short_12","alias_value":"BLX2A72PEPB7","created_at":"2026-07-05T04:40:50Z"},{"alias_kind":"pith_short_16","alias_value":"BLX2A72PEPB73K6T","created_at":"2026-07-05T04:40:50Z"},{"alias_kind":"pith_short_8","alias_value":"BLX2A72P","created_at":"2026-07-05T04:40:50Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2022:BLX2A72PEPB73K6T7Z52SXKPXZ","target":"record","payload":{"canonical_record":{"source":{"id":"2202.03099","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2022-02-07T12:18:28Z","cross_cats_sorted":["cs.AI","cs.MS","math.OC"],"title_canon_sha256":"8884b40bc96ee9db4989b0a7897466599a5c7d2026d039842ce29381b4b2fadc","abstract_canon_sha256":"0d472ea1447ef378cffb9a621144675fade0745bdcc3bd2440bf6b2680a77ae5"},"schema_version":"1.0"},"canonical_sha256":"0aefa07f4f23c3fdabd3fe7ba95d4fbe5a4f0d7f3621428b9739a738302b5376","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T04:40:50.088934Z","signature_b64":"GpG7yw6Oyuf2wGpZqzaH/TdNX2JZGdJxUS/+ii5DDOeTW9GqdI57mw4bc6E5UNAXZkFWJ1vyru/fU65c82aTAQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"0aefa07f4f23c3fdabd3fe7ba95d4fbe5a4f0d7f3621428b9739a738302b5376","last_reissued_at":"2026-07-05T04:40:50.088587Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T04:40:50.088587Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2202.03099","source_version":2,"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:40:50Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"sWxIUY7ux0Mud12D9lcnMAaLZ0eEk7b9tehswbR5imlV6U8f7+m+Ahk73cK3zQFSUys3noD5E0JXloB0/JuYDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-18T06:53:41.065598Z"},"content_sha256":"178eb3f5e5c35d8197d834784649aa472dd51e65a9f14a68f1ea62537b4f1d63","schema_version":"1.0","event_id":"sha256:178eb3f5e5c35d8197d834784649aa472dd51e65a9f14a68f1ea62537b4f1d63"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2022:BLX2A72PEPB73K6T7Z52SXKPXZ","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"FL_PyTorch: optimization research simulator for federated learning","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.AI","cs.MS","math.OC"],"primary_cat":"cs.LG","authors_text":"Konstantin Burlachenko, Peter Richt\\'arik, Samuel Horv\\'ath","submitted_at":"2022-02-07T12:18:28Z","abstract_excerpt":"Federated Learning (FL) has emerged as a promising technique for edge devices to collaboratively learn a shared machine learning model while keeping training data locally on the device, thereby removing the need to store and access the full data in the cloud. However, FL is difficult to implement, test and deploy in practice considering heterogeneity in common edge device settings, making it fundamentally hard for researchers to efficiently prototype and test their optimization algorithms. In this work, our aim is to alleviate this problem by introducing FL_PyTorch : a suite of open-source sof"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2202.03099","kind":"arxiv","version":2},"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/2202.03099/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:40:50Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"2P4/7m1S4oXKSqg/e7R3Emu2+g0BDgK2TCoYovhu6QwKhW9r1iN3DVBxxFv6hGwkM4vuot4NleTIr1HXKeT6AQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-18T06:53:41.065979Z"},"content_sha256":"4687abdeea0cec25e2beb4cf9ba13cf2bf004852629138b482df12a1c3503aed","schema_version":"1.0","event_id":"sha256:4687abdeea0cec25e2beb4cf9ba13cf2bf004852629138b482df12a1c3503aed"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/BLX2A72PEPB73K6T7Z52SXKPXZ/bundle.json","state_url":"https://pith.science/pith/BLX2A72PEPB73K6T7Z52SXKPXZ/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/BLX2A72PEPB73K6T7Z52SXKPXZ/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-18T06:53:41Z","links":{"resolver":"https://pith.science/pith/BLX2A72PEPB73K6T7Z52SXKPXZ","bundle":"https://pith.science/pith/BLX2A72PEPB73K6T7Z52SXKPXZ/bundle.json","state":"https://pith.science/pith/BLX2A72PEPB73K6T7Z52SXKPXZ/state.json","well_known_bundle":"https://pith.science/.well-known/pith/BLX2A72PEPB73K6T7Z52SXKPXZ/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2022:BLX2A72PEPB73K6T7Z52SXKPXZ","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":"0d472ea1447ef378cffb9a621144675fade0745bdcc3bd2440bf6b2680a77ae5","cross_cats_sorted":["cs.AI","cs.MS","math.OC"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2022-02-07T12:18:28Z","title_canon_sha256":"8884b40bc96ee9db4989b0a7897466599a5c7d2026d039842ce29381b4b2fadc"},"schema_version":"1.0","source":{"id":"2202.03099","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2202.03099","created_at":"2026-07-05T04:40:50Z"},{"alias_kind":"arxiv_version","alias_value":"2202.03099v2","created_at":"2026-07-05T04:40:50Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2202.03099","created_at":"2026-07-05T04:40:50Z"},{"alias_kind":"pith_short_12","alias_value":"BLX2A72PEPB7","created_at":"2026-07-05T04:40:50Z"},{"alias_kind":"pith_short_16","alias_value":"BLX2A72PEPB73K6T","created_at":"2026-07-05T04:40:50Z"},{"alias_kind":"pith_short_8","alias_value":"BLX2A72P","created_at":"2026-07-05T04:40:50Z"}],"graph_snapshots":[{"event_id":"sha256:4687abdeea0cec25e2beb4cf9ba13cf2bf004852629138b482df12a1c3503aed","target":"graph","created_at":"2026-07-05T04:40:50Z","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/2202.03099/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Federated Learning (FL) has emerged as a promising technique for edge devices to collaboratively learn a shared machine learning model while keeping training data locally on the device, thereby removing the need to store and access the full data in the cloud. However, FL is difficult to implement, test and deploy in practice considering heterogeneity in common edge device settings, making it fundamentally hard for researchers to efficiently prototype and test their optimization algorithms. In this work, our aim is to alleviate this problem by introducing FL_PyTorch : a suite of open-source sof","authors_text":"Konstantin Burlachenko, Peter Richt\\'arik, Samuel Horv\\'ath","cross_cats":["cs.AI","cs.MS","math.OC"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2022-02-07T12:18:28Z","title":"FL_PyTorch: optimization research simulator for federated learning"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2202.03099","kind":"arxiv","version":2},"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:178eb3f5e5c35d8197d834784649aa472dd51e65a9f14a68f1ea62537b4f1d63","target":"record","created_at":"2026-07-05T04:40:50Z","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":"0d472ea1447ef378cffb9a621144675fade0745bdcc3bd2440bf6b2680a77ae5","cross_cats_sorted":["cs.AI","cs.MS","math.OC"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2022-02-07T12:18:28Z","title_canon_sha256":"8884b40bc96ee9db4989b0a7897466599a5c7d2026d039842ce29381b4b2fadc"},"schema_version":"1.0","source":{"id":"2202.03099","kind":"arxiv","version":2}},"canonical_sha256":"0aefa07f4f23c3fdabd3fe7ba95d4fbe5a4f0d7f3621428b9739a738302b5376","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"0aefa07f4f23c3fdabd3fe7ba95d4fbe5a4f0d7f3621428b9739a738302b5376","first_computed_at":"2026-07-05T04:40:50.088587Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T04:40:50.088587Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"GpG7yw6Oyuf2wGpZqzaH/TdNX2JZGdJxUS/+ii5DDOeTW9GqdI57mw4bc6E5UNAXZkFWJ1vyru/fU65c82aTAQ==","signature_status":"signed_v1","signed_at":"2026-07-05T04:40:50.088934Z","signed_message":"canonical_sha256_bytes"},"source_id":"2202.03099","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:178eb3f5e5c35d8197d834784649aa472dd51e65a9f14a68f1ea62537b4f1d63","sha256:4687abdeea0cec25e2beb4cf9ba13cf2bf004852629138b482df12a1c3503aed"],"state_sha256":"017d09dd0cc8ddaf0fc3ff048aeb378f36318a3e0af3fb03ad9364abebceb3b8"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"HfiLK/zxaXXpHeTFCwHaVjvfbPsk4Xo72o7oFC9jpYVLHHfo9QoG4BC0Bpg3ylettcZErURNI2NMbdkuu3hYBA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-18T06:53:41.068142Z","bundle_sha256":"d24f763dd6b3b2e4afc92eba0205f0dc014e1cc088480d57c2567cb37ab6c0bc"}}