Skip to main content
Stealth addresses provide strong privacy by default. But certain usage patterns can degrade that privacy. This guide explains what to avoid and how the Wraith agent helps.

Privacy Scoring

The Wraith agent includes a privacy check tool that scores your stealth address activity:

Scoring Algorithm

The privacy check starts at 100 points and deducts for observed risks:

What to Avoid

1. Withdrawing to the Same Address

Bad: Withdraw all stealth addresses to one known wallet.
Good: Use a different destination for each withdrawal.
The Wraith agent warns you automatically:

2. Timing Correlation

Bad: Withdraw multiple stealth addresses within seconds.
Good: Space withdrawals hours or days apart.

3. Amount Fingerprinting

Bad: Always send the exact same amount.
Good: Vary amounts slightly.

4. Address Reuse

Stealth addresses are one-time by design. The Wraith protocol enforces this — each payment generates a fresh address automatically. If you’re building custom integrations with the EVM crypto primitives, call generateStealthAddress() for each payment.

5. Linking On-Chain Identity

Bad: Withdraw from a stealth address directly to a wallet tied to your ENS, .wraith name, or known identity. Good: Use an intermediate address with no on-chain identity.

How the Agent Helps

The Wraith AI agent is privacy-paranoid by design. It will:
  • Warn before risky actions — explains the risk before executing
  • Suggest alternatives — recommends fresh addresses, spacing, and varied amounts
  • Run privacy checks — analyzes your activity and flags patterns
  • Remember context — factors past risky moves into future advice
  • Respect your decision — executes after warning if you insist

Example: Agent Warning

Response:

Example: Proactive Detection

Response on the third send:

Best Practices Summary