Offline Proof Bundles

Offline Proof Bundles Explained

Offline proof bundles are encrypted packages containing transaction data and zero-knowledge proofs that can be transferred between devices without network connectivity.

Overview

What is a Proof Bundle?

Components:

  • Encrypted transaction data

  • Zero-knowledge proof

  • Metadata

  • Signature

Purpose:

  • Enable offline transfers

  • Maintain privacy

  • Secure transfer

  • Complete package

Bundle Structure

Components

Transaction Data:

  • Encrypted transaction

  • Sender information (encrypted)

  • Recipient information

  • Amount (in proof, hidden)

Zero-Knowledge Proof:

  • Proof of validity

  • Hides all information

  • Verifiable

  • Small size

Metadata:

  • Bundle version

  • Encryption method

  • Transfer method

  • Additional data

Signature:

  • Bundle signature

  • Proves authenticity

  • Prevents tampering

  • Security

Encryption

How It's Encrypted

Encryption Scheme:

  • Public key encryption

  • Recipient's public key

  • Only recipient can decrypt

  • End-to-end secure

Key Management:

  • Keys derived from wallet

  • Secure key exchange

  • No key transmission

  • Secure by design

Transfer Methods

NFC

How It Works:

  • Bundle transferred via NFC

  • Fast transfer

  • Close proximity

  • Secure

Bluetooth

How It Works:

  • Bundle transferred via Bluetooth

  • Wireless transfer

  • Longer range

  • Reliable

QR Code (Wallet Only)

How It Works:

  • Bundle encoded in QR by wallet

  • Scan to receive with wallet

  • Universal compatibility

  • Flexible

Note: Roru One does not support QR codes as it has no screen or camera. QR codes are only available when using the wallet application.

Validation

Local Validation

What Can Be Validated:

  • Proof structure

  • Encryption integrity

  • Signature validity

  • Bundle format

What Requires Network:

  • Final proof verification

  • State update

  • Double-spend check

  • Settlement

Security

Bundle Security

Encryption:

  • Encrypted bundles

  • Secure encryption

  • Privacy maintained

  • Complete security

Signature:

  • Signed bundles

  • Tamper-resistant

  • Authenticity verified

  • Security maintained

Conclusion

Offline proof bundles enable:

  • Offline Transfers: Device-to-device transfers

  • Privacy: Encrypted and private

  • Security: Signed and secure

  • Flexibility: Multiple transfer methods

  • Validation: Local validation possible

Proof bundles make offline private payments possible while maintaining complete security and privacy.

Last updated