Selective Transparency

While Papillae prioritizes privacy, it recognizes legitimate needs for selective disclosure:

View Key Sharing: Users can share their viewing key to grant read-only access:

  • Personal Use: Sync balances across multiple devices

  • Accounting: Share with bookkeepers/accountants for record-keeping

  • Auditing: Prove transaction history to auditors without giving spending access

  • Compliance: Demonstrate regulatory compliance when required

Transaction Proofs: Users can generate cryptographic proofs about specific transactions:

  • Proof of payment to a specific recipient

  • Proof that a payment was above/below a certain amount

  • Proof of transaction timing

  • All without revealing full transaction details

Selective Revelation: For regulatory or legal purposes, users can decrypt specific transactions:

  • Choose exactly which transactions to reveal

  • Generate verifiable decryption of transaction details

  • Maintain privacy for all other transactions

  • Provide cryptographic proof that revelation is authentic

Compliance Mode (Optional): Businesses can enable additional features:

  • Automatic transaction logging for internal compliance

  • Role-based access control for viewing keys

  • Time-locked disclosure (reveal transactions after X days)

  • Integration with compliance software and reporting tools

Privacy Controls: Users maintain granular control:

  • Choose which transactions to shield vs. leave public

  • Set default privacy levels per token

  • Create separate stealth addresses for different purposes

  • Mix private and public transactions as needed

This selective transparency model provides:

  • Default privacy for all users

  • Flexibility for legitimate disclosure needs

  • Compliance options without sacrificing privacy

  • User sovereignty over their financial data

Last updated