{"id":"duration-format-clock","version":"1.0.0","description":"Format a nonnegative whole or decimal second count as an exact hh:mm:ss[.fraction] clock duration.","supported_operations":["seconds to hours minutes seconds","format duration as hh:mm:ss","turn decimal seconds into clock time","display elapsed seconds as a clock","seconds to time string","format precise duration"],"unsupported_operations":["calendar dates","negative durations","rounding fractional seconds"],"semantics":["Accept nonnegative canonical decimal seconds with at most nine fractional digits.","Hours may exceed 23 and are padded to at least two digits; minutes and seconds are always two digits.","Preserve the supplied fractional digits exactly; do not round or use binary floating point."],"limits":{"max_input_bytes":34},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["seconds"],"properties":{"seconds":{"type":"string","minLength":1,"maxLength":20,"pattern":"^(0|[1-9][0-9]{0,9})(\\.[0-9]{1,9})?$"}}},"output_schema":{"type":"object","additionalProperties":false,"required":["clock","standard_version"],"properties":{"clock":{"type":"string","minLength":8,"maxLength":22},"standard_version":{"type":"string","const":"packet-r90-clock-1.0.0"}}},"examples":[{"input":{"seconds":"3661.250"},"output":{"clock":"01:01:01.250","standard_version":"packet-r90-clock-1.0.0"}},{"input":{"seconds":"86400"},"output":{"clock":"24:00:00","standard_version":"packet-r90-clock-1.0.0"}}],"execute_url":"/v1/tools/duration-format-clock/versions/1.0.0/execute"}