Keeper Bot
The Keeper Bot is a permissionless event-triggering agent that observes protocol conditions and initiates corresponding on-chain actions such as liquidations or redemptions. For example, if an LTT’s collateral ratio dips below a predefined threshold, the Keeper Bot automatically triggers liquidation. Likewise, once an LTT reaches its maturity date, the Bot initiates the redemption process if the issuer hasn’t already repaid. By responding to these triggers autonomously, the Keeper Bot ensures fast, rule-based protocol execution.
Core Process
- Funding Close: At the funding deadline the Keeper Bot checks whether the raise met its target. It then calls the contract to activate the LTT or to cancel and refund.
- Collateral Monitoring: It streams oracle prices and tracks each collateral-ratio. If the ratio drops below the threshold the Bot starts a liquidation timer. If the ratio is still low when the timer expires, it triggers liquidation.
- Maturity Check: At maturity the Bot verifies repayment. If the issuer has not repaid, it opens redemption or marks the loan in default according to protocol rules.
Decision-Making
The Keeper Bot only submits transactions. The Binding Machine Program on Solana verifies every condition and applies the state change. On-chain code is the final authority and no off-chain actor can bypass the rules.