Outis

Funding

Crypto in, dollar credit out. Every account gets its own reusable addresses; there is no invoice to create first.

Networks#

AddressNetworkAssetsCredited
SolanaSolanaUSDCAutomatically
EVMBase, EthereumUSDC, ETHAutomatically
BitcoinBitcoinBTCAutomatically
ZcashZcash, transparentZECAutomatically

The EVM address is the same on Base and Ethereum. Send only an asset the address lists: a wrong-asset transfer, or a shielded ZEC send, cannot be credited.

How credit is calculated#

USDC is credited one-for-one: 25 USDC is $25.00. ETH, BTC and ZEC post at the fill price when the transfer is confirmed. The balance is held in dollars from then on, so a price move after the deposit does not change it.

Timing#

A background watcher checks every account's addresses continuously; credit usually lands within a minute of confirmation. To look immediately, press Check for deposits now, or call:

POST/v1/deposit/scan

Returns { found, credited, creditedUsd, pendingUsd, shortUsd, balanceUsd, errors }. It is limited to one call every 10 seconds; a throttled call returns { throttled: true, retryInMs } rather than an error. errors names networks that did not answer — the money is not lost, that chain is checked again on the next pass.

Minimum and pending#

The minimum deposit is $1. A transfer below it is not discarded: it is held as pending, and pending amounts pool across every network. As soon as the total clears the minimum, all of it posts together.

GET/v1/deposit

Returns your addresses as channels, plus minUsd, balanceUsd, pendingUsd and shortUsd — how much more clears the minimum.

Withdrawals#

Credit is spent on the service; it is not a wallet and cannot be withdrawn. Fund what you plan to use.

Something wrong or missing? The API contract is also at /llms.txt.Acceptable use