Encryption active

Your money.Your eyes only.

Sable is a USDC account on Solana where balances and amounts are encrypted. The network confirms every payment. Only your devices can read what it was for.

Hidden amountsNo seed phraseZero network fees

What the blockchain showsfinalized

programSable Vault
from7f3aQ…c91e
to2b9eK…a4d0
amount0x9f3e71c0…e2ab4d
memo0x44a1…0b7c

What your Sable app showsLocked

▒▒▒.▒▒
Sent to @maya.sable

Decryption happens locally. The amount never leaves your phone in the clear.

Three ways Sable keeps you out of view.

Most chains publish every balance and every payment. Sable closes that gap without making you learn cryptography.

Private balances

Your USDC is held as an encrypted balance. The chain checks that every payment is valid. It never learns the amount.

Agents with a budget

Give an AI agent its own balance. Set a cap per payment, a daily limit and a list of approved recipients. Anything outside the rules is declined.

Unlinkable transfers

Standard transfers hide the amount. Unlinkable transfers also hide who paid whom. They take 10 to 30 minutes and start at 5 USDC.

From deposit to proof in four steps.

  1. Deposit USDC

    Move USDC into your Sable vault. The fee is 0.10%, capped at 5 USDC.

  2. It gets encrypted

    Your balance becomes a sealed number only your keys can open. Nobody else sees it, including us.

  3. Send privately

    Payments to other Sable users are free and instant. The chain sees a transfer happened, not how much.

  4. Anyone can verify

    Reserves and encrypted supply are public and must match, so every sealed dollar is backed.

A bank app that keeps its mouth shut.

Amounts stay hidden until you tap the eye. Send to a friend, pay an invoice or top up an agent, and every line item stays between you and the person you paid.

Try it. Tap the eye on the phone.

amount hidden
passkey verified
0 network fees
sable
Total balance
▒▒▒▒.▒▒
SendDepositAgents
Sent privately

Set the rules. Then let the agent run.

Change the limits and fire off payment requests. Anything outside the rules is declined before any money moves.

Spent today$3.40 of $20.00
Tap a request to see the decision.

Money goes in one side. Nobody can tell which comes out.

Unlinkable transfers pass through a shared shielded pool. Your payment mixes with everyone else's, so the chain shows no path from you to the recipient.

shielded pool sender you sender recipient @maya recipient
10 to 30 minTypical transfer time
From 5 USDCMinimum amount
0 visible linksBetween you and the recipient

Private across the street or across the world.

Whether you pay a friend nearby or a supplier overseas, the chain sees a sealed envelope. Drag the globe sideways to spin it.

0Amounts on a public ledger
AnywhereIf it takes USDC, it takes Sable

Sign in with your face or fingerprint.

Your passkey is your wallet. It creates your keys on your device and syncs through iCloud Keychain or Google Password Manager. There is no seed phrase to write down or lose.

Sable never holds your keys, so add a second passkey as a backup.

Simple pricing. You only hold USDC.

Sable covers network fees. No gas tokens to buy, no surprise charges.

Deposits and withdrawals0.10%Capped at 5 USDC per transaction.
Sable to Sable transfersFreeInstant. Amount hidden.
Network fees0Sable pays them for you.
$250
Fee (0.10%, max $5)$0.25
You receive$249.75
Sable to Sable$0.00

Let your agent pay for APIs on its own.

When an API replies "402 Payment Required", your agent pays in USDC and tries again. Every payment is checked against the rules you set first.

import { SableAgent } from "@sable/sdk";

const bot = new SableAgent({ apiKey, credential });

// 402 → quote → rules check → paid → retried
const res = await bot.fetch("https://api.example.com/v1/report");

Every encrypted dollar is backed by a real one.

Reserves and encrypted supply are both public on Solana, and they must match.

USDC in reserve

▒▒▒▒▒▒▒▒▒▒

Encrypted USDC supply

▒▒▒▒▒▒▒▒▒▒
Checking

Sample figures shown for this design. Live numbers would be verifiable on the Security page.

Questions people ask first.

Only your devices. The chain stores an encrypted number and checks that payments are valid without learning the amount.

Your passkey syncs through iCloud Keychain or Google Password Manager, so a new device can sign in. Add a second passkey as a backup.

No. Sable pays network fees. You only hold USDC.

A standard transfer hides the amount but shows that two accounts transacted. An unlinkable transfer hides that link too. It takes 10 to 30 minutes and starts at 5 USDC.

No. An agent only gets the balance you give it, and every payment must fit your per-payment cap, daily limit and recipient list.

Your balance is nobody's business.

Open an account in under a minute. All it takes is a fingerprint.