Does your website actually accept post-quantum TLS?

Does your HTTPS endpoint accept hybrid post-quantum key exchange? We built a check that makes the connection and reports what happened. You can run it free in your browser, or have an agent request the findings as JSON for $0.05 per call.
Four handshakes, one hostname
The checker connects to port 443 and offers four configurations: X25519MLKEM768 alone, pure ML-KEM-768 alone, classical groups, and TLS 1.2. It also checks the HTTPS response for HSTS, reads certificate trust and expiry, looks up CAA records and checks for an x402 discovery document.
Each report includes a timestamp, findings, per-check points and remediation. The score is a ForgeMesh heuristic out of 90. It is not a percentage of security or a compliance rating. Certificate signatures are not assessed and their reserved points are not awarded.
TLS handshake probes
per agent API call
browser checker
Support does not mean every connection uses it
A successful X25519MLKEM768 probe confirms that the tested connection accepted hybrid key exchange. It does not establish what other visitors negotiated. TLS 1.3 can also use classical groups, and clients that negotiate TLS 1.2 use classical key exchange.
That distinction matters for harvest-now-decrypt-later: the risk concerns traffic recorded now and attacked with a future cryptographically relevant quantum computer. Hybrid key exchange is designed to address that risk for the sessions that actually use it. Cloudflare documents its post-quantum key agreement support for TLS 1.3.
The result covers one resolved address at one moment. A CDN-to-origin connection is a separate leg. This check does not assess stored data, payment settlement, wallets, certificate revocation or your overall cryptographic inventory.
What we observed on launch day
On October 20, 2026, our direct probes found X25519MLKEM768 support on forgemesh.io and no successful X25519MLKEM768 probe on github.com. The heuristic scores were 60/90 and 25/90 respectively. Both accepted TLS 1.2. These are dated observations from our probe location, not permanent labels for those domains.
The ForgeMesh result itself shows why we include the findings: hybrid support and transport hygiene are separate questions. Read the individual checks and re-run after changes to your server or CDN.
Use it from an agent
Send a JSON POST to https://x402.forgemesh.io/quantum-readiness with the body {"domain":"example.com"}. The first unpaid request returns HTTP 402 with payment details. An x402 client can pay and retry for the structured report. The price is $0.05 per call.
The same capability is available under /post-quantum-tls-check, /pqc-posture-scan and /hndl-exposure-check. The Utility Grid OpenAPI document contains the input and payment metadata. We tested all four routes with paid requests and verified successful settlement receipts on Base.
An x402 discovery document means the host advertises paid resources. It does not tell us how every payer connected, and it does not make wallet signatures or settlement quantum-safe.
What to do with a gap
Check the CDN or TLS library configuration for X25519MLKEM768. OpenSSL 3.5 includes that hybrid group at the front of its default list. Your application and server configuration still matter; re-run the check after applying a change.
Review HSTS and certificate findings separately. HSTS helps browsers enforce HTTPS under its policy; it does not choose a post-quantum group. A timeout is inconclusive, not evidence that a protocol was refused.
Start with a hostname you operate. Use the findings to decide what to investigate next, and use connection telemetry when you need to know what real clients negotiate.
Check your endpoint
Run the free quantum readiness check, or use the Utility Grid API for structured reports at $0.05 per call.
- security
- quantum
- tls
- x402
Nine people asked us to pay for a listing this week. We turned the vetting into a $0.05 API call.
One gate for the whole web: Pay-per-Crawl now ships for ten stacks
MetaMask Gives Agents a Wallet. Who Sets the Rules?
Your WordPress site gets 175,000 bot visits a day. Now they pay.
We Put a Sentence in a User-Agent. Four Minutes Later, Telegram Knocked.
The Bots That Email Us Now