{"data":{"status":"fail","segments":[{"id":"s1","ok":false,"missing":[{"kind":"operator","text":"±","span":{"utf16":{"start":17,"end":18},"codePoint":{"start":17,"end":18},"utf8":{"start":17,"end":19},"grapheme":{"start":17,"end":18},"graphemeAligned":true}},{"kind":"number","text":"2","span":{"utf16":{"start":18,"end":19},"codePoint":{"start":18,"end":19},"utf8":{"start":19,"end":20},"grapheme":{"start":18,"end":19},"graphemeAligned":true}}],"added":[],"ambiguous":[]}],"witnesses":[{"ruleId":"invariant-missing-operator","detail":"\"±\" from the source is not in the target","path":"s1","offset":17,"expected":"±"},{"ruleId":"invariant-missing-number","detail":"\"2\" from the source is not in the target","path":"s1","offset":18,"expected":"2"}],"versions":{"engine":"translation-invariants/1 rule-based token extraction; digits: Unicode decimal-digit blocks BMP"},"limits":["Rule-based: number words, spelled-out units and renamed products are not checked.","Units are compared only when attached to the number or a symbol (%, °, Ω, ‰, µ-prefixed).","Comparison is a multiset per kind; it does not check that tokens stay in the same order."],"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:e54099df-4b9c-4161-a29f-e52959c0c964","claim_generator_info":[{"name":"WritersLogic x402 Agent Hub","version":"2.0.0"}],"title":"Check that numbers, units, part numbers, tolerance signs, dates, placeholders and URLs survive translation","assertions":[{"label":"c2pa.actions.v2","data":{"actions":[{"action":"c2pa.created","when":"2026-11-06T01:30:24.374Z","softwareAgent":{"name":"writerslogic-agent-hub/translation-invariants","version":"2.0.0"},"digitalSourceType":"http://cv.iptc.org/newscodes/digitalsourcetype/algorithmicMedia","parameters":{"endpoint":"POST /api/v1/translation-invariants","inputDigest":{"alg":"sha256","hash":"b882ff57bc46991843e17f67fd8646901cc730870a19ed86434343a681bd3471","canonicalization":"JCS"}}}]}},{"label":"c2pa.hash.data","data":{"alg":"sha256","hash":"c5c13c8ae39c28f4ccf0944161f2c8333327f7eafa4afef64335464c2583977c","name":"jcs-canonical-json(data)"}}]},"credential":{"@context":["https://www.w3.org/ns/credentials/v2"],"id":"urn:uuid:3b7485f5-e305-403a-9f02-c42dc71b8195","type":["VerifiableCredential","AgentOutputCredential"],"issuer":"did:web:agents.writerslogic.com","validFrom":"2026-11-06T01:30:24.374Z","credentialSubject":{"id":"urn:sha256:c5c13c8ae39c28f4ccf0944161f2c8333327f7eafa4afef64335464c2583977c","agent":"translation-invariants","endpoint":"POST /api/v1/translation-invariants","outputDigest":{"alg":"sha256","value":"c5c13c8ae39c28f4ccf0944161f2c8333327f7eafa4afef64335464c2583977c","canonicalization":"JCS"},"inputDigest":{"alg":"sha256","value":"b882ff57bc46991843e17f67fd8646901cc730870a19ed86434343a681bd3471","canonicalization":"JCS"},"manifestDigest":{"alg":"sha256","value":"ce72d9f163d60e7977c9c2f3bd46653ed21599c4fbd922c61b3bd080cdaf4bdf","canonicalization":"JCS"},"ingredients":[],"payment":{"scheme":"api-key","network":"eip155:8453","payer":"sample"}},"proof":{"type":"DataIntegrityProof","cryptosuite":"eddsa-jcs-2022","created":"2026-11-06T01:30:24.374Z","verificationMethod":"did:web:agents.writerslogic.com#key-1","proofPurpose":"assertionMethod","proofValue":"zerXv8UMfQVToE6tZmud6KuHiViyJcWMDsbTWAnBNpAjJKqoi5ufjUnsy6RRoVc6yn98EZ6uBsMqip4iqZkqDvSi"}},"ethSignature":{"type":"EIP-191","signer":"did:pkh:eip155:8453:0x3DBd42560cA7a7E448A2c7DfC9E785526189411f","address":"0x3DBd42560cA7a7E448A2c7DfC9E785526189411f","message":"writerslogic-provenance:fdd54d9313ab563254b33311116fbb28ad3bbe04b01a116d0342777c9dfbcef5","signature":"0x5578c9ca5c40987addd155d8f283d36f4a02ec27a706c0023e400e9fe4e09ad251a88297654cace8038a451fd119f0a35185db0c83e8553acf5d887dab943a271b"}}}