# JSON Three-Way Merge

Build-time release reference. Runtime readiness, deployment, payment settlement and external indexing are not evaluated here. Prices are proposed; this file cannot authorize execution or payment.

Merge two supplied JSON document branches against an explicit base. Recursively merges object members, treats arrays atomically, distinguishes deletion from null, and returns no merged document when any conflict exists. Does not resolve semantic or textual conflicts.

Release: 0.29.0. Built: 2026-10-06T15:38:00Z.

## Choose for
- Merge independent JSON document edits against a common base
- Detect delete-versus-modify conflicts before combining agent results

## Outside this profile
- CRDT synchronization, line-based text merging or semantic conflict resolution
- Element-wise merging of arrays or applying partial conflict results

Proposed nominal USD 0.01 per successful call; payer fees excluded. No verified runtime availability.

- [Exact release contract](/reference/services/json-three-way-merge.json)
- [Input schema](/reference/schemas/json-three-way-merge.input.json)
- [Output schema](/reference/schemas/json-three-way-merge.output.json)
- [Fixed example](/reference/examples/json-three-way-merge.json)
- [Complete HTML reference](/discover/tools/json-three-way-merge)
