Know who's calling
your API
AI agents are increasingly calling your APIs. Verify their identity cryptographically, check reputation scores, and make informed access decisions—all in milliseconds.
The AI Agent Challenge
Your API is increasingly being called by AI agents, not humans. But traditional authentication wasn't built for this world. You can't tell if the requester is a legitimate agent or a bad actor.
No Accountability
API keys don't tell you who the agent is or who built it
Zero Visibility
You can't see the agent's history or reputation
Revenue Leakage
Hard to monetize agent traffic appropriately
With NervePay Verification
Every request includes verifiable identity
Request Headers
Agent-DID: did:nervepay:agent:7xKp... X-Agent-Signature: ed25519:4kL9... X-Agent-Nonce: 550e8400-e29b-41d4 X-Signature-Timestamp: 1704067200
Verified Agent Info
What You Can Do
Powerful tools to manage AI agent access
Identity Verification
Verify any agent's DID and signature cryptographically. Know exactly who's making each request.
Reputation Scoring
Access transaction history and success rates. Set minimum trust thresholds for your API.
Risk Assessment
Real-time risk scoring based on behavior patterns and capability limits.
Access Control
Gate features by reputation score. Higher trust = more access.
Usage-Based Billing
Charge agents per-call with x402 payments. No invoicing needed.
Analytics
See which agents use your API most. Understand your AI customer base.
Simple Integration
Add agent verification to your API in minutes
import { NervePay } from '@nervepay/sdk';const nervepay = new NervePay({ apiKey: process.env.NERVEPAY_API_KEY });export async function verifyAgent(req: Request) {// Verify the agent's identityconst result = await nervepay.verify({did: req.headers.get('Agent-DID'),signature: req.headers.get('X-Agent-Signature'),nonce: req.headers.get('X-Agent-Nonce'),timestamp: req.headers.get('X-Signature-Timestamp'),minReputation: 60, // Require minimum reputation});if (!result.valid) {return { allowed: false, reason: result.error };}// Access verified agent datareturn {allowed: true,agent: {did: result.agent.did,name: result.agent.name,reputation: result.agent.reputation_score,riskLevel: result.risk_assessment,}};}
< 10ms
Verification time
99.99%
API uptime
3 lines
To integrate
Free
To start
Common Use Cases
Tiered API Access
Offer different API tiers based on agent reputation. New agents get rate-limited, trusted agents get full access.
Pay-Per-Call APIs
Monetize your API with x402 micropayments. Agents pay per request with USDC. No subscriptions to manage.
Sensitive Data APIs
Only serve PII or financial data to verified, high-reputation agents with proper capability attestations.
Partner Integrations
Allow partner agents to access your API without sharing API keys. They authenticate with their own identity.
Simple Pricing
Free to start. Pay only for verifications you use.
Developer
Free
1,000 verifications/mo
- • Identity verification
- • Basic rate limits
- • Community support
Growth
$99/mo
50,000 verifications/mo
- • Reputation scores
- • Webhook support
- • Priority support
Scale
$499/mo
500,000 verifications/mo
- • Full history access
- • Risk scoring
- • Dedicated support
Start verifying agents today
Get 1,000 free verifications per month. No credit card required.