Identity
Seed-based recovery keeps access tied to the user, not to a platform account.
Private files stay encrypted. Ownership stays user-controlled.
Vaulted protects files and secrets locally, stores encrypted data off-chain, and uses XRPL NFTs to prove ownership and transfer access without exposing content to servers.
Vaulted keeps files, documents and secrets encrypted by default. Access is controlled by the user’s seed and keys, while ownership can be proven and transferred through XRPL NFTs — without exposing plaintext to the service.
Seed-based recovery keeps access tied to the user, not to a platform account.
Files are encrypted before storage, so server infrastructure never needs plaintext.
XRPL NFTs can represent file ownership and enable access transfer without file copies.
Encrypted data stays off-chain, while ownership and transfer logic stay verifiable.
Traditional storage still makes users depend on servers for access, recovery, sharing and permission management. Vaulted shifts control back to the user.
Vaulted treats every private file as an encrypted asset. The payload, the decrypt path and the ownership record each live in their own layer, so no server needs plaintext or user keys.
Files and secrets are encrypted on the client first. Storage nodes only receive ciphertext, never the original content.
Key envelopes and re-encryption define who can open the file while keeping sensitive material inside the trusted client boundary.
The ledger records who owns the digital asset. When ownership moves, access state can move with it.
The client encrypts, decrypts and signs locally. Oracle coordinates access state and verification. Storage nodes keep encrypted payloads. XRPL anchors ownership, offers and transfer/payment state.
Everything needed to see or sign sensitive data stays with the user.
Infrastructure coordinates state and stores encrypted data, but cannot decrypt user content.
A Vaulted wallet is created or restored from a 12-word seed phrase. From that local root, the app derives the identity, encryption and wallet material needed to recover access across devices.
The seed stays on the client and can deterministically restore access to files, identity and wallet functions on a new device.
Derives the Vaulted identity layer used to recognize the user across recovery and ownership flows.
Produces encryption material that protects files and secrets locally before anything is stored.
Generates the ledger wallet used for NFT ownership, signing, offers and payment-linked actions.
Separates device and authentication keys so access can be managed safely across trusted endpoints.
Extends protection to file-related metadata, reducing what infrastructure can learn about user content.
Vaulted keeps plaintext on the device. Upload turns a file into ciphertext before it leaves the client, and download restores it only after access is checked and the file key is recovered locally.
The client selects a file, derives a fresh content key, encrypts the payload locally, and only then sends ciphertext to storage. Ownership is anchored on XRPL while Oracle completes the vault state.
The user chooses the file to protect inside the client.
The client generates a random file key for this specific payload.
The file is encrypted locally and wrapped into a KeyEnvelope for the owner.
Only ciphertext is sent to storage nodes; plaintext stays on the device.
The client mints an XRPL NFT to anchor ownership of the digital asset.
Oracle finalizes the vault object and links storage, access and ownership state.
Oracle and storage participate in coordination and delivery, but they do not decrypt the file. The client restores the content key and opens the payload locally.
The client requests the vault object and current access state.
Oracle verifies that the user is allowed to open the asset.
Storage returns the encrypted payload, not plaintext.
The client receives the encrypted file-key wrapper for the authorized user.
The private key opens the KeyEnvelope, restores the content_key and decrypts the file locally.
A transfer is only complete when the NFT changes hands and the decrypt path updates too. Vaulted keeps ownership and decryptability synchronized so the new holder can actually open the asset.
Alice starts the transfer and signs the XRPL offer locally. Bob accepts it on-ledger. After ownership changes, Vaulted updates encrypted access material so the new owner gains decrypt rights instead of receiving only a ledger record.
The current owner initiates the transfer and signs the XRPL offer locally.
The ownership offer is published on XRPL and becomes available for acceptance.
Encrypted access material is refreshed so decrypt rights follow the new owner.
Bob accepts the offer, receives NFT ownership and then gains the ability to decrypt.
The model is built so that servers can coordinate, store ciphertext and verify ownership, but they should not gain the keys, plaintext or authority required to open user files.
Even if Oracle or storage infrastructure were compromised, an attacker should be limited to metadata, transfer state or encrypted payloads — not the ability to decrypt the underlying files.
The seed phrase is never uploaded, making it a local recovery root rather than a server credential.
Private keys remain under user control and are not delegated to backend infrastructure.
Plaintext content stays on the client and is encrypted before any network transfer happens.
Storage nodes keep encrypted payloads, reducing their role to persistence rather than custody.
Oracle can coordinate access state, but it does not hold the plaintext content key or perform decryption.
The ledger records ownership and transfer state, not the file content or decryptable data itself.
XRPL Grants would accelerate Vaulted beyond core demo flows into a broader product, stronger infrastructure and more advanced ownership logic — building on an MVP that already proves upload, decrypt and transfer behavior.
The next stage is not starting from zero. It is taking an already verified flow and turning it into a resilient encrypted ownership platform with better access, richer sharing models and stronger infrastructure.
A short walkthrough of the client experience: encrypted file handling, wallet-based access, ownership flows and the core product interactions behind Vaulted.