DevelopersSinjoh v2
Keepers & automation
Authorized jobs, economic execution, primary/backup coordination and bounded service authority.
2 min read·
On this page
What keepers run
| Job family | Work |
|---|---|
| Market maintenance | Recenter/fold when needed, collect reserve buckets, raise funded floors and handle deferred destruction. |
| Revenue | Collect creator/platform fees and execute independently accounted route actions. |
| Reserves | Sweep eligible unsolicited assets and realize earned protocol fees. |
| Yield | Deposit eligible idle treasury, realize available profit and recover draining/shut positions. |
| Rewards | Push valid payouts, convert assigned stock credits and settle market shares. |
| Automation earnings | Convert collected earnings to gas currency under approved paths and configured economics. |
Chain state is the work queue
Jobs have deterministic primary assignment, with another approved keeper taking work that remains due after the configured backup delay. Successful on-chain state prevents duplicated work. There is no separate shared queue service that grants authority or overrides contract eligibility.
Cadences and profitability margins are operating configuration. They are not governance timelocks and do not give a keeper permission to change a market’s taxes, route allocation or recipients. A skipped or failed job remains distinguishable from a completed receipt.
What operating evidence should show
- The specific chain, hook/pool, route, asset or reward round being processed.
- Whether work was due, skipped, simulated, submitted, successful or retained for retry.
- Actual receipt, gas and output, not only a predicted quote.
- Chain/indexer lag, service health and unavailable telemetry without conflating them.
- Sanitized logs and metrics that exclude signing keys, tokens and credentialed endpoints.
Skip to documentation