{"id":236188,"recorded_at":"2026-10-26T15:31:50.396482Z","observed_at":"2026-10-26T15:31:50.396426Z","subject_kind":"source_record","subject":"x402_bazaar:https://api.stablecoingateways.com/v1/business-days","kind":"listing","method":"sync.x402_bazaar/1","body":{"endpoints":[["x402","https://api.stablecoingateways.com/v1/business-days"]],"name":"Business Days and Holidays","owner_address":"0x39bf4378b74f9e19c5113b00b01f57d94537bad1","raw":{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"invoiceId":"1793027051-c2f424d68fba4a6a-d795-8a4a7927acc4f9fd24177ae7","name":"USD Coin","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x39BF4378b74f9E19c5113b00b01f57d94537bad1","scheme":"exact"},{"amount":"795","asset":"XRP","extra":{"invoiceId":"1793027051-c2f424d68fba4a6a-d795-8a4a7927acc4f9fd24177ae7","sourceTag":26100006},"maxTimeoutSeconds":600,"network":"xrpl:0","payTo":"r3BsahzSMtF4HiJuL8HMf1se6T1JtMB6hg","scheme":"exact"},{"amount":"1000","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","extra":{"invoiceId":"1793027051-c2f424d68fba4a6a-d795-8a4a7927acc4f9fd24177ae7","name":"USDC","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:84532","payTo":"0x3177FA489523ddF60f293898f7Ee5912576f3d9b","scheme":"exact"},{"amount":"795","asset":"XRP","extra":{"invoiceId":"1793027051-c2f424d68fba4a6a-d795-8a4a7927acc4f9fd24177ae7","sourceTag":26100006},"maxTimeoutSeconds":600,"network":"xrpl:1","payTo":"rDbkEYdqLHcnWAHAVFwhH6KM6puCPbXNgs","scheme":"exact"}],"description":"Business days and public holidays: check if a date is a business day, add or subtract N business days, count business days between dates, or list holidays, for 250 countries, 630 subdivisions (e.g. US-NY, GB-ENG) and 31 stock exchanges, 2025-2030. Use for payment due dates, T+N settlement, delivery estimates and SLAs. Data: python-holidays (MIT). Signed receipt.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"calendar":"US-NY","date":"2026-12-23","days":"3","op":"add"},"type":"http"},"output":{"example":{"data":{"calendar":"US-NY","coverage":["2025-01-01"],"days":3,"holidays_skipped":[{"date":"2026-12-25","holiday":"Christmas Day"}],"op":"add","provenance":{"data_timestamp":null,"evidence_only":true,"facts":[{"fact":"The result of adding 3 business days to 2026-12-23 was computed loc...","id":"business_days.holiday_calendar","limits":["Holiday dates are the rules of python-holidays ..."],"retrieved_at":null,"source":"python-holidays 0.107 (MIT), calendar US-NY","source_as_of":null,"source_url":"https://pypi.org/project/holidays/"}],"schema":"sg-provenance/1"},"result":"2026-12-29","source":"python-holidays (MIT) public/financial holiday data; observed-day rules as implemented ...","start":"2026-12-23","weekend_days":["Sun"]},"receipt":{"endpoint_id":"business-days-v1","evidence":{"data_timestamp":"2026-10-24T09:00:00Z","provenance_hash":"<sha256>","service_version":"<version>","terms_hash":"<sha256>","terms_version":"<label>","validation":"input=pass;freshness=pass;output=pass;provenance=pass"},"log_seq":1,"price":{"amount":"1000","asset":"USDC","network":"eip155:84532"},"request_hash":"hex","response_hash":"hex","sig":"hex","ts":"2026-10-22T09:00:00Z","tx_hash":"0x..","v":1}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"additionalProperties":false,"properties":{"calendar":{"description":"ISO country (US), country-subdivision (US-NY) or exchange (FIN-XNYS); default US","type":"string"},"date":{"description":"YYYY-MM-DD; default today","pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},"days":{"description":"Business days to add (op=add), integer, |days|<=1000","pattern":"^-?\\d{1,4}$","type":"string"},"end":{"description":"End date for op=between","pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},"op":{"description":"Operation; default check","enum":["check","add","between","list"],"type":"string"},"year":{"description":"Year for op=list, 2025-2030","pattern":"^20(2[5-9]|30)$","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"Business-day answer for the calendar: is_business_day / result date / count / holiday list, with coverage years","properties":{"calendar":{"type":"string"},"coverage":{"items":{"type":"string"},"type":"array"},"days":{"type":"integer"},"holidays_skipped":{"items":{"type":"object"},"type":"array"},"op":{"type":"string"},"provenance":{"description":"Additive evidence block (sg-provenance/1): per-fact source, retrieval time, limits; no score or verdict. Full schema in OpenAPI.","type":"object"},"result":{"type":"string"},"source":{"type":"string"},"start":{"type":"string"},"weekend_days":{"items":{"type":"string"},"type":"array"}},"type":"object"},"receipt":{"description":"Ed25519-signed receipt; verify free at POST /v1/verify-receipt. New receipts also carry a signed `evidence` object.","properties":{"evidence":{"description":"Signed evidence (see llms.txt)","type":"object"}},"required":["v","endpoint_id","ts","price","tx_hash","request_hash","response_hash","log_seq","sig"],"type":"object"}},"required":["data","receipt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"docs":"https://api.stablecoingateways.com/openapi.json","params":{"calendar":"US, US-NY, GB-ENG, DE-BY, FIN-XNYS ...","date":"YYYY-MM-DD","days":"for add","end":"for between","op":"check|add|between|list","year":"for list"},"price_usd":"0.001","receipts":"https://api.stablecoingateways.com/v1/verify-receipt","source":"python-holidays, MIT License, Copyright (c) Vacanza Team and individual contributors; Copyright (c) dr-prodigy 2017-2023; Copyright (c) ryanss 2014-2017 (https://github.com/vacanza/holidays)","status":"https://api.stablecoingateways.com/status","xrp_quote":{"age_s":5,"available":true,"margin_pct":3,"max_age_s":900,"note":"XRP amount = ceil(USD / quote x 1e6 x (1+margin)); bound into the invoice MAC","quoted_at":"2026-10-26T14:54:06.657Z","source":"xrpl:amm XRP/RLUSD (RLUSD=1 USD) ledger 107917408","state":"fresh","usd":"0.001","usd_per_xrp":1.29701,"xrp_drops":"795"}},"lastUpdated":"2026-10-26T14:54:11.491Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":4,"lastCalledAt":"2026-10-25T21:59:48.282Z"},"resource":"https://api.stablecoingateways.com/v1/business-days","serviceName":"Business Days and Holidays","tags":["business-days","holidays","calendar","dates","trading-days"],"type":"http","x402Version":2},"source":"x402_bazaar","summary":"Business days and public holidays: check if a date is a business day, add or subtract N business days, count business days between dates, or list holidays, for 250 countries, 630 subdivisions (e.g. US-NY, GB-ENG) and 31 stock exchanges, 2025-2030. Use for payment due dates, T+N settlement, delivery estimates and SLAs. Data: python-holidays (MIT). Signed receipt."},"body_sha256":"29e567082300d043aa3e9aa4172836680b1889578554667ca8e7ad2456227d03","prev_id":69069,"leaf":"0xb3bf762322d47cb58d049b07a4f59bfc5a39fb3e0cfe0bac6b76b02b38375709","leaf_text":"{\"body\":\"29e567082300d043aa3e9aa4172836680b1889578554667ca8e7ad2456227d03\",\"id\":236188,\"kind\":\"listing\",\"method\":\"sync.x402_bazaar/1\",\"observed_us\":1793028710396426,\"prev\":69069,\"subject\":\"x402_bazaar:https://api.stablecoingateways.com/v1/business-days\",\"subject_kind\":\"source_record\"}","day":null,"proof":[]}