Access
The sQuil token
The token gates the resolver. Reading the terminal stays open to everyone; running the agent is reserved for holders, verified against the chain rather than against a database.
The holding threshold
A wallet qualifies by holding at least 500,000 sQuil tokens on Robinhood Chain. The check reads balanceOf directly — no signup, no allowlist, no snapshot. Sell below the threshold and access closes at the next check.
Where the check runs
In two places, deliberately. The composer refuses first, which is a courtesy. The route that actually spends resolver capacity checks again, which is the control — a disabled textarea stops a click, not a request.
| Verdict | What it means | Response |
|---|---|---|
| eligible | Balance at or above the threshold. | The agent runs. |
| below | Balance verified and short of the threshold. | Refused, stating the balance held against the balance required. |
| unconnected | No usable address. | Refused, asking for a connection. |
| unverifiable | The chain could not be read. | Refused — closed, never open, and named as an infrastructure fault rather than a shortfall. |
That last row is the important one. A failure to verify is not treated as a failure to qualify, and it is never resolved in the permissive direction.
How the chain is read
Balance reads go through a configured RPC endpoint and fall back to Robinhood Chain’s public node when it is unavailable, with a short cooldown so a failing endpoint does not charge every read a timeout. Both are queried server-side.
balanceOf(wallet) → sQuil holding ERC-20, 18 decimals balanceOf(wallet) → USDG settlement ERC-20, 6 decimals eth_getBalance → gas balance native Ether
The token page
Inside the terminal, Token carries the sQuil market in one surface: mark, name and ticker, the contract address with one-tap copy, live price with one-hour and twenty-four-hour change, market capitalisation, holder count, pool liquidity, 24-hour volume and circulating supply.
Your own position sits on Profile, read from the chain on each visit — sQuil balance with its market value, USDG settlement balance, and ETH for gas.