Live on Sepolia Testnet
Secure your
API keys
on-chain.
Generate cryptographic API keys, hash them locally in your browser, and register ownership permanently on the Ethereum blockchain.
verify-key.ts
const response = await fetch("/api/protected", {
headers: {
"Authorization": `Bearer ${apiKey}`,
"X-Wallet-Address": walletAddress
}
});
// ✅ Verified on-chain — Access GrantedHow it works
Three simple steps to decentralized API key management.
01
Generate
A cryptographically secure 256-bit key is generated entirely inside your browser. Never touches a server.
02
Hash & Register
The key is SHA-256 hashed locally, and the hash is permanently registered on-chain to your wallet address.
03
Verify
Any backend can verify key ownership by hashing the raw key and checking it against the smart contract. Zero trust needed.
256-bit
Key Entropy
SHA-256
Hash Algorithm
Sepolia
Network
0 Gas
For Verification