Docs
API quickstart.
Create an API key in the console, then request entropy. Every response discloses its source class and returns an attestation hash you can store alongside the key you derived.
1. Authenticate
Keys are prefixed qsol_ and shown in full exactly once at creation. Send them as a bearer token.
Authorization: Bearer qsol_...
Content-Type: application/json2. Request entropy
POST /functions/v1/entropy-serve
Authorization: Bearer qsol_...
Content-Type: application/json
{ "bytes": 32, "client_ref": "optional" }200 OK
X-QSOL-Source-Class: os_entropy
X-QSOL-Attestation: 9f2c...e41
{
"entropy_b64": "...",
"request_id": "...",
"source_class": "os_entropy",
"attestation_hash": "..."
}3. Run a validation scan
Post an algorithm manifest to receive a readiness score and severity-ranked findings.
POST /webhook/qsol/validation-scan
{
"org_id": "org_...",
"name": "edge-tls-2026",
"manifest": { "algorithms": ["RSA-2048", "ML-KEM-768", "X25519"] }
}Source class disclosure
os_entropy is the default source class: bytes come from the platform CSPRNG of the serving runtime. Other source classes are only returned when explicitly provisioned for your organization, and the class is always present in both the response body and the response header.