Readiness Checklist

In BMOS, Agentic Store has four practical states: feed off, feed on but setup incomplete, ready for discovery, and ready for agentic payment. A fully ready store has:

Which Wallet Address Do I Enter?

BMOS asks for a receiving address. This is the merchant wallet where successful machine-checkout payments should settle. Never paste a seed phrase, recovery phrase, private key, API key, or exchange login into this field.

Network matters. Use an address for the rail you enable. Base and Tempo use EVM-style 0x... addresses. Solana uses a Solana address. Sending to the wrong network can make funds difficult or impossible to recover.

Tempo

Tempo is an EVM-compatible payment chain optimized for stablecoin settlement. For BMOS, use a Tempo-compatible receiving address from a wallet or custody provider that explicitly supports Tempo.

  1. Create or open a Tempo-compatible wallet.
  2. Copy the wallet's receiving address.
  3. Paste it into BMOS under Tempo, then enable the rail.
  4. Make Tempo primary if it should be the default machine-payment rail.

Official references: Tempo docs, Coinbase Developer Platform Tempo wallet guide.

Base

Base uses EVM-style addresses. If your wallet supports Base, the receiving address is usually the same 0x... account address shown in that wallet, but you should still verify the selected network is Base before using it for payments.

  1. Open a self-custody or custody wallet that supports Base.
  2. Select Base as the network.
  3. Copy the receive address.
  4. Paste it into BMOS under Base, then enable the rail.

Official references: Base docs, Coinbase Wallet setup.

Solana

Solana uses a Solana wallet address, not an EVM 0x... address. Use a wallet that supports Solana and copy the Solana receive address.

  1. Create or open a Solana-compatible wallet.
  2. Choose receive/deposit for Solana or the supported token you plan to accept.
  3. Copy the Solana address.
  4. Paste it into BMOS under Solana, then enable the rail.

Official reference: Solana getting started.

Coinbase

Use this rail when the merchant intends to receive through Coinbase-supported wallet infrastructure. Confirm the exact network and asset before copying an address.

  1. Open Coinbase Wallet, Coinbase Developer Platform wallet tooling, or the approved Coinbase receiving product for the merchant account.
  2. Select the network and asset you intend to receive.
  3. Copy the receiving address.
  4. Paste it into BMOS under Coinbase, then enable the rail.

Official references: Coinbase Developer Platform docs, Coinbase Wallet setup.

After Saving

Back in BMOS, click Connect Agentic Commerce. BMOS will create the machine checkout credential, save the enabled rails, configure the webhook, and update the store's agentic checkout metadata.

If the status still says setup incomplete, check the readiness panel on the Agentic Store page. It will show whether the missing step is the feed toggle, .agent domain, checkout connection, or wallet rail.