Skip to main content

Coinbase AgentKit action provider for OSF (Open Source Filings): provenance-stamped sanctions, entity, and CVE data for AI agents, paid per call over x402 (USDC on Base).

Project description

osf-agentkit

A Coinbase AgentKit action provider for OSF (Open Source Filings): provenance-stamped, public-domain U.S. government and scientific data for AI agents, paid per call over x402 (USDC on Base mainnet).

Three tools, each returning structured JSON with a provenance URL to the authoritative primary source:

  • OSF_lookup_entity ($0.01) - resolve/verify a company or person against public registries (CMS NPI, GLEIF LEI, FDIC, SEC EDGAR). For KYC, KYB, counterparty due-diligence.
  • OSF_screen_entity ($0.05) - sanctions screening against OFAC SDN, EU, and UK OFSI lists. Returns hit/no-hit, matched list, and an audit receipt. For AML/KYC.
  • OSF_check_cve_exploited ($0.02) - is a CVE actively exploited (CISA KEV), plus EPSS probability and CVSS severity. For vulnerability management and DevSecOps.

Payment is automatic: on an HTTP 402 the x402 client signs and settles the USDC micropayment with the agent's own EVM wallet, then retries. Each action enforces a per-call spend ceiling.

Install

pip install osf-agentkit

Use

from coinbase_agentkit import AgentKit, AgentKitConfig
from osf_agentkit import osf_action_provider

agent_kit = AgentKit(AgentKitConfig(
    wallet_provider=your_evm_wallet_provider,
    action_providers=[osf_action_provider()],
))

The agent's wallet must hold USDC on Base mainnet. Learn more at the OSF data marketplace.

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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

osf_agentkit-0.1.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file osf_agentkit-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: osf_agentkit-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for osf_agentkit-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3f1f5fb62b02ab2cf21c9ffe589acf6ee051efb62bfb32835ee3ea0d8c580e6a
MD5 c2a28ddcc80d5ee37f6ed52980e5acb6
BLAKE2b-256 7096478436743b8ca721238a7286838dd8c16b13aa7fad3e59f55f6fa3da7215

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