Knowledge Base
Browse support articles
Guides for identity, MFA, AI agent security, MCP, the developer API, billing, and account security.
All topics
51 articles across 10 categories.
New to KAKR? Start here.
Why passwordless: the problem PTERI is solving
Passwords, OTP codes, and long-lived sessions all share the same weakness.
Creating a developer account and your first API key
Register at pteri.org, confirm your email, and generate a key from the dashboard.
KAKR getting started guide
The first-time path: account, API key, first call, MFA, and going to production.
Production readiness checklist
Security and operational checks to run through before you go live.
How passwordless sign-in, MFA, and device verification work.
How authentication works
A signed challenge from your device key, gated by biometrics — not a password.
MFA and device verification
Not a code from an app — a signature-derived one-time value tied to your device identity.
How authorization works
The signature isn't proof you logged in once — it's proof you approved this exact action.
Test authentication before production
Verify the happy path and the failure paths before real users hit them.
Troubleshoot MFA enrollment
Common problems while setting up MFA and device verification for the first time.
MFA reset and recovery
If you still have your backup, this is self-service. If you don't, here's what to expect.
Change or replace an authentication factor
Moving to a new device replaces your authentication factor — here's how.
Respond to a suspected compromised account
Rotate what can be rotated, re-establish your identity, and escalate if needed.
Set up MFA on your support account
Turn on PTERI-verified 2FA for your support.kakr.ai account in under a minute.
Phishing-resistant authentication overview
Why there's no password or OTP code for a phishing page to capture in the first place.
Giving AI agents their own verifiable, scoped identity and authority.
PTERI Intelligence's planned tool-namespace model for MCP clients.
Quickstart, authentication headers, SDKs, response formats, and connecting KAKR to your app.
Getting started with the API
Your first few calls: create an identity, create an address, check a balance.
SDKs and supported languages
Client SDKs are generated from one OpenAPI spec; two are published as packages today.
Understanding the API response envelope
Every response has {successful, message, data} — and failures don't always mean a non-200 status.
Integrating PTERI into your application
Today, that means the REST API and SDKs — there's no separate SSO/IAM connector yet.
Rotate an API credential
Generate a replacement, deploy it, confirm it works, then revoke the old one.
Revoke an API credential
When and how to permanently disable a key from your Developer Dashboard.
Rate limits and safe retry behavior
Know your plan's limit, and back off instead of hammering a failed request.
Move an integration from test to production
Swap credentials, confirm your base URL, and re-run your authentication tests.
Legacy application integration guide
You don't need to rewrite an existing app to add PTERI — it integrates through the same API.
Protect an API credential
Treat your API key like a production secret, because it is one.
What PTERI is and how it fits into KAKR's identity and authorization platform.
Common API and authentication errors and how to resolve them.
Common API errors and how to resolve them
successful:false on a 200, missing headers, and other frequent gotchas.
"Challenge expired" or "invalid signature" during sign-in
Why authentication challenges fail, and how to resolve it.
MFA is not working: first checks
The short list of things to check before opening a ticket.
Troubleshooting overview
Start here before opening a ticket — most common problems have a first-checks article.
Support severity levels
SEV-1 through SEV-4 — how KAKR support classifies incoming tickets.
Production incident support process
Check status, classify severity, open a ticket with the right details.
API error code reference
The error patterns confirmed in this knowledge base, in one place.
Understanding KAKR error messages
Where to look, in order, whenever something fails.
Safe diagnostic information without sharing secrets
What to include in a report, and what to redact first.
What KAKR protects against, key custody, service status, and reporting a vulnerability.
PTERI's threat model — what's protected and what isn't
Threats eliminated by design vs. explicitly out of scope.
Key custody and biometrics — who holds your keys?
You do. Always.
Service status and uptime
Where to check platform health.
Reporting a security vulnerability
How to responsibly disclose a security issue — routed separately from general support.
Shared responsibility: what KAKR secures vs. what you secure
PTERI removes whole classes of risk by design — but a few things stay on you.
Security incident communication overview
How KAKR communicates during a security incident, today.
Enterprise security and compliance resources
What's available today for a procurement or security review — and what isn't yet.
Managing your account, recovering access, and enterprise plans and support.
Setting up and managing your account
Create a free account at pteri.org — no credit card needed — then manage everything from your Developer Dashboard.
Recovering account access
There's no password to reset — recovery is based on your own backup, by design.
Enterprise plans and how to reach us
$299/month, custom SLA — routed through one contact form, no separate SLA document published yet.
Open an effective support ticket
What each field is for, and what makes a ticket resolve faster.
Escalating a critical issue
For an active SEV-1: what to do, and what to expect.
Plan tiers, usage limits, and managing your subscription.
Still need help?
Kai answers instantly from this knowledge base. If it can't resolve your issue, it hands you to the Kakr Labs support team.