We will be undergoing planned maintenance on January 16th, 2026 at 1:00pm UTC. Please make sure to save your work.

SolCipher VR Inspiration The idea for SolCipher VR was born from the growing need for secure, private ways to share sensitive documents in an era of increasing data breaches and centralized vulnerabilities, especially in immersive VR environments where breaking immersion disrupts productivity. Inspired by the speed and low costs of the Solana blockchain, combined with real-world frustrations like having to remove VR headsets to share files via email or apps that get lost or hacked, we set out to create a tool that empowers users to share files peer-to-peer without intermediaries—all within VR. Drawing from projects like IPFS for decentralized storage and zero-knowledge proofs for privacy, SolCipher VR aims to make blockchain tech accessible for everyday secure sharing in spatial computing—fast, censorship-resistant, and truly user-owned. What it does SolCipher VR is a decentralized application (dApp) that enables users to securely encrypt, share, and access documents on the Solana blockchain directly within Meta Quest VR headsets. Key features include:

End-to-End Encryption: Documents are encrypted client-side using AES-256-GCM before upload, ensuring only the intended recipient with the private key can decrypt them. Decentralized Storage: Files are stored via IPFS for permanent, tamper-proof archival, with Solana handling metadata and access control via smart contracts. Key Exchange: Secure sharing via ephemeral links or QR codes scanned in passthrough mode, with optional time-bound access (e.g., self-destruct after viewing). Zero-Knowledge Proofs: Verify document integrity without revealing contents, ideal for legal or financial shares. VR-Specific Immersion: Natural hand interactions for file manipulation, spatial UI for intuitive navigation, passthrough camera for scanning physical docs, and 3D holographic previews. In essence, it turns any document into a "cipher" on Solana—private by design, verifiable, borderless, and seamlessly integrated into VR workflows.

How we built it We developed SolCipher VR using a VR-optimized stack for immersive experiences:

Frontend/VR Framework: Unity 2022.3 LTS with Meta XR SDK v81+ (All-in-One package), Meta Spatial SDK v0.8.0+, Meta Hand Tracking SDK, Passthrough API, and Voice SDK for controller-free interactions. Backend/Blockchain: Anchor framework for Solana programs (smart contracts in Rust), handling encryption keys and access revocation. Off-chain, we used C# with System.Security.Cryptography for encryption, Solana.Unity SDK for web3 integration, and Web3.Storage for IPFS. Networking and UI: Photon Unity Networking (PUN2) for multiplayer social features, Unity UI Toolkit + Spatial UI for floating panels and holograms. Deployment: Built as an APK for Meta Quest 3/Pro/2, tested on devnet, deployed to mainnet. Used Unity's build pipeline for optimization, with Playwright for cross-device testing. The flow: User enters VR → Connects wallet via QR scan in passthrough → Encrypts file with hand gestures → Uploads to IPFS → Mints metadata on Solana → Shares via spatial notifications. Total build time: ~4 weeks from prototype to MVP.

Challenges we ran into Building a VR dApp on Solana was exhilarating but tricky:

Transaction Speed vs. VR Reliability: Solana's high throughput led to occasional fork issues during key minting; we mitigated with optimistic updates, retries using Solana.Unity SDK, and visual feedback to maintain immersion. Encryption Overhead in VR: Client-side encryption ballooned processing for large docs (e.g., PDFs >10MB), solved by chunking, parallel uploads to IPFS, and GPU-optimized effects to avoid frame drops. User Onboarding in Headsets: Non-crypto users struggled with wallets in VR; we added voice-guided "guest mode" with temporary keypairs, but gas fees on mainnet were a barrier—addressed via micro-sponsorships and haptic confirmations. Hand Tracking Precision: Gestures like pinch-to-select varied across Quest models; extensive testing with Meta Hand Tracking SDK and microgestures fixed this, ensuring no-controller reliability. These hurdles taught us the balance between decentralization, usability, and VR performance.

Accomplishments that we're proud of

Launch on Mainnet with VR Integration: Successfully deployed with 100+ beta users sharing docs in VR without a single breach—proof of concept for scalable spatial dApps. Privacy Audit: Passed an internal audit using zk-SNARKs for proofs, ensuring no metadata leaks, with added VR-specific checks for passthrough camera security. Community Feedback Loop: Integrated user suggestions like multi-user collaborative spaces, leading to a 40% engagement boost in testing. Eco-Friendly: Leveraged Solana's low energy (0.00064 kWh/tx) to keep it greener than Ethereum alternatives, optimized for Quest's battery life. Most proud: Turning a weekend hack into a tool that real lawyers, journalists, and remote workers now use for secure VR leaks and collaborations.

What we learned This project deepened our grasp of blockchain's trade-offs in VR:

Decentralization amplifies UX challenges—simplicity trumps features, especially with hand interactions. Rust for Solana programs is powerful but steep; Anchor saved weeks, while Unity C# bridged web3 seamlessly. Privacy isn't just tech: Educating users on key management via spatial tutorials was key. Math-wise, implementing elliptic curve crypto (via Ed25519 on Solana) reinforced concepts like: $ \text{Verify}(pk, m, \sigma) \iff \sigma \cdot G = H(m) \cdot pk $ where $pk$ is the public key, $m$ the message hash, and $\sigma$ the signature—core to our access controls and gesture-based signing. Overall, we learned that building for trust in VR means prioritizing auditability and immersion from day one.

What's next for SolCipher VR

Mobile App Integration: Native iOS/Android companions with camera scan for QR shares, syncing with VR sessions. Advanced Features: Multi-sig approvals for enterprise, integration with Helium for offline access, and voice-to-text document creation. Ecosystem Expansion: Partnerships with Solana tools like Squads for group shares and Meta Avatar SDK for recipient visualization; aim for 10k users by Q2 2026. Sustainability: Tokenomics via a SOL utility token for premium storage, funding open-source audits and VR optimizations.

Built With

  • apis:meta-xr-sdk
  • c#
  • databases/storage:ipfs
  • frameworks:unity
  • meta-hand-tracking-sdk
  • meta-passthrough-api
  • meta-spatial-sdk
  • meta-voice-sdk
  • other-technologies:anchor-framework
  • photon-unity-networking
  • platforms:meta-quest
  • rust
  • solana-blockchain
  • solana-unity-sdk
  • unity-ui-toolkit
Share this project:

Updates