{"uid":"cap_cMexjTkU3BQd4Vhmd2NYB","slug":"aye-today-media-consistency-grader-50f37643","name":"aye.today Media-Consistency Grader","description":"Media-consistency grading: verifies asserted facts about media (daylight, darkness, rain, no_rain, no_earthquake, tide phase) against physics and public records for a claimed place and past time. Takes ONLY a sha256 of the media — raw media, URLs and image understanding are refused; does not authenticate media. Itemized checks with hash-attested sources and a graded score, capped by an aye/nay receipt. Verdicts cache permanently by claim hash.","url":"https://api.aye.today/v1/verify/media-consistency","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"subject":{"type":"object","required":["lat","lon","claimed_time_utc"],"properties":{"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"claimed_time_utc":{"type":"string","format":"date-time"}},"additionalProperties":false},"asserted":{"type":"array","items":{"enum":["daylight","darkness","no_rain","rain","no_earthquake","tide_high","tide_low"],"type":"string"},"minItems":1},"media_sha256":{"type":"string","pattern":"^[0-9a-fA-F]{64}$"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"10","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$10/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"10","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"10","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_V6pyyp-FZ9Qnm9Dp3fN6P","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"10","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies asserted physical/environmental facts (daylight, rain, earthquake, tide) about a piece of media by checking a SHA-256 hash against physics models and public records for a given location and past time, returning an itemized graded score and an aye/nay receipt.","exampleAgentPrompt":"I have a media file — its SHA-256 is a3f9...b12e — that someone claims shows daylight and no rain at 37.7749°N, 122.4194°W on 2024-03-15T14:30:00Z. Can you run a media-consistency check to see if those environmental claims actually hold up against physics and public records?","exampleUseCases":[{"title":"Insurance claim photo verification","prompt":"I need to verify a photo submitted for a flood insurance claim — the SHA-256 is d4e1c2b3a0f9e8d7c6b5a4f3e2d1c0b9a8f7e6d5c4b3a2f1e0d9c8b7a6f5e4d3 — asserting it shows rain and darkness at 40.7128°N, 74.0060°W on 2024-01-10T22:00:00Z. Does the media consistency check support or contradict those claims?"},{"title":"Earthquake evidence media check","prompt":"Someone posted a video supposedly filmed during an earthquake at 35.6762°N, 139.6503°W on 2024-01-01T07:10:00Z — the SHA-256 is f1e2d3c4b5a6f7e8d9c0b1a2f3e4d5c6b7a8f9e0d1c2b3a4f5e6d7c8b9a0f1e2. Can you verify whether seismic records are consistent with the no_earthquake claim or confirm an earthquake did occur?"},{"title":"Coastal media tide-phase validation","prompt":"I have footage with SHA-256 9a8b7c6d5e4f3a2b1c0d9e8f7a6b5c4d3e2f1a0b9c8d7e6f5a4b3c2d1e0f9a8b claiming it shows a high tide at 51.5074°N, 1.8000°W on 2024-06-21T06:00:00Z — can you run a media consistency grade to check if the tide phase actually matches tidal records for that location and time?"}],"resultDescription":"Returns a graded consistency score, an itemized breakdown of each asserted condition (daylight, darkness, rain, no_rain, no_earthquake, tide_high, tide_low) checked against physics models and public records, hash-attested source citations, and a final aye/nay receipt. Verdicts are permanently cached by claim hash, so identical requests return the same result instantly.","failureModes":["Invalid or malformed SHA-256 hash returns a validation error","Unsupported location (outside covered precincts) returns a coverage error","claimed_time_utc in the future or too far in the past may be rejected","Raw media or image URLs passed instead of a hash are refused","Empty asserted array (minItems:1 violated) returns a schema validation error","lat/lon outside valid ranges (-90 to 90, -180 to 180) returns a parameter error","Payment failure (x402) results in no verdict being returned"],"whenToPreferThis":"Choose this endpoint when you need a physics- and public-record-backed attestation of environmental conditions for a specific media item identified by its SHA-256 hash, especially for evidentiary, insurance, legal, or journalistic use cases where a tamper-evident, permanently cached verdict with itemized source citations is required. Prefer it over generic fact-checking services when the claims are specifically about physical/environmental conditions (daylight, rain, seismic activity, tide phase) tied to a geographic location and past timestamp.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:32:07.161Z","isFirstParty":false}