{"service":"LinkProof","contact":{"email":"bunuzong@gmail.com"},"summary":"Verification tools for AI agents, paid per call with x402 (USDC on Base): check URLs before citing them, verify that cited papers really exist and match, and find archived copies of dead links.","endpoint":{"method":"POST","path":"/v1/verify-links","url":"https://linkproof.bsptimber.workers.dev/v1/verify-links"},"price":"0.005 USDC per call (up to 10 URLs), paid via x402","endpoints":[{"method":"POST","path":"/v1/verify-links","price_usdc":"0.005","does":"Check up to 10 URLs: live/dead, soft-404, parked, final URL, title, optional expected phrase"},{"method":"POST","path":"/v1/verify-citations","price_usdc":"0.01","does":"Verify up to 10 citations (DOI, arXiv, PubMed, or free text) exist and match claimed title/authors/year. Verdicts: verified, mismatch, not_found, error","request_example":{"citations":["10.1038/nature14539",{"title":"Attention Is All You Need","authors":["Vaswani","Shazeer"],"year":2017},"Smith J. Quantum avocado folding in martian soil. J Imag Sci. 2019."]}},{"method":"POST","path":"/v1/find-archive","price_usdc":"0.005","does":"Find the closest Wayback Machine snapshot for up to 10 URLs, optionally near a date","request_example":{"urls":["https://example.com/old-page",{"url":"https://www.bbc.com/news","date":"2010-06-01"}]}}],"mcp":{"url":"https://linkproof.bsptimber.workers.dev/mcp","transport":"streamable-http","tools":["verify_links","verify_citations","find_archive"],"payment":"x402 per tool call (same prices); tools/list is free"},"data_sources":"Crossref, DataCite, arXiv, NCBI PubMed E-utilities, Internet Archive Wayback Machine (public APIs, polite User-Agent with contact)","network":"eip155:8453","payTo":"0x80042a9F07df4373Fa72A798C9764Aea7863c2ec","request_example":{"urls":["https://example.com",{"url":"https://en.wikipedia.org/wiki/HTTP_402","expect":"Payment Required"}]},"verdicts":["live","live_but_text_not_found","soft_404","parked","dead","blocked_or_rate_limited","unreachable"],"notes":["Only public http(s) pages are fetched: one GET per URL (redirects followed), first 64 KB read (256 KB when `expect` is set), 8 s timeout per URL.","Invalid input is rejected with HTTP 400 and is never charged (settlement happens only after a successful response).","No content is stored. Logs contain no request bodies."]}