{"data":{"status":"pass","repaired":{"id":"007","qty":3,"active":true},"changed":true,"applied":[{"path":"/qty","rule":"string-to-integer","from":"3","to":3},{"path":"/active","rule":"string-to-boolean","from":"TRUE","to":true}],"remaining":[],"refused":[],"witnesses":[],"versions":{"json-schema-engine":"JSON Schema 2020-12 interpreter (https://json-schema.org/draft/2020-12/schema), no code generation; validated against JSON-Schema-Test-Suite tests/draft2020-12 at commit 245a45abc90190c0bff04d97e6d2b541b4bb9f12","json-pointer":"RFC 6901 (https://www.rfc-editor.org/rfc/rfc6901)","number-limit":"IEEE 754-2019 binary64: integers are exact up to 2^53 (ECMA-262 Number.MAX_SAFE_INTEGER = 2^53 - 1)"},"limits":["format is an annotation, as JSON Schema 2020-12 specifies by default: a value that violates a format still validates.","Only errors the interpreter reports as leaf errors are repaired; errors inside oneOf, anyOf, not and if are reported, not repaired.","Fixes are applied one per failing location and kept only if the error count strictly drops on re-validation; the whole run shares a 60,000-step interpreter budget."],"deterministic":true},"_provenance":{"version":"writerslogic-provenance/1","issuer":"did:web:agents.writerslogic.com","verify":{"endpoint":"POST /api/v1/verify-provenance","did":"did:web:agents.writerslogic.com"},"manifest":{"format":"application/json","instance_id":"xmp:iid:92c91246-e67b-4d5d-940d-0a99f883aeff","claim_generator_info":[{"name":"WritersLogic x402 Agent Hub","version":"2.0.0"}],"title":"Repair a JSON value toward a schema using only the coercions the caller declares","assertions":[{"label":"c2pa.actions.v2","data":{"actions":[{"action":"c2pa.created","when":"2026-11-06T01:30:22.704Z","softwareAgent":{"name":"writerslogic-agent-hub/schema-repair","version":"2.0.0"},"digitalSourceType":"http://cv.iptc.org/newscodes/digitalsourcetype/algorithmicMedia","parameters":{"endpoint":"POST /api/v1/schema-repair","inputDigest":{"alg":"sha256","hash":"4a2588d51c61902fdaaec970947bf0b8f36f1f3e5c38c410b93658c78d293be0","canonicalization":"JCS"}}}]}},{"label":"c2pa.hash.data","data":{"alg":"sha256","hash":"6daaa076462adb17645d9980585f2f7fe89600e8891d1950bdd069ea242fcf49","name":"jcs-canonical-json(data)"}}]},"credential":{"@context":["https://www.w3.org/ns/credentials/v2"],"id":"urn:uuid:d7e4057d-7608-467f-8f97-86d54b34cf30","type":["VerifiableCredential","AgentOutputCredential"],"issuer":"did:web:agents.writerslogic.com","validFrom":"2026-11-06T01:30:22.704Z","credentialSubject":{"id":"urn:sha256:6daaa076462adb17645d9980585f2f7fe89600e8891d1950bdd069ea242fcf49","agent":"schema-repair","endpoint":"POST /api/v1/schema-repair","outputDigest":{"alg":"sha256","value":"6daaa076462adb17645d9980585f2f7fe89600e8891d1950bdd069ea242fcf49","canonicalization":"JCS"},"inputDigest":{"alg":"sha256","value":"4a2588d51c61902fdaaec970947bf0b8f36f1f3e5c38c410b93658c78d293be0","canonicalization":"JCS"},"manifestDigest":{"alg":"sha256","value":"3b4263b6c1542427903937937e1d32ff7d2f54c43d5bfa7cf7bef48f2e0b53ab","canonicalization":"JCS"},"ingredients":[],"payment":{"scheme":"api-key","network":"eip155:8453","payer":"sample"}},"proof":{"type":"DataIntegrityProof","cryptosuite":"eddsa-jcs-2022","created":"2026-11-06T01:30:22.704Z","verificationMethod":"did:web:agents.writerslogic.com#key-1","proofPurpose":"assertionMethod","proofValue":"z4pVz3MbCfAavwDSiCrnTc6cMmbahbRi9NJQXUxFuW7y3Xi7jg2qPPWQStRv6yCphw46k6meQMaY53ZVoaffye24p"}},"ethSignature":{"type":"EIP-191","signer":"did:pkh:eip155:8453:0x3DBd42560cA7a7E448A2c7DfC9E785526189411f","address":"0x3DBd42560cA7a7E448A2c7DfC9E785526189411f","message":"writerslogic-provenance:58a2b6766c44cc7a8fd9eb0bb23818dab443468b78f2db3a6dd3a1dd4be5da22","signature":"0x367f4a87b3060482e7f60f7731bdd709c31769cf256faf4a089f92d7350bfa4a1b7d85ef3381b879185d8a1592ff5e03bd0e7b79c341e9d2ed5a151df96938a61c"}}}