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

  1. Go to /claim and enter your desired alias (e.g. kevin).
  2. Click Claim — you'll land on your profile page with the editor open.
  3. Click Connect wallet in the top right.
  4. Upload a 1:1 avatar (or paste an image URL), then fill in display name, bio, and website.
  5. Under Widget cards, enable Stats, Poll, and/or Featured link. Add social handles for X, GitHub, and Bluesky.
  6. Click Sign & save draft to preview locally. You'll see a Draft badge — only visible in this browser.
  7. 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.
  8. Visit https://you.gridz.bio. New subdomains may take a minute to propagate.

What you own

AssetExampleControlled by
ENS subnameyou.gridz.ethYour wallet (signatures prove ownership of fields)
Public pageyou.gridz.bioReads your on-chain attestations
Signed cellsalias, 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.eth

See API & integrations for the full response shape and embed examples.