{"uid":"cap_p3KZTwWEfHCsV6niF0vzN","slug":"url-change-fingerprint-68849f3f","name":"URL Change Fingerprint","description":"Machine-payable service intelligence for discovering, verifying, and monitoring identity, risk, authorization, execution-preflight, and evidence APIs before autonomous agents spend.","url":"https://base-agent-preflight.bytoken2023.workers.dev/v1/x402/web/url-change-fingerprint","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","pattern":"^https?://","maxLength":2048,"description":"Public HTTP(S) document URL to fingerprint."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"network":{"type":"string"},"product":{"type":"string"},"activity":{"type":"object"},"identity":{"type":"object"},"assessment":{"type":"object"},"provenance":{"type":"object"}}}}}}},"responseSchema":{"type":"json","example":{"network":"eip155:8453","product":"url-change-fingerprint","assessment":{"flags":[],"risk_level":"low","risk_score":0}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_X25QVOdLU7cwtzsHJA3n_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates a change-detection fingerprint for a public HTTP(S) URL to assess whether its content has been altered, along with a risk score and flags.","exampleAgentPrompt":"Can you fingerprint https://example.com/terms-of-service and tell me if the content has changed or looks risky — I want a risk score and any flags.","exampleUseCases":null,"resultDescription":"A JSON object containing a network identifier (e.g. eip155:8453), the product name 'url-change-fingerprint', an assessment object with a risk_level (e.g. 'low'), a numeric risk_score, and an array of flags indicating any detected issues with the URL's content or change state.","failureModes":["URL is not reachable or returns non-200 status — endpoint may return an error or elevated risk flags","URL does not match the required https?:// pattern — schema validation error","URL exceeds 2048 character limit — rejected at input validation","Target URL requires authentication or returns bot-protection page — fingerprint may be inaccurate or incomplete","Payment not provided or insufficient — 402 Payment Required response"],"whenToPreferThis":"Use this endpoint when you need to detect whether a specific public web document has changed content or shows signs of tampering, particularly in autonomous agent workflows operating on Base where verifying the integrity of external URLs before acting on them is critical. Prefer this over generic HTTP fetch tools when you need a structured risk assessment alongside the fingerprint.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:47:12.397Z","isFirstParty":false}