Skip to main content

AgentKit action provider for SENTINEL — pre-execution transaction safety oracle for autonomous AI agents, paid via x402 on Base

Project description

sentinel-agentkit-provider

AgentKit action provider for SENTINEL — a pre-execution transaction safety oracle for autonomous AI agents. Lets any AgentKit-powered agent check whether a transaction is safe to sign, before signing it, and pays for the check autonomously via x402 — no human in the loop, no API key, no subscription.

Independent, standalone package. Not part of the official coinbase/agentkit monorepo, and not intended to be submitted there. Install and use directly.

What it checks

  • Contract security (honeypots, hidden owner/mint functions, proxy patterns, etc.)
  • Transaction simulation (does the call actually succeed)
  • For ambiguous cases: a second opinion from an LLM council (Claude + GPT-4o-mini)
  • Prior history: has this exact contract been flagged before, by any other agent?
  • Deployer wallet track record (transaction count as a freshness signal)

Returns a SAFE / UNSAFE / UNKNOWN verdict, a 0–100 risk score, and a cryptographically signed (ed25519) receipt.

Install

pip install sentinel-agentkit-provider

Usage

from coinbase_agentkit import AgentKit, AgentKitConfig
from sentinel_agentkit_provider import sentinel_action_provider

agent_kit = AgentKit(AgentKitConfig(
    wallet_provider=wallet_provider,  # any EVM wallet provider on Base
    action_providers=[
        sentinel_action_provider(),
        # ... your other action providers
    ],
))

Once registered, your agent gains a check_transaction_safety action it can call before signing any transaction with an unfamiliar contract address on Base:

check_transaction_safety(to="0x...", value="0x0", data="0x...")

Cost

$0.005 USDC per check, on Base mainnet, paid automatically via x402 from the agent's own wallet. No trial, no free tier — the price itself is the friction, by design.

Links

  • Live methodology — exactly how a verdict is computed, published and machine-readable.
  • Aggregate stats — track record across all callers, updated live.
  • Report an outcome — free endpoint to report back what actually happened after acting on a verdict.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sentinel_agentkit_provider-1.0.0.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sentinel_agentkit_provider-1.0.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file sentinel_agentkit_provider-1.0.0.tar.gz.

File metadata

File hashes

Hashes for sentinel_agentkit_provider-1.0.0.tar.gz
Algorithm Hash digest
SHA256 839779d2f467d6f8ca565cc39ec41c7317218f2e58acef3947fc7d22e18e1532
MD5 11396010c7ecf216097b23bffb3fed1b
BLAKE2b-256 bae0ef3bf7d70dbf3aca7dfefeeeba28c0d9ddc71ea1281fa4741a749c1b9671

See more details on using hashes here.

File details

Details for the file sentinel_agentkit_provider-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for sentinel_agentkit_provider-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a04b4bbfed833cd3991d292f899400828bb9f3fa690afb61d3cc5648358ec676
MD5 cb1314ba7eca39a7bcf449c5deb92700
BLAKE2b-256 8151f9733a73e28f1c368c3d8858cac2f7429c1c5e4725516ea14ac9ace285de

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page