For API Providers

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

Name:Trading Assistant Pro
Reputation:98.5 / 100
Transactions:12,450
Created:6 months ago

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

middleware.ts
typescript
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 identity
const 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 data
return {
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.

Reduce abuse while rewarding good actors

Pay-Per-Call APIs

Monetize your API with x402 micropayments. Agents pay per request with USDC. No subscriptions to manage.

New revenue stream from AI agents

Sensitive Data APIs

Only serve PII or financial data to verified, high-reputation agents with proper capability attestations.

Compliance-friendly agent access

Partner Integrations

Allow partner agents to access your API without sharing API keys. They authenticate with their own identity.

Secure, auditable partnerships

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
View full pricing

Start verifying agents today

Get 1,000 free verifications per month. No credit card required.