{"id":"uuid-v3-generate","version":"1.0.0","description":"Generate deterministic RFC 9562 UUIDv3 values from a namespace and UTF-8 name.","supported_operations":["generate uuid v3 from namespace","deterministic name based uuid v3","uuid v3 dns namespace generation","md5 name based uuid","uuid v3 url namespace generation","same uuid v3 from same namespace and name"],"unsupported_operations":["random UUID generation","generate UUID v4","generate UUID v1","generate UUID v6","generate UUID v7","time-ordered UUID generation"],"semantics":["RFC 9562 section 5.3: hash namespace octets followed by the exact UTF-8 name bytes, truncate to 128 bits, then set version and RFC variant bits.","Names are not normalized; canonically equivalent Unicode sequences can produce different UUIDs. Empty names are valid.","Disclaimer: format transform only; provides no confidentiality, integrity, or authenticity."],"limits":{"max_name_bytes":4096,"max_namespace_chars":36},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["namespace","name"],"properties":{"namespace":{"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}$"},"name":{"type":"string","maxLength":4096}}},"output_schema":{"type":"object","additionalProperties":false,"required":["uuid"],"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}$"}}},"examples":[{"input":{"namespace":"6ba7b810-9dad-11d1-80b4-00c04fd430c8","name":"www.widgets.com"},"output":{"uuid":"3d813cbb-47fb-32ba-91df-831e1593ac29"}},{"input":{"namespace":"6ba7b811-9dad-11d1-80b4-00c04fd430c8","name":"https://example.com/"},"output":{"uuid":"b9dcdff8-af4a-365d-8043-0f8361942709"}}],"execute_url":"/v1/tools/uuid-v3-generate/versions/1.0.0/execute"}