Bot developer
Interaction Signature Validator
Verify Ed25519 interaction signatures locally.
How to use
- Copy your application public key from the Discord Developer Portal.
- Paste the X-Signature-Ed25519 hex, X-Signature-Timestamp, and the exact raw request body your server received.
- Click Verify. Nothing is sent to BlancoKit. Web Crypto runs locally in your browser.
Frequently asked questions
- What gets verified?
- Discord signs timestamp concatenated with the raw request body. Your public key from the Developer Portal verifies the X-Signature-Ed25519 header.
- Are my secrets uploaded?
- No. Verification uses Web Crypto in your browser. Keys and bodies are not stored or transmitted to BlancoKit.
- Why does verification fail?
- Wrong public key, altered body whitespace, bad timestamp, or an invalid signature hex string. Use the exact raw body bytes your server received.