{"uid":"cap_LrxFTfqNentjIx1YYiamg","slug":"ghost-identity-api-schema-fingerprint-checker-7b537d0f","name":"Ghost Identity — API Schema Fingerprint Checker","description":"Paid per call via x402 (exact / eip155:8453 / USDC). Any x402-capable client pays automatically: agentcash, @x402/fetch, x402-fetch. Every paid operation carries x-payment-info; the same terms are served live as a 402.","url":"https://ghost-identity.ghost-agent-os.workers.dev/v1/check","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-09-14T00:36:01.574Z","isFirstParty":false}