Open source · MIT
Oversight infrastructure for AI agents.
Stop your agents before they spend money, delete data, or send the wrong email. Add one decorator. Get human-in-the-loop approval, an immutable audit log, and oversight that actually works in production.
from sentinel import oversight
@oversight(risk_level="high", approvers=["sms:+15551234567"])
def transfer_funds(amount: float, to_account: str) -> dict:
"""Wire transfer. Requires human approval before executing."""
return banking_api.transfer(amount, to_account)Integration
Framework agnostic
Works with LangChain, LlamaIndex, CrewAI, AutoGen, or your own loop. Just decorate the function.
Trust
Hash-chained audit log
Every approval, decision, and execution is recorded with a cryptographic hash chain. Tamper-evident by default.
Control
Configurable fallbacks
Block on timeout, execute on timeout, or escalate. You decide what's safe for each function.
Pricing
Simple per-approval pricing.
Free
$0
- 1,000 approvals/mo
- 1 user
- Text message approvals
- 7-day audit retention
- Community support
Scale
$499/mo
- Unlimited approvals
- Unlimited users
- SSO
- Infinite audit retention
- SLA, priority support