$SABLE·

Private banking
for people and
the agents they run.

Transfers are encrypted before they leave your account, then settle in 400ms slots. Each agent gets an account of its own, pays over x402 natively, and can never go a cent past the limits you set.

To settle a slot400ms
Fees on transfers in beta$0.00
Amounts visible in plaintext0
Agents paying their own way24/7
Console Inside the app
Live feed · ● Feed
● Money / Your accounts
Total balance · 5 accounts
$62,041.02USDC

Decrypted in your browser. Nobody else sees these figures. Main account @mara.sable.

98% ENCRYPTED
Held by people3
Held by agents2
Active4
Accounts 5 shown
Recent activityView all
vendor.sableSettled · 12m ago
−$125.00
api.example.comSettled · 48m ago
−$0.25
payroll.sableSettled · 5h ago
+$4,200.00
Mara to DatafetchSettled · 1d ago
$100.00
juno.sablePending · 2d ago
−$64.90

Live feed of accounts, balances and activity.

Built to work withRails agents already use
01 · Agents with wallets

Software now has
its own bank accounts.

  • NON-CUSTODIAL•
  • CONFIDENTIAL•
  • CHECKED ON SOLANA•

Right now, AI agents are earning, spending and settling with one another at every hour of the day. Sable gives them a private place to do it. It is a non-custodial neobank where people and agents move money confidentially, with each settlement checked on Solana.

02 · What you get

All the tools of a private bank.
None of the prying.

People and their agents share a single protocol. The program itself enforces each feature listed here, rather than a promise written in a policy.

Privacy
What the public sees▮▮▮▮▮▮What you see$1,240.50

Encrypted transfers

Each amount is hidden and a range proof shows it is valid. The program checks every transfer without ever learning the figure.

Agents
PER-DAY CAP $12.40 / $50.00
EACH REQUEST $0.25 / $5.00

Agent accounts with spend policies

Each agent gets a separate account and separate limits it cannot break. The policy is checked before any transaction is signed.

Cards
SABLE•••• •••• •••• 4821FROZEN · OFF

Virtual debit cards

Spend your private balance wherever cards are accepted. Freeze or rotate a card, and reveal its details only when it matters.

Payments
GET api.marketfeed.io/v1/data← 402 Payment Required · 0.25 USDC→ 200 OK

x402 payments, built in

Agents settle API calls one request at a time, without waiting on a person, and each payment is recorded.

Audit
auditor.sableVIEW KEY · SCOPED · READ-ONLYCAN BE REVOKED

View keys for auditors

Show an auditor precisely what they need and not a byte beyond it. Scoped, read-only, and revocable whenever you choose.

Settlement
SLOT TIME400msFINAL

Settlement on Solana

Final within a couple of slots for a fraction of a cent, on a chain that already carries agent traffic.

Module 01 / 05 · Accounts

A single account.
People and agents alike.

Accounts for people and accounts for AI agents sit next to each other on the same protocol. They are non-custodial, shielded, and governed by spending policies on-chain rather than rules on a server. Your funds take orders from you, not from a database.

1.1Accounts for people
1.2Accounts for agents
1.3Multi-signature vaults
1.4Handles ending in .sable
Fig. 01 · Accounts1 protocol · 2 principals
N
Noor MAIN
@noor.sable
2-OF-3 MULTISIG
Balance•••••• USDC
Latestvendor.sable · settled 2h ago
Datafetch SELF-DIRECTED
datafetch.sable · belongs to @noor.sable
Request ceiling$5.00
Per-day cap$50.00
Approved domains2
Where it is enforcedON-CHAIN
Parent budget today $12.40 of $50.00, back to zero at 00:00 UTC. The program reverts any attempt to overspend.
Module 02 / 05 · Privacy

Private from the start.
Open to audit on your terms.

Every amount is encrypted and a range proof shows it is correct. No observer can read it, yet anyone can verify it. Whenever you decide to share, a view key exposes only what you pick.

2.1Encrypted amounts
2.2State kept shielded
2.3Range proofs
2.4Read access via view keys
Fig. 02 · TransferCOMPLETE
Visible on-chain
Sender7fA2…e91c · STEALTH
Recipient3bD8…a04f · STEALTH
Amount▮▮▮▮▮▮
0x8f3a2c1d 9e4b7f6a 0c5d8e2f 1a4b7c9d
Range proofVALID
Visible to you, via view key
Amount$1,240.50 USDC
From → Toalice.sable → vendor.sable
MemoInvoice #2210
Your client does the decrypting, so the plaintext never reaches the chain.
Module 03 / 05 · Agents

Agents that cover
their own costs.

An agent account handles x402 payment requests by itself, without anyone stepping in. Because spending policies live on-chain, no agent can exceed its mandate, and split routing breaks each payment apart to keep it private.

3.1The x402 protocol
3.2Spend policies
3.3SDK for agents
3.4Split-path routing
3.5Nested agent hierarchies
Fig. 03 · datafetch.sableLIVE · FEED
Spent0.25 USDC
Remaining budget$37.35
Module 04 / 05 · Protocol

Each payment takes
a private path.

Split-path payments break a transfer into pieces sent along parallel routes, so nobody watching can see all of it. Settlement is still atomic. Stealth addresses keep receipts from being linked together.

Fig. 04 · RouterPrivacy across many paths
SENDERalice.sableonly you see $4.00
01 STEALTH 0x7f3a…c19bused once, then discarded
02 STEALTH 0x2e8d…41f6used once, then discarded
03 STEALTH 0x9c04…b7e2used once, then discarded
RECIPIENTvendor.sablewhole amount, one balance
Settles atomicallyUNLINKABLE · 1 SLOT · 3 ROUTES
Module 05 / 05 · Transparency

Share what you choose.
Prove everything.

The chain proves that each transaction happened while the amounts remain encrypted. A view key gives an auditor read-only access, the public sees nothing, and custody stays with you the whole time.

5.1Receipts recorded on-chain
5.2Disclosure you control
5.3Exports for audits
Fig. 05 · DisclosuresScope: 142 transfers
auditor.sableCAN BE REVOKED
CoversTransfers in Q1 2026
PermissionView only
EndsApr 30 2026
Checks 4 / 4
✓Proof of existence recorded on-chain
✓Every range proof checks out
✓Only the auditor sees decrypted amounts
✓Nothing made public
audit-export-q1.csv38 KB · SIGNATURE OK
03 · Getting started

Three steps from a new account
to your first private payment.

Stage 01 · T−2

Create your account

All it takes is an email and a passkey. Your keys are made on your device, and your balances never leave it unencrypted.

DONE IN LESS THAN TWO MINUTES
Stage 02 · T−1

Add USDC

Move in USDC on Solana, or top up straight from a wallet. A small SOL reserve pays fees on its own, so they never need your attention.

CREDITED IN THE NEXT SLOT
Stage 03 · T−0

Pay in private. Hand work to agents.

Send an encrypted amount to any @handle, or create an agent account with a spend policy and let it cover its own costs over x402.

SETTLES IN 400MS
04 · Developers

Build private banking before the day is out.

One lightweight, typed SDK wraps the REST API. A single client covers accounts, encrypted transfers, agent accounts with spend policies, and webhooks.

  1. Typed end to end, idempotent out of the boxEach create call takes an idempotency key, which makes retries safe when a process restarts.
  2. Webhooks worth relying onSettlements, policy hits and agent actions each arrive as signed events that one helper verifies.
  3. Separate test and live keys, no mode flagThe key prefix tells the client which environment to use, so there is no setting to get wrong.
quickstart.tsTypeScript · illustrative
import { Sable } from "@sable/sdk";

const bank = new Sable({ apiKey: process.env.SABLE_API_KEY });

// On-chain, the amount stays encrypted. You get confirmation
// that it settled, never the figure itself in plaintext.
const transfer = await bank.transfers.create({
  to: "@vendor",
  amount: "125.00",
  asset: "USDC",
  memo: "Invoice #4471",
});

// Spin up an agent with its own account and a strict budget.
const agent = await bank.agents.create({
  handle: "datafetch",
  policy: { dailyLimit: "50.00", maxPerRequest: "5.00" },
});

console.log(transfer.status, agent.address);
$ npm i @sable/sdk
05 · FAQ

Plain answers to common questions.

Does Sable make me anonymous?

No. It keeps amounts and balances private. Handles and the fact that a transfer happened can still be seen, and your identity is verified once at sign-up.

Will I need to know how blockchains work?

No. You sign in with a passkey and send to an @handle. Keys, fees and proofs are handled for you.

What is an agent account, exactly?

A separate account with its own balance and its own spend policy, owned by you and operated by software. It can pay x402 requests on its own.

Could an agent overspend what I allowed?

No. The limits are checked by the program before a transaction is signed, and any overspend reverts.

How do I show a payment to an auditor?

Create a scoped view key for the transfers you choose. It is read-only and you can revoke it at any time.

How much does it cost?

Transfers are free during the beta. Fee design is a launch target and will be posted before it applies.

Banking, rebuilt

Where agents
keep their money.

Get set up in a few minutes. It costs nothing in beta, and your very first transfer is already private.

© 2026 Sable. Memecoin project. Not financial advice.