Know Your Agent — biometric action authorization

Your AI agent acts. You verify with Face ID.

AI agents send emails, make purchases, sign contracts, and access sensitive data on your behalf. SynAuth ensures every action is verified by the right human — biometrically.

Try it in 60 seconds — no signup, no install. Available now on PyPI.

The approval problem

AI agents are gaining real-world capabilities — but the approval mechanisms haven't kept up.

88% of organizations report AI agent security incidents
46% use shared API keys for agent authentication
14% have full security approval for their agent fleet
41% of MCP servers have no authentication at all

Sources: Gravitee State of AI Agent Security 2026, MCP Server Audit 2026

Approval fatigue

Slack buttons and email confirmations train users to click “approve” without reading. The signal degrades until approval is meaningless.

Low assurance

“Someone clicked a button” proves Slack access, not identity. For regulated industries, that distinction is a compliance gap.

No audit trail

When an agent acts, who approved it? When? Were they authorized? Most systems can’t answer these questions with cryptographic certainty.

Binary controls

Allow everything or block everything. No granularity for “auto-approve low-risk, require biometric for high-risk” — the controls agents actually need.

Credential hallucination

46% of organizations report agents fabricating, leaking, or misusing credentials. Agents that hold API keys are agents that can lose them. SynAuth’s vault means your agent never touches the keys.

How it works

Three steps. Under five seconds. The authorized human verifies — not a proxy.

1

Agent requests authorization

Your AI agent calls SynAuth’s API with the action details — what it wants to do, the risk level, and any relevant metadata.

2

You get a push notification

Your iPhone receives an instant notification with the action details. Tap to review — see exactly what the agent wants to do, the risk level, and the context.

3

Verify with Face ID

Approve or deny with biometric verification. Face ID proves it was you — not someone with access to your Slack, not a compromised session, not a forwarded email. You.

Try It Yourself →

60 seconds. No signup. Just your browser and any authenticator app.

Built for real agents

Not a demo. A production authorization layer with the controls agents actually need.

Rules engine

Auto-approve low-risk scheduling. Require biometric for purchases over $100. Deny anything from untrusted agents. Your rules, enforced automatically.

Spending limits

Per-agent, per-period spending caps. Daily, weekly, or monthly. A hard constraint that overrides auto-approve rules — even trusted agents hit the ceiling.

Risk classification

Seven action types with four risk levels. Color-coded in the iOS app for instant context.

Complete audit trail

Every action logged — who requested it, when, what the risk level was, how it was resolved, and the biometric verification timestamp. Compliance-ready from day one.

Agent isolation

Each agent only sees its own requests. No cross-agent data leakage. Scoped API keys ensure agents can’t impersonate each other.

Credential vault

Your agent never holds API keys. Credentials live behind biometric gates — SynAuth executes on behalf of the agent after approval. No keys to leak, hallucinate, or misuse.

Webhook callbacks

Get notified the instant a request is approved or denied. No polling. Your agent’s workflow continues the moment the human decides.

Assurance levels matter

The gap between “someone clicked approve” and “the authorized human biometrically verified” is the gap between convenience and compliance. Mapped to NIST SP 800-63-4 Authentication Assurance Levels.

Approval method What it proves NIST AAL Assurance
Slack button Someone with Slack access clicked a button Below AAL1 Low
Email confirmation Someone with email access clicked a link AAL1 Low
OAuth / SSO A valid session exists for this account AAL1–2 Medium
TOTP / Authenticator Someone has the registered device AAL2 Medium
SynAuth (Face ID) The specific authorized human is physically present AAL3 High

Most Know Your Agent (KYA) solutions verify who the agent’s human is — identity. SynAuth verifies that the human approved this specific action — authorization. No other agent authorization system operates at AAL3.

Where identity matters most

Financial services

Trade execution, fund transfers, portfolio rebalancing. Regulators require proof that the authorized individual approved each transaction.

Healthcare

Accessing patient records, ordering prescriptions, modifying treatment plans. HIPAA compliance demands identity verification, not account verification.

Legal

Signing contracts, accepting terms, filing documents. When an AI agent acts with legal authority, you need biometric proof.

Enterprise IT

Deploying code, modifying infrastructure, accessing production data. High-impact system actions need more than a Slack emoji to proceed.

Integrate in minutes

Python SDK. REST API. MCP server. Drop SynAuth into your existing agent workflow.

Python SDK

Full-featured client for any Python agent.

pip install synauth
from synauth import SynAuthClient

client = SynAuthClient(api_key="aa_...")
result = client.request_action(
    action_type="purchase",
    title="Buy API credits",
    amount=49.99,
)
status = client.wait_for_result(result["id"])
View on PyPI

REST API

Direct HTTP for any language or framework.

https://synauth.fly.dev/api/v1
curl -X POST https://synauth.fly.dev/api/v1/actions \
  -H "X-API-Key: aa_..." \
  -H "Content-Type: application/json" \
  -d '{
    "action_type": "purchase",
    "title": "Buy API credits",
    "amount": 49.99
  }'
View on GitHub

One price. Everything included.

No tiers. No metering. No surprises. Face ID verification, credential vault, rules engine, audit trail — all of it, for less than a dollar.

Free

Try it. See if it works.

$0 /month
  • 25 actions / month
  • Face ID verification
  • Push notifications
  • Credential vault
  • Rules engine
  • Audit trail
  • Python SDK, REST API & MCP
Get Started

Need enterprise features? Self-hosted deployment, SSO, compliance reports, multi-user approval workflows — let’s talk.

Questions

What counts as an action?

Any request your agent sends through SynAuth — whether it’s biometrically approved, auto-approved by the rules engine, denied, or expired.

Can I use SynAuth with any AI agent?

Yes. SynAuth works with any agent that can make HTTP requests. Use the Python SDK, REST API, or MCP server. Works with Claude, GPT, Gemini, open-source models, and custom agents.

Is my data secure?

Action metadata is stored with AES-256 encryption at rest. Face ID biometric data never leaves your iPhone — it’s verified locally by the Secure Enclave.

Do I need an iPhone?

Currently, yes. SynAuth uses Face ID on iPhone for biometric verification. Android support is on the roadmap.

How does SynAuth relate to Know Your Agent (KYA)?

KYA frameworks verify who an agent’s human is — identity. SynAuth goes further: it verifies that a specific human biometrically approved a specific action. Identity tells you who is responsible. SynAuth proves they authorized it.

Why is it so cheap?

Because biometric agent authorization should be everywhere, not just where budgets allow. The goal is to make SynAuth the standard — and standards need to be accessible.

What happens after 25 free actions?

New requests return a limit-reached response. Your agents won’t break — they’ll get a clear signal. Upgrade to Pro for unlimited actions, instantly.

Start securing your agents today

25 free actions. No credit card required.

pip install synauth