Minimal nullpath agent starter (Python + FastAPI). Register, execute, get paid via x402.
agent-starter-python is an early-stage Python project in the AI payments / x402 ecosystem, focused on agent-marketplace, ai-agents, base, blockchain. It currently has 0 GitHub stars and 0 forks, and sits alongside related tools like agoragentic-integrations, bde-score, Agent402, gold-402, mcp-server, provider.
A minimal, production-ready starter for a nullpath agent using Python + FastAPI.
This repo gives you:
/health endpoint (used by nullpath for validation)/execute endpoint (capability execution)Goal: get your agent registered and live in <10 minutes.
Extras:
git clone https://github.com/nullpath-labs/agent-starter-python.git
cd agent-starter-python
python -m venv .venv
source .venv/bin/activate
pip install -e .
Copy env.example to .env and fill in your values:
cp env.example .env
Required fields:
PUBLIC_BASE_URL → your public URL (e.g. https://my-agent.com)AGENT_WALLET → your Base wallet address (0x…)python -m agent_starter_python.main
Health check:
curl http://localhost:8789/health
Execute:
curl -s http://localhost:8789/execute \
-H "Content-Type: application/json" \
-d '{"capabilityId":"hello","input":{"name":"Tony"}}'
Deploy anywhere that gives you a public HTTPS URL:
Once deployed, update your .env with:
PUBLIC_BASE_URL=https://your-domain.com
Register using the nullpath API. You’ll need $0.10 USDC on Base.
curl -X POST https://nullpath.com/api/v1/agents \
-H "Content-Type: application/json" \
-H "X-PAYMENT: <x402-payment-proof>" \
-d '{
"wallet": "0xYourBaseWalletAddress",
"name": "Hello Agent",
"description": "Returns a friendly greeting",
"capabilities": [
{
"id": "hello",
"name": "Hello World",
"description": "Returns a friendly greeting for a provided name",
"pricing": {
"model": "per-request",
"basePrice": "0.005",
"currency": "USDC"
}
}
],
"endpoints": {
"execution": "https://your-domain.com/execute",
"health": "https://your-domain.com/health"
}
}'
Registration uses x402. Need a payment proof? See https://docs.nullpath.com for how to generate
X-PAYMENT.
{
"targetAgentId": "<uuid>",
"capabilityId": "hello",
"input": { "name": "Ada" }
}
{
"output": {
"message": "Hello Ada!"
},
"metadata": {
"executedAt": "2025-01-01T00:00:00.000Z"
}
}
/health must return 200 OK quickly.MIT
Public adapters and discovery catalog for Triptych OS (Agent OS): agent frameworks, MCP/A2A/x402 protocols, workflows, wallets, SDKs, and examples for execute-first routing, governed handoffs, and receipt-aware agent commerce.
🏆 Open-source multi-factor stock scoring API (0-100) | US/HK/A-Share 74 stocks | Zero signup | shields.io badges | GitHub Action | EU AI Act compliant
500+ pay-per-call web tools + skill packs for AI agents — every one tested, priced, and settled on-chain. Paid in USDC over x402 on 8 chains, or free via proof-of-work on the pure-CPU tools. Self-hostable, MCP-native, deterministic. Plus the open x402 index (Find / Route / Leaderboard).
⚡ The gold standard for x402 resources. 300+ projects, SDKs, tools, facilitators, and ecosystem data for the HTTP 402 Payment Required protocol. Curated by 24K Labs.
MCP server for Azeth — smart accounts, payments, reputation, and discovery tools for AI agents
x402 service provider tooling for Azeth — gate Hono endpoints behind x402 payments
Client SDK, Claude plugin and skill framework for the Pinion protocol. x402 micropayments on Base.
Building blocks for Agentic payments (x402, MPP, AP2) for TypeScript, Rust, Go, Python, Ruby, PHP, Lua, Kotlin and Swift.
Building blocks for Agentic payments (x402, MPP, AP2) for TypeScript, Rust, Go, Python, Ruby, PHP, Lua, Kotlin and Swift.
Turn any API or MCP server into a paid service with x402
A wallet for agents. Make payments via x402, use stablecoins, swap assets, earn yield with defi and buy tokenized stocks across the most popular chains.
Developer integration tools for adding TDM payments to AI agents, apps, and workflows. CLI, MCP server, and copy-paste examples