How it works
From wallet to model output, step by step
1. Fund
Deposits are verified onchain before they count
- You link a wallet by signing a message. No private keys ever touch Stovra.
- You create a deposit. Stovra gives you an exact amount unique to that deposit and the treasury address on Robinhood Chain (chain ID 4663).
- Your wallet sends the transfer. Our watcher reads the chain itself; a transaction hash from your browser is only a hint to look sooner.
- We check the token contract, chain, sender, recipient, and exact amount, then wait for 120 block confirmations.
- The deposit is credited through the ledger exactly once. If a chain reorganization removes it later, the credit is reversed.
2. Value
USDG is the billing unit
One USDG credits one US dollar of balance. Where eligible, supported Stock Tokens are credited at a quoted USD value from a verified Chainlink feed. The quote is locked for a few minutes and shows the token amount, the estimated credit, the haircut, and the fee. Stale prices, paused oracles, pending corporate actions, or a price move beyond the buffer stop the deposit instead of guessing.
Stock Tokens represent economic exposure to a share price. They are not shares and do not make you a shareholder.
Stock Token quote checks
- Token and feed addresses verified onchain by an administrator
- Feed freshness within the asset's limit (feeds follow market hours)
- Token decimals and feed decimals match the verified configuration
- No oracle pause and no multiplier change scheduled inside the window
- Minimum and maximum deposit, haircut, fee, and quote expiry
- Residence and location outside restricted jurisdictions
3. Call
The gateway reserves, routes, and settles
- Your API key is checked by hash, then its scopes, rate limit, concurrency limit, and spend cap.
- The maximum cost is reserved from your balance. Two requests can never spend the same dollar.
- The request is routed to the selected model with a spending limit based on its published price.
- Responses stream back to you as they arrive. Usage is read from the stream and the reservation settles to the real amount.
- Errors before any output are retried once and never charged. Interrupted streams are settled once, for what was delivered.
4. Automate
Agents run in isolated workers
Agents use the same metered gateway. Each run is a separate process with a memory limit, a time limit, a spend cap, and only the tools you granted. Status and steps are recorded as they happen, so what you see is what actually ran.
About agents