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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f1f5fb62b02ab2cf21c9ffe589acf6ee051efb62bfb32835ee3ea0d8c580e6a
|
|
| MD5 |
c2a28ddcc80d5ee37f6ed52980e5acb6
|
|
| BLAKE2b-256 |
7096478436743b8ca721238a7286838dd8c16b13aa7fad3e59f55f6fa3da7215
|