{"id":"sequence-strict-order-check","version":"1.0.0","description":"Check an exact strictly ascending or descending source-index ordering claim.","supported_operations":["Check an exact strictly ascending or descending source-index ordering claim.","verify strictly increasing sequence","check strict descending certificate","reject duplicate ordered values","locate strict order failure","audit unique scalar ranking"],"unsupported_operations":["sorting data into a replacement result","locale-aware or floating-point ordering"],"semantics":["Values use the total type order null, boolean, safe integer, string; strings compare Unicode scalar values lexicographically.","Equal values retain source-index order; claims are exact source-index permutations and are never repaired.","Every verdict names ECMA-262-2026-SameValue-relational+ISO-IEC-9899-2018-7.24.4.2."],"limits":{"max_input_bytes":262144,"max_items":10000,"max_string_code_points":4096},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"properties":{"source":{"type":"array","maxItems":10000,"items":{"type":["string","number","boolean","null"]}},"claim":{"type":"array","maxItems":10000,"items":{"type":"integer","minimum":0,"maximum":9999}},"direction":{"type":"string","enum":["ascending","descending"]}},"required":["source","claim","direction"]},"output_schema":{"type":"object","additionalProperties":false,"properties":{"valid":{"type":"boolean"},"reason":{"type":"string"},"discrepancy":{"type":"object","additionalProperties":false,"properties":{"path":{"type":"string"},"index":{"type":"integer","minimum":0},"expected":{"type":["integer","null"]},"actual":{"type":["integer","null"]}},"required":["path","index","expected","actual"]},"reference_version":{"type":"string"}},"required":["valid","reference_version"]},"examples":[{"input":{"source":[3,2,1],"claim":[2,1,0],"direction":"ascending"},"output":{"valid":true,"reference_version":"ECMA-262-2026-SameValue-relational+ISO-IEC-9899-2018-7.24.4.2"}},{"input":{"source":[1,1],"claim":[0,1],"direction":"ascending"},"output":{"valid":false,"reason":"source_not_strictly_orderable","discrepancy":{"path":"/source/1","index":1,"expected":0,"actual":1},"reference_version":"ECMA-262-2026-SameValue-relational+ISO-IEC-9899-2018-7.24.4.2"}}],"execute_url":"/v1/tools/sequence-strict-order-check/versions/1.0.0/execute"}