{"api":"v1","generated_at":"2026-09-15T20:51:19.853Z","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/prop-halowerk-com-v1-flood-risk-asset-a532e4","pinned_page":"https://tollindex.com/e/prop-halowerk-com-v1-flood-risk-asset-a532e4/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":"prop-halowerk-com-v1-flood-risk-asset-a532e4","canonical_url":"https://prop.halowerk.com/v1/flood-risk-asset","resource":"https://prop.halowerk.com/v1/flood-risk-asset","http_method":"POST","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Multiplies each mutually exclusive supplied scenario probability by its supplied damage fraction and asset replacement value, then sums expected loss. It does not obtain hazard maps, model hydrology, validate damage curves, price insurance or predict a particular event.","service_name":null,"declared_category":null,"declared_tags":[],"route_template":null,"registry_updated":"2026-09-01T07:57:25.619Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"flood risk asset","category":"market-data","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.004 USDC","amount_units":0.004,"decimals_known":true,"pay_to":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T16:57:44.360Z","calls_30d":1,"unique_payers_30d":1,"last_called_at":"2026-09-01T07:57:25.188Z"},"validation":{"latest":{"observed_at":"2026-09-15T06:06:27.910Z","state":"pass","failed_checks":["bazaar.info.output"],"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-15T06:06:27.910Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T05:37:36.768Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T05:31:28.987Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T07:48:17.450Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T11:39:52.528Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","page":"https://tollindex.com/seller/0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","endpoints":1553,"hosts":67},"reports":0,"registry_record":{"cdp":[{"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","asset":"USDC","version":"2","eip712Domain":{"name":"USD Coin","chainId":8453,"version":"2","verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"network_name":"Base Mainnet","assetTransferMethod":"eip3009"},"payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","amount":"4000","scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","maxTimeoutSeconds":300}],"quality":{"lastCalledAt":"2026-09-01T07:57:25.188Z","l30DaysTotalCalls":1,"l30DaysUniquePayers":1},"resource":"https://prop.halowerk.com/v1/flood-risk-asset","extensions":{"bazaar":{"info":{"input":{"body":{"scenarios":[{"scenario_id":"frequent-shallow","annual_probability":0.1,"inundation_depth_m":0.2,"supplied_damage_fraction":0.03},{"scenario_id":"rare-deep","annual_probability":0.01,"inundation_depth_m":1.4,"supplied_damage_fraction":0.38}],"asset_replacement_value":2800000},"type":"http","method":"POST","bodyType":"json"}},"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","required":["asset_replacement_value","scenarios"],"properties":{"scenarios":{"type":"array","items":{"type":"object","required":["scenario_id","annual_probability","inundation_depth_m","supplied_damage_fraction"],"properties":{"scenario_id":{"type":"string","maxLength":128,"minLength":1},"annual_probability":{"type":"number","maximum":1,"minimum":0},"inundation_depth_m":{"type":"number","maximum":1000,"minimum":0},"supplied_damage_fraction":{"type":"number","maximum":1,"minimum":0}},"additionalProperties":false},"maxItems":10000,"minItems":1},"asset_replacement_value":{"type":"number","maximum":1000000000000000,"minimum":0,"description":"Value in a caller-selected currency."}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false}}}}},"description":"Multiplies each mutually exclusive supplied scenario probability by its supplied damage fraction and asset replacement value, then sums expected loss. It does not obtain hazard maps, model hydrology, validate damage curves, price insurance or predict a particular event.","lastUpdated":"2026-09-01T07:57:25.619Z","x402Version":2}]}}