Resolver only
- Resolve identifiers
- Scan or parse supported identifier carriers
- Present payment options and safety metadata
- Pay through the wallet's existing transaction flow
- Must not expose registration, update, or removal
Technical overview of the Rezva resolution protocol: how identifiers are normalized, resolved, protected, and returned to integrated wallets.
Rezva maps an identifier type and value to crypto payment destinations through a resolver. It does not settle, custody, or bridge the original payment network tied to that identifier.
Identifier Type + Identifier Value
↓
Resolver
↓
Crypto Payment DestinationSupported identifier types include phone numbers, QR payloads, merchant IDs, email addresses, PayPal usernames, custom identifiers, and protocol-native names. The type system is extensible.
The resolver discovers payment options and safety metadata. The integrated wallet validates the result, presents options, signs, and settles onchain.
Registration and management are controller-scoped. A controller owns the mappings attached to their identifiers.
Controller
↓
Profile / Name
↓
Identifiers
↓
Crypto payment destinationsController authorization is separate from wallet-provider authorization. An approved provider credential does not grant ownership of a controller's identifiers.
Approved wallet providers integrate one of two capability levels. These are hard capability rules.
Controllers may register and manage mappings through the official dashboard business track (after application approval) or through an approved wallet that implements merchant setup.
Protocol state affects whether a mapping is payable and how wallets should warn users.
Existing networks such as bKash, Nagad, PayPal, Bangla QR, UPI, Pix, and PromptPay are lookup namespaces, not settlement integrations.