{"schema_version":"oas-trust-profile-v0.1","profile_url":"https://openagentsource.com/agents/nexuspay","trust_json_url":"https://openagentsource.com/agents/nexuspay/trust.json","name":"🛰️ NexusPay","slug":"nexuspay","description":"NexusPay is a reference implementation of an autonomous, budget-aware AI agent that buys its own data over the x402 HTTP payment protocol. You ask a question; it plans which paid sources to buy (Gemini), enforces per-query & daily budget caps, settles each purchase with testnet USDC over x402, and synthesizes everything it bought into one answer.","category":"Research & Intelligence","creator":{"name":"DevanshSrajput","profile_url":"https://openagentsource.com/creators/devanshsrajput","github_url":"https://github.com/DevanshSrajput"},"source":{"repository_url":"https://github.com/DevanshSrajput/NexusPay","manifest_type":"prompt_or_manual","manifest_url":"https://github.com/DevanshSrajput/NexusPay","package_url":"https://github.com/DevanshSrajput/NexusPay","install_instructions":"git clone https://github.com/DevanshSrajput/NexusPay\ncd NexusPay\npython -m venv venv\nsource venv/bin/activate\npip install -r requirements.txt\ncp .env.example .env\nmake ui"},"compatibility":{"supported_models":["Gemini"],"supported_protocols":["x402","HTTP 402","Base Sepolia"],"framework_origin":"Python, Gemini, SQLite, FastAPI"},"risk":{"level":"medium","rationale":"Medium risk because NexusPay demonstrates an autonomous agent that can make payment decisions, interact with paid data sources, and optionally sign x402 payment authorizations using a locally configured wallet/private key. The creator states this is a reference/demo project, not production-capable, with mock payments enabled by default and Base Sepolia testnet support only when real payments are enabled. Meaningful mitigations include fixed local mock data sources, per-query and daily budget caps, SQLite spend logging, no telemetry, no analytics, and local private-key storage via a gitignored .env file. Users should review private-key handling, payment configuration, budget caps, x402 verification behavior, and optional Gemini data sharing if GEMINI_API_KEY is configured.","permission_summary":"NexusPay can plan data purchases, select from a fixed local registry of paid data sources, run an x402 payment flow, enforce per-query and daily budget caps, log spend activity to SQLite, and synthesize purchased data into a final answer using Google Gemini. Mock payments are enabled by default. If real payments are enabled, the agent loads AGENT_PRIVATE_KEY from a local gitignored .env file into memory as a signing account and can sign payment authorizations on Base Sepolia testnet. The creator states the private key is never logged, printed, or sent to third parties.","external_services":"Optional Google Gemini integration. If GEMINI_API_KEY is configured, query text and purchased data may be sent to Google Gemini for planning and final response generation. If GEMINI_API_KEY is not configured, NexusPay falls back to a local keyword-based planner and no query data is sent to Google.","credential_requirements":"GEMINI_API_KEY is optional. Without it, NexusPay uses a simple keyword-based planner and does not send query data to Google. AGENT_PRIVATE_KEY is required only when MOCK_PAYMENTS=false and real Base Sepolia testnet payments are enabled.","local_access":"Uses local configuration, local .env secrets, SQLite spend logging, and fixed local mock payment/data servers. SQLite is suitable for the reference/demo setup but the creator notes it only handles one writer at a time and is not production-grade.","write_actions":"Can write local SQLite spend/audit records and, when real testnet payments are enabled, can sign x402 payment authorizations after budget checks. It does not currently require per-transaction human approval; spending is governed by setup-time budget caps.","human_approval":"No per-transaction human approval is required. Human control occurs during setup by choosing mock or real testnet payment mode, setting per-query and daily budget caps, and configuring any wallet/private-key details. Budget checks run automatically before payment activity."},"status":{"validation_status":"needs_review","health_status":"needs_review","last_validated_at":"2026-06-14T19:27:31.002+00:00","last_updated_at":"2026-06-18T12:12:14.178+00:00","version":"0.1.0"},"reviews":{"average_rating":null,"review_count":0},"trust_labels":["Creator reviewed","README provided"],"links":{"badge_svg_url":"https://openagentsource.com/badges/nexuspay.svg"},"disclaimer":"OpenAgentSource profiles are public trust disclosures, not guarantees of safety. Review the source, permissions, credentials, and runtime behavior before installing or running an agent."}