CANONICAL WALLET INTEROPERABILITY STANDARD

VMESH-HD-1

VargaMesh HD Recovery Wallet Standard v1.0.0 defines the stable Mainnet Recovery Phrase, HD key derivation and Native SegWit address convention for interoperable VMESH wallets.

FROZEN v1.0.0 BIP39 BIP32 BIP84 secp256k1 Native SegWit

Core parameters

Standard ID
VMESH-HD-1
Version
1.0.0
Curve
secp256k1
Recovery Phrase
BIP39 · 12 or 24 words
HD derivation
BIP32
Default address
BIP84 · SegWit v0 P2WPKH
Mainnet coin type
22093
Bech32 HRP
vm

Canonical derivation

Native SegWit receive
m/84'/22093'/0'/0/index
Native SegWit change
m/84'/22093'/0'/1/index
Legacy compatibility receive
m/44'/22093'/0'/0/index
Legacy compatibility change
m/44'/22093'/0'/1/index
SLIP-0044 status: 22093 is the VargaMesh Mainnet coin type used by VMESH-HD-1 and is the proposed value for an upstream SLIP-0044 registration. It must not be described as an officially assigned SLIP-0044 coin type until the upstream registry accepts it.

Extended keys & address parameters

Parameter Value
Extended public key version 0x024D771C
Extended private key version 0x024D7707
WIF version 190 / 0xBE
Legacy P2PKH version 70
Legacy P2SH version 50
Decimals 8
Testnet HD coin type 1

Deterministic interoperability test

The following phrase is a public test vector only. Never use it for real VMESH.

Mnemonic
abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about
BIP39 passphrase
(empty string)
Path
m/84'/22093'/0'/0/0
Expected VMESH address
vm1q7w4sewykzmq3x5jyazqhefz7jptmnzylx3cjv2

Conformance rules

  • A conforming wallet must reproduce the published test-vector address.
  • New VMESH Recovery Wallets use BIP84 Native SegWit by default.
  • Existing Recovery Phrases must never silently move to a different derivation path.
  • The external receive chain is 0 and change chain is 1.
  • BIP44 exists for legacy/recovery compatibility and is not the default new-wallet receive path.
  • Application-specific encrypted backup containers are not the portable cross-client wallet standard. The BIP39 Recovery Phrase is.
  • Private keys, BIP39 mnemonics and seed material must remain local to the wallet and must never be submitted to a public VargaMesh API.

Current implementations

Desktop
VargaMesh Desktop v0.4.0
WebWallet
Current web release · VMESH-HD-1
Android
VargaMesh Android v0.3.0
Release source
Client capabilities are not identical: Desktop supports a full HD descriptor wallet, while WebWallet and Android expose a smaller wallet surface. VMESH-HD-1 defines recovery-key compatibility, not feature parity.

Machine-readable specification

Applications and wallet developers can consume the canonical JSON form:

https://vargamesh.com/api/v1/wallet-standard

Current software versions are published separately:

https://vargamesh.com/api/v1/releases