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?
🔥 in the search box, the dApp normalizes via ENSIP-15 + encodes to xn--4v8h.igra for the chain, and every UI — wallet, explorer, NFT card, REST API — beautifies it back to 🔥.igra for display.Confusable / homograph protection is on by default. A Cyrillic а that looks identical to Latin a is rejected. Mixed-script names (Latin + Greek, Latin + Cyrillic) are rejected. Zero-width invisibles, bidi controls (RTL marks), and pre-encoded xn-- spoofs that decode to homographs are all rejected end-to-end. Single emoji, ZWJ families (👨👩👧👦), flag pairs (🇺🇸), and skin-tone modifiers all work.
How is emoji-name pricing decided?
- ULTRA tier — 4,000 iKAS Forever / 1,000 iKAS/yr. The 10 most-iconic emoji (🔥 🚀 💎 ❤️ 🌙 🦄 👑 ⚡ 🌟 🎯) — matches the 1-char ASCII tier.
- PREMIUM tier — 2,000 iKAS Forever / 800 iKAS/yr. The next ~40 strong picks (✨ 💯 🏆 🎰 🎁 😎 🤩 👍 💪 ❤️ colour-hearts, top country flags, popular animals) — matches the 2-char ASCII tier.
- Standard tier — 500 iKAS Forever / 50 iKAS/yr. Every other emoji, ZWJ family, or flag pair — matches the 5+ char ASCII tier.
First-come, first-served across all tiers. No emoji is reserved or held back. The premium tiers are enforced on chain via the Registry’s premiumPrice mapping, set by the INS Treasury Safe — visible to anyone reading the contract.
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.