STEP 01 OF 09
01
CONNECT YOUR WALLET
🔒 WHAT IS ARGON2?

Argon2 is the algorithm that turns your two passwords into a real cryptographic key — the one that actually encrypts your sub-wallet seed.

Why it matters: A regular hash (SHA-256, etc.) is too fast. An attacker with a stolen encrypted blob can try billions of guesses per second. Even a strong password might fall in hours.

Argon2id is deliberately slow and memory-hungry. Each guess takes ~1 second AND requires ~64 MB of RAM. So an attacker can only try ~1 guess per second per CPU core, and they can't massively parallelize on GPUs because of the memory cost.

The chain inside this vault:

your two passwords ↓ Argon2id (slow + memory-hard KDF) ↓ 256-bit key ↓ AES-256-GCM encrypts your seed

Without Argon2: weak password = wallet drained in minutes.
With Argon2: same password takes years to brute-force.
With Argon2 + a strong password: effectively unbreakable.

This is the heavy lifting that makes your passwords actually worth something.

// SYSTEM AUTHENTICATION
HELLO, COMMANDER
XRPMAN
XRPMAN
⚡ DEV PANEL ×
OWNER CONFIG / HIDDEN UI / NOT FOR USERS
📡 REMOTE CONFIG (GITHUB)
...checking...
The gate price, gate address, and Xaman proxy values below are controlled by a JSON file in your GitHub repo. Push a commit → every app load picks up the new values. The URL is hard-lined in the HTML and cannot be changed at runtime.
🛠 GITHUB PUBLISHING (OWNER)
Paste a fine-grained Personal Access Token with Contents: Read & Write on your config repo only. Token is stored in your browser's localStorage — never in the HTML.
GitHub PAT (github_pat_... or ghp_...)
Owner
Repo
Branch
Path
No GitHub credentials saved. Publishing disabled.
TOKEN GATING
Token gate enabled
Default status FREE FOR ALL
Gate destination address (wallet that receives unlock payment)
Min unlock amount (XRP)
Token gating is OFF — the app is free for everyone.
XAMAN INTEGRATION
Xaman proxy URL (default baked in, override only if needed)
Xaman proxy not configured. Users will see a fallback message.
MAINTENANCE
💻 CONSOLE
One-tap diagnostics for stranded sub-wallets, pending escrows, and recovery seeds. Output appears below.
CUSTOM JS (advanced — runs in app context)
// console output appears here
PROCESSING...

[SYSTEM FAULT]

CONFIRM ACTION

ESCROW DETAILS

Click CHECK to query live balance.
XRPMAN STUDIOS PRESENTS

PRECISION ESCROW TERMINAL

FREE ACCESS POWERED BY XMEME
SELF-CUSTODY TOKEN VAULT — SUB-WALLET ARCHITECTURE — v3.0.1
Loading libraries...
XRPMAN · ASSISTANT ONLINE

[01] PRIMARY WALLET 5 XRP MINIMUM

STATUS: OFFLINE

[02] CREATE TOKEN ESCROW SUB-WALLET VAULT

  • Each lock creates a brand-new sub-wallet on the XRPL just for this escrow.
  • The sub-wallet uses about 1.5 XRP for network reserves while it holds your tokens. You get most of that XRP back when you delete the wallet later.
  • To unlock: claim the tokens in tab [04], then recover the XRP in tab [05]. Two steps, both gated by your passwords.
  • The seed for the sub-wallet is encrypted with both passwords and never leaves your browser. Lose both passwords and the tokens are unrecoverable — by design.
STEP 1CHOOSE TOKEN & AMOUNT
Pick which token you want to lock and how much.
Tap MAX to use your full balance of the selected token.
STEP 2SET UNLOCK TIME
Pick a preset, or set a specific date and time.
Tokens unlock at this exact moment. You can claim any time after.
STEP 3CREATE TWO PASSWORDS
Both passwords are required together to claim the tokens later. Save them somewhere safe.
⚠ Both passwords are required to recover this escrow. They cannot be reset — this is what makes it self-custody. Store them in a password manager.
USER PASSWORD · needed to claim tokens
EMPTY
Stronger when: 12+ characters · mix of upper/lower/digits/symbols · passphrase of 4+ random words. Avoid: names, dates, common words, sequential keys (123, qwerty).
ADMIN PASSWORD · second factor for claim
EMPTY
Make this different from your user password. Both are needed to claim — if both come from the same source, the second factor is just decoration.

[03] ESCROW VAULT DASHBOARD

No escrows found.

[04] CLAIM ESCROW REDEEM

CLAIM RETURNS TOKENS ONLY. XRP remains locked in the vault until you delete the sub-wallet in section [05]. After claiming, use [05] to recover XRP.

[05] WALLET DELETE XRP RECOVERY

XRP RECOVERY: After claiming tokens, the sub-wallet still holds ~1.3 XRP. Normally the auto-delete helper recovers this automatically after claim. Use this panel if auto-delete didn't finish (page was closed too early) or if you need to manually delete a vault.
DESTINATION: connect wallet first
⚠ EMERGENCY RECOVERY
[+] EXPAND

[06] TX EXPLORER BUILT-IN XRPSCAN

ON-CHAIN HISTORY: View transactions for your primary wallet or any escrow vault. Memos attached by this app (lock terms, unlock date, vault address) are decoded and displayed inline. Network:

[SYSTEM LOG] BLACK BOX

POWERED BY XRPMAN