{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2016:B7IIWBF5GN2XYZH6YDVINQ64NZ","short_pith_number":"pith:B7IIWBF5","schema_version":"1.0","canonical_sha256":"0fd08b04bd33757c64fec0ea86c3dc6e7f438f38c440482506da99c773164831","source":{"kind":"arxiv","id":"1608.03960","version":3},"attestation_state":"computed","paper":{"title":"A Conflict-Free Replicated JSON Datatype","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.DB"],"primary_cat":"cs.DC","authors_text":"Alastair R. Beresford, Martin Kleppmann","submitted_at":"2016-08-13T09:48:35Z","abstract_excerpt":"Many applications model their data in a general-purpose storage format such as JSON. This data structure is modified by the application as a result of user input. Such modifications are well understood if performed sequentially on a single copy of the data, but if the data is replicated and modified concurrently on multiple devices, it is unclear what the semantics should be. In this paper we present an algorithm and formal semantics for a JSON data structure that automatically resolves concurrent modifications such that no updates are lost, and such that all replicas converge towards the same"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"1608.03960","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2016-08-13T09:48:35Z","cross_cats_sorted":["cs.DB"],"title_canon_sha256":"0be8c93c63ec1f4ed4d8d5b70ad74a4934183f034de52ea7249d10fdcf767141","abstract_canon_sha256":"4f5650642d0a24fdb96c705e8d76b5a89d7b30749d637562c733549a22968460"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:38:04.261023Z","signature_b64":"+kS0HbCIs94B/XQDRdjaF242UP2NF8bQS8tK1ISQkMJx6kzRmCtK97umi8yZkmoegZOEa+b33WnjahGh7CWoCw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"0fd08b04bd33757c64fec0ea86c3dc6e7f438f38c440482506da99c773164831","last_reissued_at":"2026-05-18T00:38:04.260391Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:38:04.260391Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"A Conflict-Free Replicated JSON Datatype","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.DB"],"primary_cat":"cs.DC","authors_text":"Alastair R. Beresford, Martin Kleppmann","submitted_at":"2016-08-13T09:48:35Z","abstract_excerpt":"Many applications model their data in a general-purpose storage format such as JSON. This data structure is modified by the application as a result of user input. Such modifications are well understood if performed sequentially on a single copy of the data, but if the data is replicated and modified concurrently on multiple devices, it is unclear what the semantics should be. In this paper we present an algorithm and formal semantics for a JSON data structure that automatically resolves concurrent modifications such that no updates are lost, and such that all replicas converge towards the same"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1608.03960","kind":"arxiv","version":3},"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"},"aliases":[{"alias_kind":"arxiv","alias_value":"1608.03960","created_at":"2026-05-18T00:38:04.260492+00:00"},{"alias_kind":"arxiv_version","alias_value":"1608.03960v3","created_at":"2026-05-18T00:38:04.260492+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1608.03960","created_at":"2026-05-18T00:38:04.260492+00:00"},{"alias_kind":"pith_short_12","alias_value":"B7IIWBF5GN2X","created_at":"2026-05-18T12:30:07.202191+00:00"},{"alias_kind":"pith_short_16","alias_value":"B7IIWBF5GN2XYZH6","created_at":"2026-05-18T12:30:07.202191+00:00"},{"alias_kind":"pith_short_8","alias_value":"B7IIWBF5","created_at":"2026-05-18T12:30:07.202191+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/B7IIWBF5GN2XYZH6YDVINQ64NZ","json":"https://pith.science/pith/B7IIWBF5GN2XYZH6YDVINQ64NZ.json","graph_json":"https://pith.science/api/pith-number/B7IIWBF5GN2XYZH6YDVINQ64NZ/graph.json","events_json":"https://pith.science/api/pith-number/B7IIWBF5GN2XYZH6YDVINQ64NZ/events.json","paper":"https://pith.science/paper/B7IIWBF5"},"agent_actions":{"view_html":"https://pith.science/pith/B7IIWBF5GN2XYZH6YDVINQ64NZ","download_json":"https://pith.science/pith/B7IIWBF5GN2XYZH6YDVINQ64NZ.json","view_paper":"https://pith.science/paper/B7IIWBF5","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1608.03960&json=true","fetch_graph":"https://pith.science/api/pith-number/B7IIWBF5GN2XYZH6YDVINQ64NZ/graph.json","fetch_events":"https://pith.science/api/pith-number/B7IIWBF5GN2XYZH6YDVINQ64NZ/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/B7IIWBF5GN2XYZH6YDVINQ64NZ/action/timestamp_anchor","attest_storage":"https://pith.science/pith/B7IIWBF5GN2XYZH6YDVINQ64NZ/action/storage_attestation","attest_author":"https://pith.science/pith/B7IIWBF5GN2XYZH6YDVINQ64NZ/action/author_attestation","sign_citation":"https://pith.science/pith/B7IIWBF5GN2XYZH6YDVINQ64NZ/action/citation_signature","submit_replication":"https://pith.science/pith/B7IIWBF5GN2XYZH6YDVINQ64NZ/action/replication_record"}},"created_at":"2026-05-18T00:38:04.260492+00:00","updated_at":"2026-05-18T00:38:04.260492+00:00"}