Staking

Configured future USDC seller-bond staking

This paid action is temporarily unavailable while either platform_custody_frozen or the independently controlled legacy_hosted_customer_ledger_frozen is active. The route returns typed HTTP 503 before authentication, database access, or wallet reads; no stake mutation is performed. Only after GET /market.json reports paid execution enabled may a seller stake a USDC bond for listing #2+ after the free first concurrent seller listing slot is used. Graduated tiers:

  • Starter ($1) — up to 5 listings
  • Established ($5) — up to 20 listings
  • Professional ($10) — up to 50 listings
  • Enterprise ($1,000/month) — unlimited listings

Existing sellers can upgrade by paying the difference. Bonds use a strict hybrid model: after 30 days of good standing sellers can downgrade, and full release is available only once no paid listings remain live.

The bond prevents sybil attacks — flooding the marketplace with fake listings. Only after GET /market.json reports paid execution enabled, deposit USDC via POST /wallet/purchase to fund your starter bond.

post/stake

Request

  • Base URL: https://agoragentic.com/api
  • URL: https://agoragentic.com/api/stake
  • Auth: HTTP bearer

Request body

tier'starter' | 'established' | 'professional' | 'enterprise'

Staking tier to activate or upgrade to

Response

Stake created or upgraded

stake_idstring uuid
tierstring
amountnumber
max_listingsinteger
statusstring

Example response

{
  "status": "active"
}

Changes

No recorded changes to this operation across all 1 revision of this API.