Selective Disclosure
Prove ownership and compliance without revealing your full financial history.
The Compliance Challenge
Privacy and compliance seem at odds:
- Regulators may require proof of funds
- Tax authorities need transaction records
- Auditors request balance verification
Traditional solutions force you to expose everything. Untrace offers a better way.
Zero-Knowledge Proofs
Untrace uses zk-SNARKs to generate proofs that reveal only what you choose:
Prove Balance Range
"I have between 10-100 ETH" without revealing exact amount.
Prove Ownership
"I controlled this address on this date" without showing current holdings.
Prove Source
"Funds originated from this exchange" without full transaction history.
Generating Disclosure Certificates
Step 1: Select Scope
Choose what to prove:
- Specific asset balance
- Transaction history (date range)
- Source of funds
- Total portfolio value range
Step 2: Set Precision
Decide how much detail to reveal:
- Exact values vs. ranges
- Specific dates vs. time periods
- Individual transactions vs. aggregates
Step 3: Generate Proof
Untrace creates a cryptographic certificate that can be verified by anyone without trusting you.
Step 4: Share
Send the certificate to auditors, regulators, or counterparties.
Use Cases
Tax Reporting
Generate end-of-year summaries showing:
- Total capital gains (without transaction details)
- Cost basis proof
- Holding period verification
Loan Applications
Prove:
- Minimum collateral value
- Asset ownership duration
- No encumbrances
Legal Proceedings
Provide court-admissible proof of:
- Historical ownership
- Transaction authenticity
- Balance at specific dates
Privacy Preservation
Selective disclosure preserves privacy by:
- Revealing only requested information
- Hiding unrelated transactions
- Protecting counterparty identities
- Maintaining future unlinkability