Overview

Read the certificate from one public HTTPS request, or from certificate fields supplied by the caller. An old protocol, an expired certificate, a name mismatch, or an untrusted certificate is confirmed. This does not show that the site is secure.

Protocol x402 (POST)
Price $0.04
Payment Asset USD Coin
Payment Network eip155:8453
Category security-configuration
Provider BRAINIAC.software
Source bazaar
Indexed 2026-11-05 11:42:08

Health

Status healthy
Latency (p50) —
Uptime (30d) —
Reliability Score —
Last Checked Never
Last Healthy Never
Consecutive Failures 0

x402 Payment Validation

Payment Requirements —
Asset Verified —
Facilitator —

Input Schema

{ "body": { "tls": { "authorized": false, "hostnameMatches": false, "issuer": "Example", "protocol": "TLSv1.0", "subject": "example.com", "validFrom": "Jan 1 00:00:00 2020 GMT", "validTo": "Jan 1 00:00:00 2024 GMT" } }, "bodyType": "json", "method": "POST", "type": "http" }

Output Schema

{ "example": { "authorized": false, "checkedAt": "2026-11-03T16:00:00.000Z", "confirmedCount": 4, "finalUrl": "", "findings": [ { "code": "tls_name_mismatch", "detail": "The supplied certificate information says the host name does not match.", "kind": "confirmed", "subject": "example.com" }, { "code": "tls_untrusted", "detail": "The supplied certificate information says the certificate is not authorized.", "kind": "confirmed", "subject": "Example" }, { "code": "tls_expired", "detail": "The certificate end date is in the past.", "kind": "confirmed", "subject": "example.com" }, { "code": "tls_protocol_old", "detail": "The negotiated protocol is older than TLS 1.2.", "kind": "confirmed", "subject": "TLSv1.0" } ], "hostnameMatches": false, "httpStatus": 0, "issuer": "Example", "limitations": [ "These checks do not show that a website is secure.", "Only one public GET is sent per supplied URL or path. No login, brute force, exploit, or credential test is attempted.", "A path or endpoint is requested only when the caller lists it.", "Cookie values are not copied into the response.", "An unavailable check means that configuration was not in the response." ], "protocol": "TLSv1.0", "recommendationCount": 0, "requestedUrl": "", "requestsSent": 0, "securityDetermined": false, "status": "checked", "subject": "example.com", "unavailableCount": 0, "validFrom": "Jan 1 00:00:00 2020 GMT", "validTo": "Jan 1 00:00:00 2024 GMT", "websiteSecure": false }, "type": "json" }