{"apiVersion":"1.0.0","schemaVersion":1,"generatedAt":"2026-08-25T07:46:36.735Z","resource":{"id":"9c25873520f435270db807d1","key":"POST https://solar.halowerk.com/shadow-simulator","method":"POST","resourceUrl":"https://solar.halowerk.com/shadow-simulator","alternateResourceUrls":["https://solar.halowerk.com/shadow-simulator"],"canonicalUrl":"https://solar.halowerk.com/shadow-simulator","origin":"https://solar.halowerk.com","hostname":"solar.halowerk.com","groupId":"solar-halowerk-com-cbea4c0c","providerName":"solar","title":"https://solar.halowerk.com/shadow-simulator","description":"Pure astronomy and geometry on level ground: sun position by the NOAA method, shadow length as object height divided by the tangent of the sun elevation. Refraction is only applied to sunrise and sunset. Terrain slope, surrounding buildings, vegetation and diffuse light are not modelled, so a point outside the shadow can still be shaded in reality. Times are UTC.","tags":["uncategorized"],"type":"http","x402Version":2,"routeTemplate":null,"input":{"type":"http","method":"POST","bodyType":"json","bodyFieldNames":["date","lat","lon","object_height_m"],"pathParamNames":[],"queryParamNames":[]},"iconUrl":null,"payment":{"networks":["eip155:8453"],"schemes":["exact"],"assets":["0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","USD Coin"],"options":[{"network":"eip155:8453","scheme":"exact","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amountAtomic":"2000","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","maxTimeoutSeconds":300,"tokenName":"USD Coin","tokenVersion":"2"}],"acceptedPaymentCount":1,"priceUsd":null},"quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-08-14T07:29:51.939Z"},"registry":{"health":"healthy","reliabilityScore":100,"paymentValid":true,"domainVerified":false,"lastChecked":"2026-08-25 00:34:27"},"sources":[{"id":"cdp-bazaar","sourceUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources","observedAt":"2026-08-25T05:19:49.445Z","lastUpdated":"2026-08-14T07:29:52.43Z","recordKey":"POST https://solar.halowerk.com/shadow-simulator"},{"id":"402-index","sourceUrl":"https://402index.io/api/v1/services","observedAt":"2026-08-25T05:19:49.445Z","lastChecked":"2026-08-25 00:34:27","registrySource":"bazaar","recordKey":"POST https://solar.halowerk.com/shadow-simulator"}],"verification":{"level":"cross-source","checkedAt":"2026-08-25T05:20:57.137Z","structural":{"ok":true,"normalized":true,"publicHttpUrl":true},"sourceConfirmed":true,"crossSource":true,"registryPaymentValid":true,"originCheck":{"scope":"origin","reachable":false,"statusCode":null,"method":"HEAD","checkedAt":"2026-08-25T05:20:34.122Z","latencyMs":6000,"error":"timeout"},"quoteCheck":{"scope":"exact-route","outcome":"not-safely-testable","attempted":false,"requestedMethod":null,"statusCode":null,"finalUrl":"https://solar.halowerk.com/shadow-simulator","redirectCount":0,"checkedAt":"2026-08-25T05:20:57.137Z","latencyMs":null,"reason":"potentially-mutating-method:POST","requirementCount":0},"quote":null,"paidCall":{"verified":false,"checkedAt":null,"network":null,"receiptReference":null,"outputReviewed":false}},"curation":{"status":"discovered","basis":"discovery-only","matchScope":null,"listingSlug":null,"providerListingSlug":null,"listingName":null,"kind":null,"categories":[],"editorialDescription":null,"docsUrl":null,"sourceUrl":null}}}