Know Your Agent
The neutral attestation layer that resolves any agent action to its chain of agency — agent → mandate → principal → liability. Records, not rails.
The chain
action ← agent (Ed25519 keypair, runtime metadata)
← mandate (scope, caps, expiry, revocable)
← principal (KYC'd human or entity)
← liabilityPrincipal dashboard →Pass sandbox KYC, register an agent, issue & revoke scoped mandates, watch activity.Platform dashboard →Your API key, the immutable decision log, and one-click audit export.
Integrate in ~10 lines
import { requireKYA } from '@passport/verify';
app.post('/api/refill',
requireKYA({ action: 'account.refill', amount: (c) => c.get('amountMinor') }),
handler, // only runs for verified agents; fails closed
);Anonymous or over-cap traffic gets a 403 KYA required block page with an onboarding link — rejected traffic becomes leads.