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