Not a database. A trust-minimised routing layer —
any ENS client resolves it, no platform permission required.
A dynamic ENS profile — records served live, zero gas.
Last Updated
—
Gateway Polls
connecting…
Live Records
Update instantly
POST to /update — change any record with no gas, no transaction wait.
CCIP Read
EIP-3668 — resolvers that fetch from any URL. Fully ENS compatible.
Change your address, bio, links, or background at any time — no wallet transaction, no fee, instant effect.
ENS names are usually static. This stack makes yours dynamic — a live profile any wallet or browser can resolve in real time.
A push API lets any backend update records automatically. CI pipeline, webhook, cron — your .eth name becomes a programmable config layer.
API keys →Gateway, contract, and admin UI are fully open source and self-hostable. No vendor lock-in — you own the stack.
GitHub →When a wallet resolves your .eth name, the on-chain resolver does not return data directly. Instead it reverts with an OffchainLookup — a signed pointer to a gateway URL. The client fetches from that URL, receives a cryptographically signed response, and calls back into the contract to verify the signature. No trust is placed in the gateway: the contract only accepts responses signed by the registered signer key. ENSIP-10 extends this to wildcard subdomains — one resolver handles every name under your .eth.
Browsers like Brave resolve .eth names by calling contenthash(bytes32) directly on the resolver — they do not follow CCIP Read. The resolver stores a CID encoded as EIP-1577 (CIDv1 dag-pb) on-chain via setContenthash(). This means the IPFS content hash is independently verifiable on-chain: anyone can call the contract and confirm the exact CID the name points to, with no trust in the gateway. Gas is paid once per content update, keeping the on-chain record as the single source of truth for browser-native resolution.
A proposed convention for driving frontend UI directly from ENS text records. No custom resolver required — updates are instant, gasless, and require no redeployment.
Media
Actions
Integrations
Appearance