SettleKit
What it is
SettleKit is a TypeScript SDK that enables software agents to execute cross-chain financial flows as a single deterministic settlement pipeline. SettleKit Risk Guard is a verifiable risk and compliance layer for agentic cross-chain DeFi. The Risk Guard extension adds the safety infrastructure that makes autonomous execution trustworthy enough for production use.
The problem it solves
Modern DeFi requires users to manually bridge assets across chains, swap tokens, and deposit into liquidity pools across multiple interfaces. SettleKit abstracts this into a machine-to-machine financial pipeline — but agents executing financial flows autonomously have no safety net. There is no standard way to evaluate whether a settlement is safe before it executes, no verifiable record of the risk decisions made, and no mechanism to respond when market conditions deteriorate after capital is deployed. Without a compliance layer, agentic DeFi is too risky to run in production.
How it works
When a settlement intent is submitted — for example, bridge 5 USDC from Base Sepolia to Unichain Sepolia and deposit into a Uniswap v4 pool — the Execution Planner formats it into a settlement recipe and sends it to a Chainlink CRE Workflow before any execution begins. The workflow fans out to three data sources in parallel: Chainlink Data Feeds for verifiable oracle prices, the Uniswap v4 PoolManager for live pool liquidity depth, and the Circle CCTP API for bridge attestation status. It evaluates five risk checks — slippage, liquidity depth, bridge delay, price deviation, and oracle staleness — and emits a structured risk report with a verdict of APPROVED, WARNING, or BLOCKED. The Deterministic Executor only fires on APPROVED. Every settlement gets a public Risk Explorer URL showing the full execution trace, oracle data consumed, and a Tenderly Virtual TestNet explorer link proving the transaction ran.
Beyond single settlements, a second scheduled CRE Workflow runs every 24 hours to monitor active Uniswap v4 positions. If the current pool's liquidity falls below the required threshold, the system automatically identifies the deepest available alternative pool, executes the rebalance without user intervention, and immediately notifies the operator via Telegram. A Telegram bot serves as the human-in-the-loop interface — operators can simulate settlements, check status, toggle alerts, approve warnings, and view position health all from a single chat interface.