{"api":"v1","generated_at":"2026-09-15T21:03:10.021Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/chrono-schemasure-com-v1-business-time-f5191e","pinned_page":"https://tollindex.com/e/chrono-schemasure-com-v1-business-time-f5191e/at/2026-09-15T16-57Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-15T16:57:44.360Z","snapshot_stamp":"2026-09-15T16-57Z","endpoint":{"slug":"chrono-schemasure-com-v1-business-time-f5191e","canonical_url":"https://chrono.schemasure.com/v1/business-time","resource":"https://chrono.schemasure.com/v1/business-time","http_method":"POST","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Resolve a local time to an exact UTC instant with explicit DST ambiguity handling, business-day arithmetic, public-holiday status, and working-hour overlap across timezones. Detects ambiguous and nonexistent local times instead of silently shifting them. Declares its IANA tzdb release and per-jurisdiction holiday provenance.","service_name":"ChronoSure","declared_category":null,"declared_tags":["timezone","business-days","holidays","dst","scheduling"],"route_template":null,"registry_updated":"2026-09-15T07:39:56.673Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"business time","category":"other","first_observed_by_toll":"2026-09-10T19:08:24.178Z","last_observed_by_toll":"2026-09-15T16:57:44.360Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-10T19:08:24.178Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.01 USDC","amount_units":0.01,"decimals_known":true,"pay_to":"0x9876af0F6D8Ed5155Cd02d1ca56D128601612690","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T16:57:44.360Z","calls_30d":40,"unique_payers_30d":8,"last_called_at":"2026-09-15T07:39:56.422Z"},"validation":{"latest":{"observed_at":"2026-09-15T07:02:51.384Z","state":"pass","failed_checks":[],"endpoint_http_status":402,"run_id":"daily-2026-09-15"},"uptime":[{"days":7,"observed":5,"passed":5,"ratio":1},{"days":30,"observed":5,"passed":5,"ratio":1},{"days":90,"observed":5,"passed":5,"ratio":1}],"history_90d":[{"observed_at":"2026-09-15T07:02:51.384Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T06:29:28.670Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T06:18:51.718Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T09:42:42.590Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T14:47:36.093Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0x9876af0F6D8Ed5155Cd02d1ca56D128601612690","page":"https://tollindex.com/seller/0x9876af0F6D8Ed5155Cd02d1ca56D128601612690","endpoints":6,"hosts":5},"reports":0,"registry_record":{"cdp":[{"tags":["timezone","business-days","holidays","dst","scheduling"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x9876af0F6D8Ed5155Cd02d1ca56D128601612690","amount":"10000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":60}],"quality":{"lastCalledAt":"2026-09-15T07:39:56.422Z","l30DaysTotalCalls":40,"l30DaysUniquePayers":8},"resource":"https://chrono.schemasure.com/v1/business-time","extensions":{"bazaar":{"info":{"input":{"body":{"timezone":"America/New_York","local_time":"2026-11-01T01:30:00","ambiguity_policy":"reject"},"type":"http","method":"POST","bodyType":"json"},"output":{"type":"json","example":{"ok":true,"result":{"offset":"-04:00","overlap":{"windows":[{"end":"2026-06-15T16:00:00Z","start":"2026-06-15T13:00:00Z"}],"has_overlap":true},"coverage":{"years":[2026,2027],"calendar":"US-NY","provenance":"US OPM (public domain)"},"timezone":"America/New_York","ambiguity":"unique","candidates":[],"is_holiday":false,"is_weekend":false,"comparisons":[{"offset":"+01:00","timezone":"Europe/London","local_time":"2026-06-15T14:30:00"}],"utc_instant":"2026-06-15T13:30:00Z","is_working_day":true,"business_days_result":null,"next_valid_working_instant":"2026-06-15T13:30:00Z"},"verdict":"resolved","evidence":[],"warnings":[],"confidence":1,"risk_codes":[],"request_hash":"sha256:7c1e...b904","data_versions":{"tzdb":"2026c","holidays":"2026.08.03","temporal_source":"polyfill"},"policy_version":"2026-08-03.1"}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","oneOf":[{"required":["local_time"]},{"required":["instant"]}],"title":"BusinessTimeRequest","$schema":"https://json-schema.org/draft/2020-12/schema","required":["timezone"],"properties":{"instant":{"type":"string","examples":["2026-11-01T05:30:00Z"],"description":"An absolute ISO 8601 instant ending in Z or an explicit offset. Alternative to local_time; send exactly one of the two."},"timezone":{"type":"string","examples":["America/New_York","Pacific/Chatham","Antarctica/Troll"],"minLength":1,"description":"IANA timezone identifier, resolved against tzdb 2026c."},"local_time":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}(:\\d{2})?$","examples":["2026-11-01T01:30:00"],"description":"ISO local date and time with NO offset and no Z suffix. This is the field whose meaning can be ambiguous, which is the point of the endpoint."},"compare_with":{"type":"array","items":{"type":"string"},"examples":[["Europe/London","Asia/Jerusalem"]],"maxItems":5,"description":"Other IANA zones to report the same instant in, and to intersect working hours with."},"working_hours":{"type":"object","required":["start","end"],"properties":{"end":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"}},"description":"Local business hours, defaulting to 09:00-17:00. end < start means the window crosses midnight.","additionalProperties":false},"ambiguity_policy":{"enum":["earlier","later","compatible","reject"],"type":"string","default":"reject","description":"How to read a local time that occurs twice or not at all. Matches Temporal's disambiguation vocabulary. The default, reject, returns verdict \"unknown\" with both candidate instants rather than silently picking one."},"holiday_calendar":{"enum":["AU-NSW","CA-BC","CA-ON","DE","FR","GB-ENG","GB-NIR","GB-SCT","IE","IL","IN","JP","NL","NZ","US","US-CA","US-NY"],"type":"string","description":"Jurisdiction whose public holidays and weekend definition apply. An unlisted value is rejected with UNSUPPORTED; this service never falls back to an empty holiday list."},"add_business_days":{"type":"integer","maximum":365,"minimum":-365,"description":"Move this many working days from the resolved date, skipping the calendar's weekend days and its public holidays. Zero returns the date unchanged."}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["ok","verdict","result","request_hash","data_versions"],"properties":{"ok":{"type":"boolean"},"result":{"type":"object","properties":{"offset":{"type":["string","null"]},"overlap":{"type":["object","null"]},"coverage":{"type":"object"},"timezone":{"type":"string"},"ambiguity":{"enum":["unique","ambiguous","nonexistent"],"type":"string"},"candidates":{"type":"array","items":{"type":"object"},"description":"Both candidate instants when the local time is ambiguous or nonexistent."},"is_holiday":{"type":"boolean"},"is_weekend":{"type":"boolean"},"comparisons":{"type":"array","items":{"type":"object"}},"utc_instant":{"type":["string","null"],"format":"date-time"},"is_working_day":{"type":"boolean"},"business_days_result":{"type":["object","null"]},"next_valid_working_instant":{"type":["string","null"]}}},"verdict":{"enum":["resolved","unknown"],"type":"string","description":"unknown when the local time is ambiguous or nonexistent under a reject policy."},"evidence":{"type":"array","items":{"type":"object"}},"warnings":{"type":"array","items":{"type":"string"}},"risk_codes":{"type":"array","items":{"type":"string"}},"request_hash":{"type":"string"},"data_versions":{"type":"object","description":"Declares the pinned IANA tzdb release, holiday dataset, and Temporal source."},"policy_version":{"type":"string"}}}}}}}}},"description":"Resolve a local time to an exact UTC instant with explicit DST ambiguity handling, business-day arithmetic, public-holiday status, and working-hour overlap across timezones. Detects ambiguous and nonexistent local times instead of silently shifting them. Declares its IANA tzdb release and per-jurisdiction holiday provenance.","lastUpdated":"2026-09-15T07:39:56.673Z","serviceName":"ChronoSure","x402Version":2}]}}