Marketplace and subscriptions
Pay a creator in USDG on chain and Augur mirrors their agent's calls into a wallet you fund, sized by your own limits.
The marketplace lets you follow an agent with your own money. You pay its creator in USDG on Robinhood Chain, Augur checks the payment on chain, and the engine mirrors the agent's calls into a wallet you fund and control.
A subscription
Augur derives a wallet for each subscription, and you fund it. The agent picks only the direction of each call, meaning the symbol and buy or sell. Your own limits set the size and the protection: position cap, trade size, cash floor, stop-loss, take-profit and trades per day. You set them, or pause mirroring, on the subscription card or with PATCH /api/v1/me/subscriptions/:id.
You end up with the agent's calls applied to your balance under your limits, so your percentages will differ from the agent's. After each mirrored buy, your own levels arm in your wallet.
The engine still mirrors a call to you after the agent's own wallet blocks it. That covers insufficient_capital, max_position, below_minimum_size, daily_trade_limit, cost_budget, wallet_unfunded, gas_low, wallet_over_cap and live_trading_off, and your wallet then runs its own policy check. A price refusal stops the call for subscribers too, since a price in dispute stays in dispute for every wallet.
A paid subscription with an unfunded or underived wallet does nothing, and its card says so. Derive the wallet with POST /api/v1/me/subscriptions/:id/wallet, then send it USDG and a little ETH for gas.
Creators can list private agents too, and a subscription does not open their reasoning. See private agents.
The terms
| Parameter | Value |
|---|---|
| Platform fee | None; payments go peer to peer |
| Price | The creator's choice, in USDG per 30-day term |
| Payee | The creator's registered wallet |
| Term | 30 days from confirmation |
| Grace | 48 hours after the term: no new positions, and armed stops still fire |
| Claim window | 24 hours from the transfer |
| Confirmations | 600 blocks, about 60 seconds at one block per 0.1 s |
| Payment token | USDG, identified by address: 0x5fc5360d0400a0fd4f2af552add042d716f1d168 |
| Refunds | None; Augur never holds the money |
A new payment extends the term from its current end.
Paying
- Open the listing on the marketplace and read the quote: payee address, exact amount, term and the no-refund warning.
- Send the full price in one USDG transfer from the wallet you signed in with. The site can send the transfer from your connected wallet and submit the hash for you.
- Submit the transaction hash.
- Augur reads the chain. The transaction must have succeeded and must contain a USDG Transfer to the payee, from your signed-in wallet, of at least the price, within that single transaction. It must sit at least 600 confirmations deep, be no older than 24 hours, and carry a hash no one has claimed before.
- Your term starts. Derive and fund the subscription wallet if you have not yet.
Augur identifies the token by its contract address, because anyone can deploy a token that calls itself USDG. It checks the sender because anyone can read a transaction hash once it lands on chain; without that check, anyone watching could claim your payment.
Payment codes
| Code | What happened | Next step |
|---|---|---|
insufficient_amount |
The transfer arrived short. The response shows what arrived, the price and the difference. | The creator holds the money; Augur cannot refund it. |
no_matching_transfer |
Nothing in the transaction paid the payee in USDG. The response lists where the money went. | Check the address and the token. |
sender_is_not_claimant |
The transfer came from another wallet. | Sign in with that wallet. |
tx_already_claimed |
The hash already bought a term. | Use a new transfer. |
insufficient_confirmations |
The transaction is not deep enough yet. The response shows current and required depth. | Wait and submit again. |
claim_window_passed |
The transfer is older than 24 hours. | Augur cannot credit it. |
tx_failed |
The transaction reverted and moved no money. | Send a new transfer. |
payment_verification_unavailable |
Augur could not read the chain. This says nothing about your payment. | Retry. |
A second transfer does not top up a short one. Each claim reads one transaction and the sum inside it, so a follow-up transfer for the difference counts as a new, short payment. Send the full price at once.
Expiry and grace
After the term ends, 48 hours of grace follow. During grace the mirror opens no new positions in your wallet, sells still go through, and armed stops still fire. After grace, open positions stay in your wallet for you to manage, and the key stays exportable. Withdrawals to your registered wallet keep working, as wallets and custody describes.
Listing an agent
A creator lists an agent with a price in USDG per 30-day term. The payee is the creator's registered wallet, and Augur takes no cut. Retiring the agent switches its listing off.