{"id":"uuid-parse-strict","version":"1.0.0","description":"Strictly parse one canonical lowercase RFC 9562 UUID.","supported_operations":["strictly parse uuid","inspect uuid version and variant","validate canonical uuid syntax","uuid text to 16 bytes","network order octets of a uuid","reject noncanonical uuid spelling"],"unsupported_operations":["lenient UUID parsing","UUID generation"],"semantics":["Only the 8-4-4-4-12 lowercase hexadecimal form is accepted; braces and uppercase are rejected.","Nil and max UUID values are valid and version is the high nibble of octet 6.","Disclaimer: format transform only; provides no confidentiality, integrity, or authenticity."],"limits":{"max_uuid_chars":36},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["uuid"],"properties":{"uuid":{"type":"string","maxLength":36,"pattern":"^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"}}},"output_schema":{"type":"object","additionalProperties":false,"required":["uuid","bytes","version","variant"],"properties":{"uuid":{"type":"string","pattern":"^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"},"bytes":{"type":"array","minItems":16,"maxItems":16,"items":{"type":"integer","minimum":0,"maximum":255}},"version":{"type":"integer","minimum":0,"maximum":15},"variant":{"type":"string","enum":["ncs","rfc9562","microsoft","future"]}}},"examples":[{"input":{"uuid":"00000000-0000-0000-0000-000000000000"},"output":{"uuid":"00000000-0000-0000-0000-000000000000","bytes":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"version":0,"variant":"ncs"}},{"input":{"uuid":"2ed6657d-e927-568b-95e1-2665a8aea6a2"},"output":{"uuid":"2ed6657d-e927-568b-95e1-2665a8aea6a2","bytes":[46,214,101,125,233,39,86,139,149,225,38,101,168,174,166,162],"version":5,"variant":"rfc9562"}}],"execute_url":"/v1/tools/uuid-parse-strict/versions/1.0.0/execute"}