Skip to content

Funding Bot Liquidity

When a market is created, the order book starts empty. To give early traders a counterparty, bitCaster can run an automated market maker (AMM) that posts initial bid and ask orders to the book.

Funding is optional. After the market is created, the wizard shows a funding screen where you can choose No liquidity, Minimal, Standard, Deep, or a custom budget. Binary-market presets use round amounts: 10,000 / 100,000 / 500,000 sats. Categorical markets scale those paid tiers by log2(outcome count).

The wizard previews the selected budget as estimated starting depth: roughly how many price levels the bot can post per side and roughly how many shares appear at each level. The preview is before mint fees, so actual quoted depth can be lower.

The deposit becomes the AMM budget for that market. The AMM currently uses an LMSR strategy, which turns the creator’s budget and initial outcome probabilities into starting quotes on the CLOB.

Market cards and detail pages show this committed amount as Bot Budget. It is a static funding number for the automated maker, not a live liquidity or remaining-inventory indicator.

The deposit is non-refundable. It is committed to market-making until the market resolves. The maker’s loss is bounded by the funded budget; there is no withdrawal, residual claim, or creator profit-share claim.

Markets are shown to users in sats. Internally and on public market-summary *Subunits wire fields, collateral is accounted in msat. Protocol fields that explicitly use amountSats, such as participation-score ecash payment fields, keep their contract-specific meaning.

  1. Create the market.
  2. Choose a funding tier or choose No liquidity.
  3. If funding, paste a Cashu token issued by the configured mint and submit it.
  4. The wizard polls the deposit status. After the wallet service verifies and credits the ecash, it marks the market-maker budget ready and starts quoting.

Only the first market-maker funding deposit is used as the Bot Budget in v1. Later wallet top-ups are credited as plain trading collateral; they do not increase the market’s Bot Budget.

Closing the wizard does not undo the market. The market remains created and can still accept human orders. If you selected No liquidity, or if funding has not completed yet, the automated maker will not quote until the funding flow is completed.

Smaller budgets create thinner quotes and can move more quickly when informed traders trade against the maker. Larger budgets create deeper quotes, but they also put more non-refundable capital at risk. Creator probabilities matter because they set where the first LMSR quotes appear.

AMM liquidity is mainly for bootstrapping. In the long run, active human and professional market makers should provide tighter, more informed liquidity than the initial automated quotes.