Back_to_Home
PROTOCOL_DOCUMENTATION // DOCUMENTATION

Documentation

Technical specifications and integration guide for the NOTRACE Privacy Layer.

Last_Revision: JUNE 2026

Executive Summary

NOTRACE Protocol is a stealth-address layer built natively on Solana. It leverages **X25519 ECDH** and **Curve25519 \u002B Memo program** to enable stealth payments, confidential asset management, and unlinkable stealth addresses. Unlike traditional mixers, NOTRACE provides a high-performance, synchronous experience without the need for relayers or long waiting periods.

Protocol: ZK_COMPRESSION

State-compression primitives that allow for high-throughput private state transitions without bloating the Solana ledger.

Logic: STEALTH_ID

Deterministic, per-transaction address generation to prevent on-chain clustering and linkability.

Technical Architecture

01. Shielding Assets

When a user "shields" assets (e.g., SOL or USDC), they are moving public state into a private, compressed state tree. This operation is recorded on-chain, but the resulting balance and subsequent movements are hidden from public view.

// Shielding Example (Curve25519 \u002B Memo program)
const tx = await protocol.shield({
  mint: SOL_MINT,
  amount: 1.5 * LAMPORTS_PER_SOL,
  owner: publicKey
});

02. Stealth Derivation

Confidential transfers utilize zero-knowledge proofs (ZKP) to verify that the sender has sufficient balance and that the sum of inputs equals the sum of outputs, without revealing the actual amount being transferred.

  • Proof Generation: Performed client-side using the user's private keys.
  • Verification: Performed on-chain by the Curve25519 program.

03. View-Key Recovery

NOTRACE integrates with **Jupiter** to provide private atomic swaps. The protocol handles the stealth derivation and unstealth derivation of assets during the swap process, ensuring that the user's trading history remains obscured from public analytics platforms like DexScreener or Birdeye.

Security Model

NOTRACE Protocol follows a Self-Custodial security model.

  • Private Keys: Never transmitted to any server.
  • State Trees: Cryptographically verified by the Solana validator set.
  • View Keys: Allow users to selectively reveal their transaction history for auditing or compliance purposes without exposing their private spending keys.

Compliance_Ready: AUDIT_VIEW_KEYS

NOTRACE provides cryptographically secure "View Keys" that allow users to share their private history with trusted third parties (e.g., tax authorities) while maintaining full control over their spending power.