Points Auditor

operational

The Points Auditor is the economic layer of the NANDA network — managing x402-NP payment intents, settlement verification, wallet balances, and reconciliation for agent-to-agent value transfers. It provides a complete audit trail for every economic interaction in the ecosystem.

Core Capabilities

Payment Intents

x402-NP payment intents define value transfers between agents — payer, payee, amount in NANDA Points (NP), memo, nonce, and expiry window. Intents are tracked from creation through settlement.

Settlement Verification

Settlements record completed value transfers with transaction hashes and HMAC-SHA256 signatures (using KYM_NANDA_RADIUS_SECRET). Each settlement is verified for authenticity before crediting.

👛 Wallet Management

Per-agent wallets track balances in NANDA Points (NP) with currency and scale metadata. Balances are updated atomically as settlements are processed.

Reconciliation

Automated reconciliation matches payment intents to settlements, computing deltas and flagging mismatches. Verdicts are recorded with latency metrics for audit.

Payment Intent Lifecycle

1. Create

Intent Created

A payer agent creates an intent specifying the payee, amount (NP), optional memo, and a time window for settlement. A unique nonce prevents replay attacks.

2. Open

Awaiting Settlement

The intent remains open until the payee submits a settlement or the expiry window elapses. Open intents are monitored for timeout.

3. Settle

Settlement Submitted

The payee submits a settlement with a transaction hash and signature. The system verifies the signature and records the settlement with a verified status.

4. Reconcile

Reconciliation

The reconciliation engine matches the intent to its settlement, computes any delta, measures settlement latency, and records a verdict (match, mismatch, or timeout).

A2A Protocol Actions

The Auditor is accessible via the A2A JSON-RPC protocol at /a2a:

audit.intent

Declare a payment intent specifying payer, payee, amount, memo, and expiry window

audit.tx

Submit a settlement transaction with HMAC-SHA256 signature for verification and reconciliation

audit.status

Query the audit status of a payment intent — settlement, reconciliation verdict, and wallet impact

Mismatch Detection

The reconciliation engine automatically flags mismatches when:

  • Amount delta — settlement amount differs from intent amount
  • Signature failure — settlement signature cannot be verified
  • Timeout — intent expires without a matching settlement
  • Duplicate — multiple settlements reference the same intent

Integration with Other Services

See also A2A Protocol for points actions · Trust & Security for settlement signatures · Infrastructure Overview
Related reading Developer API Keys — API tiers and rate limits that feed billing · Governance at Scale — accountability in multi-stakeholder agent ecosystems

Coming Soon

By Invitation Only