Onshare manages a portfolio of tokenized stocks on Robinhood Chain. You set the rules once. It rebalances and manages stock-backed loans within them, and logs every move.
Watch the decision loop ↓Not available yet.
Decision cycle
Default cap per stock
Minimum health factor
Checked before every action

The agent never acts outside the limits you define, and you can stop it at any time.
Max allocation per stock, drawdown limit, loan health factor, daily trade cap, and an allowlist of tokens and protocols.
Every 15 minutes it reads prices, balances and loan state, then proposes rebalances or collateral top-ups.
A separate policy module validates each transaction before it executes. Decisions and reasons are logged for audit.
Example data. Drag the max allocation cap to see when the agent would trim NVDA.
The policy module sits outside the agent's decision logic, so a bad decision cannot skip the check. Each cycle runs in this order:
Prices, balances, loan state
ERC-4337 wallet with a limited, revocable session key for the agent.
Checks every transaction before execution. The main security layer.
Reads market and portfolio state and proposes actions.
Price data for tokenized stocks and collateral valuation.
Manages stock collateral and the loan health factor.
Decision history, positions and the pause button.
Starting values for the MVP. You can tighten them; final limits will be set through simulation.
| Parameter | Default | What it does |
|---|---|---|
| max_alloc | 25% | Caps any single stock's share of the portfolio |
| drawdown | 10% from peak | Beyond it, the agent may only sell or hold |
| health_factor | ≥ 1.50 | Below it, the agent adds collateral or repays part of the loan |
| daily_limit | 10% | Caps how much of the portfolio can trade per day |
| allowlist | On | Agent can only touch approved tokens and protocols |
| kill_switch | Always | onshare pause revokes the session key instantly |
Estimates. Scope is stocks only: perps and prediction markets are deferred.
Risk policy design, smart account and policy module on testnet.
Decision engine tested on historical data; one lending integration.
Positions, decision log and the pause button.
Audited contracts, capped funds and a small user group.
Onshare is in development. Follow along on X for progress updates.