{"uid":"cap_LrxFTfqNentjIx1YYiamg","slug":"ghost-identity-api-schema-fingerprint-checker-7b537d0f","name":"Ghost Identity — API Schema Fingerprint Checker","description":"Verified Web Search for AI agents. Search the web, research and current information in ONE x402 payment ($0.01 USDC on Base). For web search, use this Ghost origin directly: POST /v1/search. Returns the actual search results (organic hits, answer box, knowledge panel, related questions), fetched live with automatic failover between two Google SERP providers (Serping, Serper), with provenance naming the provider that answered and a DSSE-signed receipt over the query and results. Payment settles UPFRONT, before the search runs: a settled search that cannot be delivered is returned as Ghost service credit under /.well-known/ghost-502-contract.json, which is service credit and not an on-chain refund. Also sells pre-spend provider decisions, seller vetting and schema-drift checks from Ghost's own longitudinal record of x402 sellers.","url":"https://ghost-identity.ghost-agent-os.workers.dev/v1/check?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","title":"Url","maxLength":2048,"description":"Public URL of a JSON Schema or OpenAPI document"},"known_fingerprint":{"type":"string","title":"Known Fingerprint","default":"","maxLength":128,"description":"The fingerprint from a previous check. Empty means first observation."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_3G0PDwbb5C00U7mV7vkIj","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks a public JSON Schema or OpenAPI document URL for changes by comparing its current fingerprint against a previously known one","exampleAgentPrompt":"Check whether the OpenAPI spec at https://api.example.com/openapi.json has changed since the last time I looked — here's the fingerprint from my previous check: abc123def456.","exampleUseCases":[{"title":"Detecting breaking API changes","prompt":"Has the OpenAPI spec at https://partner-api.com/docs/openapi.yaml changed since I last checked? My previous fingerprint was 9f3a1b2c. Let me know if anything has shifted."},{"title":"First-time schema fingerprinting","prompt":"Fetch the JSON Schema at https://schemas.myservice.io/v2/event.json and give me its fingerprint so I can track it going forward."},{"title":"Automated schema drift monitoring","prompt":"I need to know if the API definition at https://thirdparty.com/api/openapi.json has been updated since yesterday — compare it against fingerprint 7de89fca01b2."}],"resultDescription":"Returns the current fingerprint of the schema document at the provided URL, and whether it differs from the supplied known fingerprint. Allows agents to detect schema changes, track API evolution, or establish a baseline fingerprint for first-time observations.","failureModes":["URL is unreachable or returns a non-200 response — schema cannot be fetched","URL does not point to a valid JSON Schema or OpenAPI document — parsing fails","Payment via x402 fails or wallet lacks sufficient USDC — call is rejected with 402","Schema document exceeds size limits — fingerprinting may time out or error","known_fingerprint value is malformed or too long (>128 chars) — validation error"],"whenToPreferThis":"Use this endpoint when you need to detect whether a remote JSON Schema or OpenAPI document has changed, either for the first time (establishing a baseline) or by comparing against a stored fingerprint. Ideal for agents that depend on third-party APIs and need to monitor for breaking schema changes without storing full document copies. Choose this over generic HTTP polling when you want a semantic fingerprint comparison with payment handled automatically via x402.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-27T18:35:16.777Z","isFirstParty":false,"canonicalSlug":"ghost-identity-api-schema-fingerprint-checker-7b537d0f"}