Project Silo

Deposit addresses for crypto apps.

Give every customer a reusable onchain address, then route deposits through observable policies, settlement workers, and signed webhooks.

Permanent addresses
One per customer
Settlement state
Tracked end-to-end
App callbacks
API and webhooks
How it works

A deposit address, then a settlement path.

Your app requests a Unified Deposit Address once. Customers can send supported assets to the same address again.

1
Address
Create a reusable address for each customer.
2
Detect
Confirm the source chain and asset.
3
Route
Apply the settlement policy.
4
Notify
Send status back to your app.
Active step
Deposit address
1/4
Address
Detect
Route
Notify
Product

One reusable address. Clear settlement state.

Project Silo turns deposit routing into a small set of primitives: addresses, policies, settlement state, and webhooks.

Deposit accounts

Create reusable customer addresses without exposing settlement keys to your frontend.

Route policies

Set chain, asset, and destination rules before money movement starts.

State timelines

Track detected, swept, routed, credited, failed, and retrying states in one place.

Webhook delivery

Send signed updates back to your app so balances stay in sync.

Transfer minimums

Minimums are visible before a route begins.

Production accepts smaller ERC-20 transfers where the token allows it, but amounts below these floors are dust and may be uneconomic to route or support.

ChainAssetsMinimumNotes
Ethereum Mainnet#1USDC, USDT$2.00Cross-chain settlement route floor.
Polygon#137USDC, USDC.e, USDT, pUSD$0.01Same-chain settlement venue; practical dust floor.
Base#8453USDC$0.05Cross-chain settlement route floor.
Controls

Operational controls for real funds.

Project Silo keeps financial operations observable, auditable, and tied to service state. Marketing pages stay clean; money movement stays explicit.

Admin console
Designed for recovery
1

Circuit breakers for risky chains, assets, tenants, and API keys

2

Auditable deposit recovery, withdrawal approvals, and a sanctions denylist

3

Settlement health, stuck-deposit, and webhook-failure monitoring

Build

Start with one customer deposit address.

Use the hosted API, keep settlement visible to operations, and send clean balance updates back to your product.