For the complete documentation index, see llms.txt. This page is also available as Markdown.

Launch a Market (Suppliers & Originators)

Originators run white-label financing markets: you own the borrowers and the economics, Arenas provides the engine. A market is an Atomica FinancingMarket configured for one real-world program (e.g. Brazil – Coffee – USDC).


What a market defines

Parameter
Role

Asset token

The ERC-20 used for supply and repayment (e.g. USDC).

Approver

Address allowed to approve/decline financing requests.

Operator

Configures the market and earns a share of interest as a market fee.

Access tokens

The NFT list that gates who may borrow.

tranchesLimit

Max intents (pool tranches) a single draw-down can pull from.

exposureCap

Max total outstanding principal.

approveExpiry / approveCooldown

Approval window and pacing rules (ms).

liquidationGracePeriod

Grace before a defaulted financing is liquidation-eligible.

These surface on GET /lending/markets per market, so your ops UI can read the live configuration.


Operating a market

Once live, the two ongoing responsibilities are review and monitoring:

  • Review inbox — read each market’s requests[] where status = REQUESTED (0), then call approveRequest (optionally a partial amount within [minAmount, amount]) or declineRequest. Approval opens the receive window; it does not move funds.

  • Monitor — watch financings[] (ACTIVE / REPAID / LIQUIDATED), totalOutstandingPrincipal, and exposureCap to manage portfolio quality.

  • Attract liquidity — coordinate with Curators / LPs so the market has intents to draw from (see Fund Markets).

See Roles & Permissions for the operator/approver split.


Market creation

Markets are deployed from a factory on top of an Atomica product that sets the shared limits (fee caps, withdrawal rules, and the allowlist of who may create markets). Deploying a new market and its pools is an onboarding step handled with the Arenas team.

No-code market setup (a provisioning UI for Originators) is on the roadmap. Until then, market provisioning is done with Arenas support plus the API, CLI, and contract ABIs from GET /abis/current.

Last updated