Services
None of them holds a key that can spend.
- Proving service: proves private actions as jobs, and keeps a finished proof in memory for a few minutes. It is sent the viewing key.
- Relayer: sends proven actions from its own account, and is paid by a withdrawal inside the action. It refuses an action that would fail or pay too little.
- Indexer: Outis accounts' public activity, and a copy of the pool the wallet finds its notes in. It also serves token details and prices, every token's at once, so it doesn't learn which tokens a wallet holds.
- Passkey vault: sealed seeds. See Passkey vault.
- Starknet node: reads and public transactions.
- Pool stats: numbers about the whole pool from its public record, at outis.xyz/stats.
Each counts requests per IP in memory, to rate-limit them.