/claim #685 Implements a fully functional JsonPatch type for diffing and patching JSON values, aligned with DynamicPatch architecture.

Features:

  • Core JsonPatch ADT mirroring DynamicPatch structure
  • LCS-based diffing algorithm in JsonDiffer
  • Strict, Lenient, and Clobber application modes
  • Full bidirectional conversion between JsonPatch and DynamicPatch
  • Comprehensive test suite spanning 38 tests (algebraic laws, roundtrips, edge cases)
  • Zero-allocation hot paths for performance

https://github.com/user-attachments/assets/c98f7470-1688-4daf-b20e-01ab366a9fb4

Claim

Total prize pool $2,000
Total paid $0
Status Pending
Submitted January 17, 2026
Last updated January 17, 2026

Contributors

KH

khoinp1012

@khoinp1012

100%

Sponsors

ZI

ZIO

@ZIO

$1,000
JO

John Oluwafemi

@John6150

$1,000