{"uid":"cap_jUSBIhtjkcpU0RcLuP1c3","slug":"public-security-txt-disclosure-policy-lookup-3fa54ada","name":"Public Security.txt Disclosure Policy Lookup","description":"Purchase: Public Security.txt Disclosure Policy — Contacts, Expiry & Hashes","url":"https://api.the402.ai/v1/services/svc_c49173e39c024738/purchase","method":"POST","headers":{},"bodySchema":null,"responseSchema":{"type":"object","properties":{"job_id":{"type":"string"},"status":{"type":"string"},"thread_id":{"type":"string"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.053","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":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.053/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.053","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.053","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ID1ge30bDg32T1SaTDcEt","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.053","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a website's security.txt disclosure policy including contacts, expiry dates, and cryptographic hashes via a paid micropayment API call.","exampleAgentPrompt":"Can you look up the security.txt disclosure policy for example.com — I need the responsible disclosure contacts, expiry date, and any cryptographic hashes listed there?","exampleUseCases":null,"resultDescription":"Returns a job_id, status string, and thread_id representing the initiated lookup job. The agent can use the job_id to poll for the full security.txt contents including disclosure contacts, policy expiry, and cryptographic hashes once processing completes.","failureModes":["Target domain has no security.txt file — job returns empty or error status","Malformed or non-standard security.txt causes parsing failure","Payment of 0.053 USDC not accepted, returning HTTP 402","Invalid service ID causes 404 or rejection","Job hangs if target domain is unreachable, requiring status polling to detect timeout"],"whenToPreferThis":"Use this endpoint when you need to programmatically retrieve a domain's responsible disclosure policy, security contacts, or verify security.txt hashes without manually fetching and parsing the file yourself. Prefer it over manual HTTP fetch when you want structured output and audit trail via job tracking.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T09:25:51.066Z","isFirstParty":false}