TLSNotary Use Cases
TLSNotary enables powerful use cases where you need to prove web content without revealing everything. Here are common scenarios:Financial Data Attestation
Prove your account balance or financial status without revealing sensitive details:- Proof of funds for loan applications
- Balance verification for rental applications
- Asset attestation for DeFi protocols
Identity Verification
Prove account ownership on web services without sharing credentials:- Social media verification for Web3 profiles
- Sybil resistance in DAOs
- Cross-platform identity bridging
API Response Attestation
Create verifiable proofs of API responses for smart contracts or off-chain verification:- Decentralized oracle data
- Price feed verification
- Market data attestation
Employment & Income Verification
Prove employment status or income without revealing full details:Gaming & Achievement Verification
Prove gaming achievements or statistics:Comparison: When to Use What
Decision Matrix
| Scenario | Recommended | Reason |
|---|---|---|
| Public API data | DAHR | Speed, lower cost |
| Price feeds | DAHR | Frequent updates, speed |
| Bank account proof | TLSNotary | Confidential data |
| Identity verification | TLSNotary | Selective disclosure |
| Gaming stats | Either | Depends on sensitivity |
| OAuth token exchange | DAHR | Speed critical |
| Proof of reserves | TLSNotary | Cryptographic verification |
Integration with Smart Contracts
TLSNotary proofs can be verified on-chain:Best Practices
- Minimize proof size: Only request the data you need
- Use redactions: Hide sensitive fields you don’t need to prove
- Cache results: TLSNotary proofs are reusable once created
- Handle timeouts: Large responses may take longer to notarize
- Check costs: Estimate storage costs before requesting large proofs