Frequently asked questions
Everything we get asked about INS — pricing, renewals, subnames, emojis, .eth interop, cross-chain resolution, security. Can’t find your answer? Ask us in Telegram.
The basics
What is INS?
What does a .igra name actually do?
alice.igra instead of your 0x… address; (2) reverse resolution — wallets, explorers and dApps display alice.igra wherever they currently show your address; (3) identity — point your name at a website, an avatar, your socials, an IPFS hash, anything you want via the on-chain Resolver.Is there a renewal fee?
- · Forever — pay once, no renewals, ever. The contract has no function to charge you again. This is the brand promise; pick this if you want the name for life.
- · Annual — 1-year renewable, ~5x cheaper than Forever per name. Renew any time before expiry (or anyone can renew on your behalf). 30-day grace period after expiry, then the name returns to public availability if you haven’t renewed. You can also upgrade an Annual to Forever at any point by paying the Forever price difference.
V1 holders (legacy mints from before V2 shipped 2026-05-02) keep their names forever — and can migrate to V2 Forever for gas only via the migration banner on /domains.
Pricing & payment
What does a name cost?
| Length | Forever (once) | Annual (per year) |
|---|---|---|
| 1-char (ultra-premium) | 4,000 iKAS | 1,000 iKAS |
| 2-char (premium) | 2,000 iKAS | 800 iKAS |
| 3-char (rare) | 1,200 iKAS | 500 iKAS |
| 4-char (uncommon) | 800 iKAS | 250 iKAS |
| 5–32 chars (standard) | 500 iKAS | 50 iKAS |
Annual is ~5x cheaper than Forever per name and renewable up to 10 years (public dApp surfaces 1-year only — admin can gift multi-year via adminMintAnnual for ecosystem partners). Both tenures use the same on-chain SVG NFT and ENS-compatible namehash surface.
What currency do I pay in?
Where does the money go?
- · 80% → INS Treasury Safe — a Gnosis Safe multisig that funds grants, integration bounties, and ecosystem spend.
- · 20% → Igra DAO multisig. The splitter contract is built, audited, and tested (41 tests + 4 fuzz × 256 runs); takes effect on launch once Igra confirms their DAO multisig address.
The split is enforced on-chain — it isn’t a promise, it’s a function call. The split percentage is owner-tunable by the Treasury Safe via Safe txs, no redeploy needed. Future-proofed for a deeper DAO handoff: ownership of the splitter itself can migrate to the Igra DAO multisig via the contract’s 2-step ownership pattern.
Are there any hidden fees on the marketplace?
Subnames
Can I create subnames under my .igra name?
SubnameExtension contract is shipped and tested (27 Foundry tests, all passing). The V2-targeted instance is deployed at 0x7E10…f280 with enabled = false on chain — flipping to true (planned ~3-4 weeks post-V2 launch, once V2 root registrations stabilise) opens the floodgates. When activated, you’ll be able to issue free subnames under any .igra name you own: pay.alice.igra, vault.alice.igra, devs.team.igra, etc.Will I be able to upgrade a subname into a real root .igra name?
How are subnames different from root names?
Emojis & non-ASCII
Can I register an emoji name?
xn--ls8h.igra for 🦄.igra), and IDN-aware wallets & browsers render that back as the original glyph.The honest caveat: the dApp doesn’t yet have a one-click emoji flow — if you paste a raw emoji into the search box it’s stripped, and we currently display the xn-- form rather than the glyph. To register an emoji name today you’d encode it to Punycode yourself and register that xn--… label. A first-class “type the emoji, see the emoji” experience (with confusable/ homograph protection) is on the roadmap.
Are there any emoji-name reservations?
xn-- encoding (a single emoji encodes to ~7–9 ASCII characters, so it falls in the standard tier today — not the 1-/2-character premium tiers).Cross-chain & .eth
Will my .igra name resolve outside Igra?
- Igra-native — already works. Any wallet, dApp or explorer on chain 38833 can read the on-chain reverse resolver and show
alice.igrainstead of an address. - Kaspa L1 — wallet integrations let Kaspa-side tools display
.igraidentities for the same key. - Other EVM chains — bridges that mirror Igra state will allow
.igrareverse lookups on chains that hold canonical Igra account proofs.
The first integrations land via the public REST API — wallets call one endpoint and they’re live.
Is there .eth integration?
.eth profiles point at Igra wallets (and vice-versa) is mostly a deployment problem, not a contract problem. The aim: register your alice.igra, then attach it to alice.eth so .eth-aware wallets render your Igra identity natively.Security
Has the contract been audited?
cd contracts && forge test.Who controls the admin functions?
0x7447…7aA1. The deployer EOA renounced ownership in the same broadcast that deployed the contracts. The Safe can pause the marketplace, adjust tier pricing, and reserve/unreserve labels — but cannot mint names for itself, cannot reclaim user names, and cannot raise the fee cap above the 5% hard limit.Is the Igra DAO involved? Where does the partnership stand?
The splitter contract is built, independently security-audited (Ownable2Step admin, send-treasury-first ordering to defeat any gas-griefing recipient), and covered by 41 Foundry tests + 4 fuzz suites at 256 runs each. It takes effect on launch the moment the Igra team provides their DAO multisig address — activation is one forge command + one env var on the production box.
For a deeper handoff later: the splitter’s own ownership can migrate to the Igra DAO via a 2-step transferOwnership / acceptOwnership flow, giving the DAO direct control of the split percentage and recipients. Full runbook + trust model are in docs/TREASURY_SPLITTER.md.
What happens if Igra L2 goes down?
For wallet/explorer devs
How do I integrate INS resolution into my wallet?
https://insdomains.org/api/resolve?name=alice.igra), or (2) read the contracts directly via resolve(label) on the Registry (forward) and primaryName(address) on the ReverseResolver (reverse). A namehash-compatible Resolver also exists for ENS-style tooling, but for production resolution use paths (1) or (2) — full .eth interop ships separately via a CCIP-Read gateway. TS + Python snippets + the namehash caveat are in INTEGRATION.md.Is there a rate limit on the public API?
Want a partnership / want your logo on the site?
Still got a question?
Drop into the INS Telegram — most questions get answered in minutes, and we use them to grow this page.