Skip to main content

Blackhole Singularity

Last updated: August 17, 2026

Blackhole Singularity — VLS Engine

Nyxor Edition

The VLS Engine is XColdPro's proprietary seed transformation system. It is the core security feature that separates XColdPro from every other wallet.


How It Works

VLS works on 12-word seed phrases only. It takes your real 12-word seed phrase and transforms it into a different 12-word seed phrase using a PIN that you choose.

The transformed 12-word seed becomes the only seed stored by the wallet. Your real seed and your PIN are wiped from memory immediately after the transformation is complete. Neither is stored on the device in any file, in any cache, or in any recoverable form.


Enabling VLS

Open the Tools tab → Blackhole Singularity panel → Select Enable. Enter a numeric PIN between 6 and 10 digits.

XColdPro derives a 256-bit key from the PIN using PBKDF2 with 500,000 iterations, encrypts the underlying entropy with AES-256, and converts the result back into a valid 12-word BIP-39 seed phrase. Once finished, the original seed and PIN are wiped from memory.


Daily Use

After VLS is enabled, you continue using the wallet normally with your master password. The PIN is not part of daily use. It is not required for login, not required to view balances, and not required to send transactions.


Recovery

The PIN is needed only if you reimport your VLS-transformed seed into a fresh XColdPro installation (new computer, reinstallation, or recovery from backup). During import, XColdPro asks for the same PIN to reverse the transformation and reconstruct the original wallet.


What Happens If the Seed Is Stolen

If someone steals your VLS-transformed seed, they do not gain access to your actual holdings. The transformed seed is still a valid BIP-39 mnemonic — it imports cleanly into any wallet (Ledger, Trezor, MetaMask, Exodus). But those addresses are not your real wallet addresses and contain zero funds.

A wrong PIN does not produce an error. It produces a different valid result — a different wallet with different addresses and zero funds. There is no error state, no failed checksum, and no visible sign that the wrong PIN was used. Every attempt looks like success. That is what prevents brute-force guessing.


Why 12 Words Only

A 12-word BIP-39 seed contains 128 bits of entropy, which maps cleanly through the VLS process and back into exactly one valid 12-word phrase. The design goal is a transformed seed that looks completely normal, carries no visible indicator, and preserves plausible deniability.


Blackhole vs BIP-39 Passphrase

Property BIP-39 Passphrase Blackhole (VLS)
External wallet import Valid (different wallet branch) Valid import, but wrong addresses with zero funds
Attacker interpretation May suspect hidden wallet Appears to be nothing more than an empty wallet
Layer compatibility Can combine with Blackhole Can combine with passphrase

Before Enabling VLS

  • Create SeedVault shares from the original untransformed seed first
  • Choose a PIN you will not forget — there is no PIN recovery function
  • Store the PIN separately from the transformed seed — never in the same location
  • VLS can optionally be combined with hardware binding for additional protection