RAINARAINATry gigi.raina
RAINA WALLET INTEGRATION KIT

Make .raina
work in your wallet.

RAINA exposes a stable forward resolver, reverse resolver, public browser/server SDK, universal payment links and standard wallet request URIs. Wallets can integrate only the layer they need.

COMPATIBILITY LAYERS

One namespace.
Four ways to adopt it.

01

Universal PayLink

No native name support required. RAINA resolves the name and hands the wallet a standard Solana or Ethereum payment request.

02

Resolver API / SDK

Wallets and dApps can resolve .raina directly before constructing their own transaction.

03

MetaMask Name Lookup

The RAINA Snap source implements MetaMask's onNameLookup handler for eip155:4663.

04

ENS / CCIP Bridge

A signed ENSIP-10 resolver can expose a RAINA-backed wildcard under an ENS parent once the Ethereum governance setup is bound.

FORWARD

name → account

GET /api/raina/names/resolve?name=gigi.raina

Returns current ownership, expiry, EVM payment record, Solana payment record and profile URI. Expired or inactive names fail closed.

REVERSE

account → primary name

GET /api/raina/names/reverse?address=0x...

Returns the account's primary RAINA ID when one is configured. This is useful for address display, contacts and wallet confirmation screens.

UNIVERSAL PAYMENTS

Works before native
wallet adoption.

PAYLINK/pay/gigi.raina

Shareable payment page with network, asset, amount and memo presets.

SOLANAsolana:...

RAINA generates a standard Solana payment URI after resolving the recipient.

EVMethereum:...

RAINA generates an ERC-681 style request for Robinhood Chain ETH payments.

METAMASK SNAP

Native .raina lookup path.

Source lives in integrations/metamask-raina-name-snap. It requests only network access and the name-lookup endowment, and resolves names through the public RAINA API.

Release state: source-ready, not yet published to npm. Do not advertise an install button until the built package is published and tested in MetaMask.

ENS BRIDGE

Wildcard compatibility on Ethereum.

The signed CCIP resolver contract and gateway are in the production codebase. Final activation requires an ENS parent that RAINA controls, an Ethereum governance owner, a server-only gateway signing key, deployment, and parent resolver binding.

RAINARAINA NAMES

Human-readable identity for wallet payments.

YOUR PRIVACY

You choose what is optional.

Essential storage keeps requested RAINA features working. Analytics and session replay stay off unless you allow them.

Cookies & device storage