Skip to content

Developer Preview

SDK Demo

Building blocks for Solana apps: stealth addresses, merchant pay buttons and subscription vaults. Devnet only, not externally audited.

Devnet only, not externally audited

ONE-WAY · A subscription is a prepaid envelope: the money you deposit can only ever be paid out to the merchant. There is no cancellation and the protocol cannot refund you. A merchant remains free to refund you off-band from its own wallet.

  • Devnet
  • Beta
  • On-chain verification
pnpm (recommended)
pnpm add @protocol-01/specter-sdk @protocol-01/p01-js

npm carries older versions than this repository: specter-sdk 0.4.3 (0.5.0 here), p01-js 0.3.2 (0.4.0 here) and privacy-sdk 1.0.5 (2.0.0 here, which dropped the removed modules). Source: README, 2026-09-23.

01Devnet

Devnet Testing

These steps talk to the Styx wallet extension, which is paused: connect, get devnet SOL, send a 0.001 SOL self-transfer. The pool flows run in the web app at /app.

1. Connect Wallet

Styx wallet extension not detected: it is paused

Its released build makes proofs the current verifier rejects. The same flows run in the web app at /app, with Phantom, Solflare and other wallets.

2. Get Devnet SOL

Connect wallet first

3. Send a Test Payment

Connect wallet first

Network: Solana DevnetRPC: api.devnet.solana.com