{"author":{"id":0,"name":"","url":"https://llmpages.org/author/"},"canonical_url":"https://llmpages.org/drafts/json-three-way-merge/","categories":null,"content":"Deterministic Three-Way Merge for JSON Values\n\nPublished revision: draft-jurkovikj-json-three-way-merge-00 · Expires: 5 February 2027\n\nA deterministic, bounded, fail-closed three-way merge operation for a restricted JSON value domain.\n\nDatatracker   Read HTML   Open demo\n\nInputs and results\nGiven a shared base value and independently derived source and target values, the operation produces one merged JSON value, an ordered set of structured conflicts, or a typed invalid-input, unsupported-domain, or resource failure.\n\nDeterministic surface\nStrict JSON and finite binary64 numbers.\nExplicit scalar, object-member, and missing-member rules.\nRFC 6901 conflict paths and stable conflict ordering.\nArrays fail closed unless a separately defined profile supplies array semantics.\nDisclosed limits for depth, tokens, bytes, and other resource ceilings.\n\nProtocol boundary\nThe merge operation is independent of HTTP. An application can use it during reconciliation, but HTTP preconditions and atomic mutation remain separate concerns.\n\nThis is an individual Internet-Draft, not an RFC or an IETF standard.","content_media_type":"text/plain; charset=utf-8","excerpt":"Published revision: draft-jurkovikj-json-three-way-merge-00 · Expires: 5 February 2027 A deterministic, bounded, fail-closed three-way merge operation for a restricted JSON value domain. Datatracker &nbsp; Read HTML &nbsp; Open demo Inputs and results Given a shared base value and independently derived source and target values, the operation produces one merged JSON value, an ordered set of structured","headings":[{"anchor":null,"level":2,"text":"Inputs and results"},{"anchor":null,"level":2,"text":"Deterministic surface"},{"anchor":null,"level":2,"text":"Protocol boundary"}],"image":null,"images":null,"lastModified":"2026-08-15T14:57:52+00:00","llm_url":"https://llmpages.org/drafts/json-three-way-merge/llm/","post_id":931,"post_type":"page","profile":"https://www.ietf.org/archive/id/draft-jurkovikj-collab-tunnel-03.html#tct-m-url-profile","published":"2026-08-15T14:44:28+00:00","slug":"json-three-way-merge","tags":null,"title":"Deterministic Three-Way Merge for JSON Values","word_count":144}