Skip to main content

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:
Real-world applications:
  • 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:
Real-world applications:
  • 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:
Real-world applications:
  • 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

Integration with Smart Contracts

TLSNotary proofs can be verified on-chain:

Best Practices

  1. Minimize proof size: Only request the data you need
  2. Use redactions: Hide sensitive fields you don’t need to prove
  3. Cache results: TLSNotary proofs are reusable once created
  4. Handle timeouts: Large responses may take longer to notarize
  5. Check costs: Estimate storage costs before requesting large proofs