Claim your profile
No account signup, no platform lock-in. You pick a name, connect your wallet, sign your fields, and publish to Ethereum. Your identity is alias.gridz.eth; your public page is alias.gridz.bio.
Before you start
- An Ethereum wallet (browser extension or WalletConnect).
- A little ETH on mainnet if you publish on-chain (gridz.bio covers registrar gas for standard claims; you only sign).
- An alias that isn't taken — try gridz.bio/claim to check.
Step-by-step
- Go to /claim and enter your desired alias (e.g.
kevin). - Click Claim — you'll land on your profile page with the editor open.
- Click Connect wallet in the top right.
- Upload a 1:1 avatar (or paste an image URL), then fill in display name, bio, and website.
- Under Widget cards, enable Stats, Poll, and/or Featured link. Add social handles for X, GitHub, and Bluesky.
- Click Sign & save draft to preview locally. You'll see a Draft badge — only visible in this browser.
- Click Publish to ENS when ready. Your wallet will ask you to sign several messages (one per field + the grid root). Then the server writes on-chain attestations — this can take about a minute. When done, the badge switches to On-chain.
- Visit
https://you.gridz.bio. New subdomains may take a minute to propagate.
What you own
| Asset | Example | Controlled by |
|---|---|---|
| ENS subname | you.gridz.eth | Your wallet (signatures prove ownership of fields) |
| Public page | you.gridz.bio | Reads your on-chain attestations |
| Signed cells | alias, description, url, … | Your wallet — each field has its own attestation |
Already claimed?
Visit your URL and click Edit profile. Connect the same wallet, update fields, sign, and publish again. Changes replace the previous on-chain attestations.
API access
Once published, anyone can fetch your profile as JSON:
GET https://gridz.bio/api/profile/kevin.gridz.ethSee API & integrations for the full response shape and embed examples.