{"service":"comparar-textos","title":"Comparar textos literalmente","description":"Compare two strings literally without normalization or inference. Returns equality, lengths and the first difference with Unicode code point and UTF-16 positions. Each input supports up to 20000 UTF-16 units. Does not verify file bytes, facts or delivery acceptance.","price":{"amount":"0.01","token":"USDC","network":"Base","priceArs":300},"input":{"type":"object","required":["original","entrega"],"additionalProperties":false,"properties":{"original":{"type":"string","maxLength":20000,"description":"Original text; handler limit: 20000 UTF-16 units"},"entrega":{"type":"string","maxLength":20000,"description":"Delivered text; handler limit: 20000 UTF-16 units"}}},"inputExample":{"original":"😀a","entrega":"😀b"},"outputExample":{"equal":false,"lengths":{"original":{"codePoints":2,"utf16":3},"entrega":{"codePoints":2,"utf16":3}},"firstDifference":{"codePointIndex":1,"utf16Offset":2,"line":1,"column":2,"original":{"character":"a","codePoint":"U+0061"},"entrega":{"character":"b","codePoint":"U+0062"}},"positionConvention":{"codePointIndexBase":0,"utf16OffsetBase":0,"lineBase":1,"columnBase":1,"lineSeparator":"LF","columnUnit":"Unicode code points"},"scope":"Compara literalmente las cadenas recibidas, sin normalización ni inferencia. No verifica bytes de archivos, hechos ni aceptación de una entrega."},"howToPay":"POST JSON to https://tienda.textokit.store/api/comparar-textos without payment to receive HTTP 402 with the x402 payment requirements. Repeat the POST with the signed PAYMENT-SIGNATURE header (v2) or X-PAYMENT header (v1) to receive the result."}