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 Granted

How 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