{"id":122043,"recorded_at":"2026-10-26T14:40:20.838935Z","observed_at":"2026-10-26T14:40:20.838891Z","subject_kind":"source_record","subject":"x402_bazaar:https://stormap.ai/x402/v1/ai_visibility_score","kind":"listing","method":"baseline/1","body":{"endpoints":[["x402","https://stormap.ai/x402/v1/ai_visibility_score"]],"name":"Stormap","owner_address":"0x1260d8d1fd47e22416156b72ee75e97986f8ba70","raw":{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0x1260d8d1fd47e22416156b72ee75e97986f8ba70","scheme":"exact"}],"description":"Use when the question is how well ChatGPT, Claude, Perplexity and Gemini can find, read and cite a web page: 0-100 score, letter grade, pass/fail checks (answer-bot access in robots.txt, server-rendered text, title and meta, JSON-LD, canonical, llms.txt, sitemap) and a prioritized fix list with points per fix. Blocking training crawlers does not lower the score. Errors: 400 bad_input, 502 site unreachable. Failed calls are not charged.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"url":"example.com"},"type":"http"},"output":{"example":{"checks":[{"earned":30,"key":"answer_bots","label":"AI answer bots can read the page","passed":true,"points":30},{"earned":0,"key":"llms_txt","label":"llms.txt present","passed":false,"points":10}],"fixes":[{"how":"Add a short Markdown index of your most useful pages at https://example.com/llms.txt.","points_available":10,"priority":2,"title":"Publish /llms.txt"}],"grade":"D","score":45,"summary":"Hard for AI assistants to use: they may skip or misquote this page.","url":"https://example.com/"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"url":{"description":"Public page URL or domain, e.g. \"example.com\" or \"https://example.com/pricing\".","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"checks":{"type":"array"},"fixes":{"type":"array"},"grade":{"type":"string"},"score":{"type":["integer","number"]},"summary":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-23T22:21:38.182Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":4,"lastCalledAt":"2026-10-23T22:21:37.999Z"},"resource":"https://stormap.ai/x402/v1/ai_visibility_score","serviceName":"Stormap","tags":["web","seo","ai-agents"],"type":"http","x402Version":2},"source":"x402_bazaar","summary":"Use when the question is how well ChatGPT, Claude, Perplexity and Gemini can find, read and cite a web page: 0-100 score, letter grade, pass/fail checks (answer-bot access in robots.txt, server-rendered text, title and meta, JSON-LD, canonical, llms.txt, sitemap) and a prioritized fix list with points per fix. Blocking training crawlers does not lower the score. Errors: 400 bad_input, 502 site unreachable. Failed calls are not charged."},"body_sha256":"f79a40682901a621c2b97e8bbaeb0d7004b1edf7f5759178e70b2908e3e1098c","prev_id":null,"leaf":"0xf5d74a91386afc1561680231668d2b1f12eb93dd6430f0cb4713b616fcac7c6d","leaf_text":"{\"body\":\"f79a40682901a621c2b97e8bbaeb0d7004b1edf7f5759178e70b2908e3e1098c\",\"id\":122043,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025620838891,\"prev\":null,\"subject\":\"x402_bazaar:https://stormap.ai/x402/v1/ai_visibility_score\",\"subject_kind\":\"source_record\"}","day":null,"proof":[]}