{"uid":"cap_i1HJkk1aST4F0rQ2AoxVQ","slug":"chainverdict-tls-certificate-probe-ee490365","name":"ChainVerdict TLS Certificate Probe","description":"Live TLS probe of a hostname: certificate validity and expiry, issuer, chain completeness, protocol and cipher. Confirms an endpoint you are about to send data to is actually serving a valid certificate right now.","url":"https://chainverdict.xyz/v1/security/tls/:domain","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"},"pathParams":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Hostname to probe over TLS"}}},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","additionalProperties":true}}}}},"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_Bqyk_iSL-hWUHpt0-SogX","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":"Performs a live TLS probe on a hostname and returns certificate validity, expiry, issuer, chain completeness, protocol version, and cipher suite in real time.","exampleAgentPrompt":"Before we send any payment data, can you do a live TLS probe on api.payments-provider.com and confirm it has a valid certificate, check who issued it, when it expires, and whether the full chain is complete?","exampleUseCases":[{"title":"Pre-payment endpoint security check","prompt":"Before my agent sends USDC to the payment processor at checkout.acmepay.io, can you verify its TLS certificate is valid right now, confirm the chain is complete, and tell me the issuer and expiry date?"},{"title":"Monitor partner API certificate expiry","prompt":"Check the TLS certificate on api.partner-service.com and let me know if it's still valid, how many days until it expires, and what TLS protocol version it's running — I want to make sure we won't hit a surprise outage."},{"title":"Security audit before data submission","prompt":"I'm about to send sensitive user data to ingest.datawarehouse.example.net — can you do a live TLS probe and confirm the certificate is valid, the issuer is trusted, and the cipher suite is acceptable?"}],"resultDescription":"Returns live TLS probe results for the specified hostname including: whether the certificate is currently valid, the exact expiry date and time, the certificate issuer identity, whether the certificate chain is complete (no missing intermediates), the TLS protocol version in use (e.g. TLS 1.2 vs 1.3), and the negotiated cipher suite.","failureModes":["Domain does not exist or is unreachable — connection timeout or DNS failure","Hostname refuses TLS connections on port 443 — connection refused error","Self-signed or untrusted certificate — returns invalid chain status","Certificate already expired — returns validity=false with past expiry date","Rate limiting or payment failure — 402 or 429 response"],"whenToPreferThis":"Use this endpoint when an AI agent needs to confirm in real time that a target hostname is serving a legitimate, unexpired TLS certificate before transmitting sensitive data, making a payment, or establishing a trusted connection. Prefer this over static certificate records or passive monitoring tools when you need a live probe at the moment of action — especially before agent-to-agent or agent-to-API calls involving financial transactions or PII.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:40:09.607Z","isFirstParty":false}