Install
openclaw skills install @teodorofodocrispin-cmyk/sentinel-publicPre-execution transaction safety oracle for autonomous AI agents. Before signing an on-chain transaction, an agent calls SENTINEL and receives a SAFE / UNSAFE / UNKNOWN verdict, a standardized SENTINEL Score (0-100, grade AAA-D), and an ed25519-signed receipt. Checks contract security (GoPlus), execution simulation (Alchemy eth_call), honeypot detection (honeypot.is), and LP concentration/rug risk. Pay-per-call via x402 ($0.005 USDC on Base) — no accounts, no API keys, no SDK required. No free trial.
openclaw skills install @teodorofodocrispin-cmyk/sentinel-public⚠️ Data Handling Notice: SENTINEL sends the unsigned transaction payload (chain, sender, tx data) to a remote API (
sentinel-agent.dev) for evaluation. The payload is processed to produce a verdict and is not required to be a signed or broadcastable transaction. Review the transparency notice below before sending any transaction containing sensitive calldata.
A pre-execution safety oracle for autonomous AI agents. Before an agent signs a blockchain transaction, it calls SENTINEL and gets back a SAFE / UNSAFE / UNKNOWN verdict, a standardized SENTINEL Score (0–100, grade AAA–D), and a signed receipt — all before a single unit of value moves. Pure M2M, pay-per-call via x402, no accounts.
Running on FastAPI + Supabase + Render — the same production stack as the rest of this M2M model family (VeraData, Intelica, TrustBoost).
The transaction payload you send (chain, from, tx) is transmitted to Render (AWS) infrastructure for processing via FastAPI.
What SENTINEL evaluates: contract security (GoPlus), execution simulation (Alchemy eth_call), honeypot cross-check (honeypot.is), and LP concentration. The evaluation is produced by rule-based checks plus an LLM council (Claude Haiku + GPT-4o-mini) server-side.
What SENTINEL stores: verdict, payer address, chain, and price paid, logged to Supabase for usage tracking. It does not require or store your wallet's private key at any point.
For strict no-transmission requirements (air-gapped systems, or transactions containing sensitive calldata that must never leave the local machine): this service is not suitable.
SENTINEL uses x402 with local EIP-3009 verification — no facilitator dependency for verification, no human confirmation needed.
How autonomous payment works safely:
POST /v1/guard without payment → receives HTTP 402 with accepts (network base, price $0.005 USDC, payTo published in the response).TransferWithAuthorization for the exact amount, using its own wallet's private key — that signature never leaves the agent's own environment.X-PAYMENT header.eth_account.recover_message) and verifies it against the expected wallet — no third-party facilitator call required to validate the payment.Why this is safe for autonomous agents:
No trial mode. Unlike other services in this model family, SENTINEL has no free preview endpoint today. Every call to /v1/guard requires a valid payment; there is no tx_hash=TRIAL equivalent. Budget for $0.005 USDC per pre-execution check.
Every call is logged to Supabase (sentinel_usage) with: verdict, payer address, chain, and price — never the full calldata beyond what was needed for evaluation.
Activate this skill when:
POSTs {chain, from, tx} to sentinel-agent.dev/v1/guard.eth_call), honeypot cross-check (honeypot.is), and LP concentration analysis.SAFE / UNSAFE / UNKNOWN), a 0–100 risk score with AAA–D grade, the contributing risk signals, and an ed25519-signed receipt.curl https://sentinel-agent.dev/health
curl https://sentinel-agent.dev/pricing
These two endpoints are free and require no payment. POST /v1/guard itself always requires payment — there is no free equivalent.
Endpoint: POST https://sentinel-agent.dev/v1/guard
Headers: Content-Type: application/json, X-PAYMENT: <x402 signed authorization>
{
"chain": "base",
"from": "0xYourAgentWallet",
"tx": { "to": "0xTargetContract", "data": "0x...", "value": "0x0" }
}
{
"x402Version": 2,
"accepts": [
{ "network": "base", "amount": "5000", "payTo": "0xCf1d31020A7915421f6d66B9835Dcb6f422337E7" }
]
}
{
"verdict": "SAFE",
"sentinelScore": 94,
"grade": "AAA",
"contract": { "risks": [] },
"lpConcentration": "locked",
"signature": "ed25519:...",
"signer": "sentinel-agent.dev"
}
| Grade | Score range | Meaning |
|---|---|---|
| AAA | 90-100 | No material risk signals detected |
| AA/A | 70-89 | Minor advisory signals, no hard risks |
| BBB/BB/B | 40-69 | Moderate risk signals present |
| CCC/CC/C | 15-39 | Significant risk signals |
| D | 0-14 | Hard risk detected (honeypot, extreme LP concentration, simulation failure) |
/v1/guard call requires payment.KNOWN_LOCKERS (used for LP-lock detection) currently covers UNCX on Base; liquidity locked in unlisted lockers may be scored as moderate (advisory) instead of locked (clean)./verify; on-chain settlement of the payment itself still depends on a settler submitting the authorization (self-settle or facilitator).