Moonsox Auth
Moonsox issues the codes — an independent issuer you can call as primary or as backup when another auth path is down. Case-sensitive letters, digits, and specials; length 4–256 (space is alphabetSize^length). Bots fetch a code here; third parties verify with us. Not Google Authenticator.
Try the demo — mint a key, enroll, issue a Moonsox code, verify as a third party.
Fake relying-party sandbox — bots present a code; get verify + Trust probe latency.
Agent flow
POST /v1/challengePOST /v1/enrollPOST /v1/codes/issue—length(≤256),charset: rich | alphanumeric | numeric- Present code to another service
- Service
POST /v1/codes/verify{ botId, code }
Codes are returned once in the issue response, then stored only as HMAC-SHA256 (server pepper + botId). One-time use; short TTL; plaintext never kept on disk.