Who is this agent?
Enrolment binds an agent id, owner, model label, and a digest of its capability spec into a verifiable credential.
Know Your Agent · Enterprise AI agent governance
Your fleets already call APIs, read databases, and send mail. AffixIO Know Your Agent gives each non-human identity a written permission sheet, checks every tool call at runtime, and leaves a proof your auditor can trust without seeing the request body.
Know Your Agent (KYA) is identity and access control for AI agents that you run yourself. You name the agent. You write what it may do. You enrol and authorise on your host (SDK, local ops dashboard, or API). AffixIO records a PII-free proof against your licence. You do not need OpenAI, Anthropic, Visa TAP, or any other live agent directory to start. Your key and a capability list are enough.
When an agentic workflow moves money, exports data, or touches a customer record, leadership wants AI agent identity verification, runtime policy enforcement, and an audit trail that survives scrutiny. File logs can be edited. They also leak arguments. AffixIO answers with proofs instead.
Enrolment binds an agent id, owner, model label, and a digest of its capability spec into a verifiable credential.
Capability-based access control. No matching grant means deny. Optional per-run limits stop silent sprawl.
Each decision carries a proof id. Batch them into a Merkle behaviour trail. High-value steps can take ML-DSA-65 attestation.
Most teams finish a first path in an afternoon. No wallet. No chain. No new cryptography stack to stand up.
Sign in at Hub, open Billing, and copy a live or trial key. That key is how AffixIO meters proofs and attests high-value decisions.
Run npm install affixio, or POST to https://api.affix-io.com/v1/agent-trust/enrol with X-API-Key. For a local click-through, run npx affixio dashboard. Get keys from Hub Billing.
Pick a stable id such as agent://ops-runner/prod. List actions and resources it may touch. This sheet is your enterprise guardrail. Edit it carefully. Tampering is detectable.
AffixIO returns a credential bound to that capability digest. Store it with the agent run or session. Expiry is under your control.
Map each tool to an action and resource. Call authorise. If allowed is false, stop. If true, run the tool and keep the receipt. That is agentic AI security at the execution plane.
AffixIO proves your policy decisions. It does not depend on a vendor agent passport to ship value.
You keep the control plane. Run KYA in your stack with affixio, open the local ops dashboard with npx affixio dashboard, or call the API from your own services. Use it wherever non-human identity meets consequential work: internal copilots, multi-agent orchestration, MCP tool bridges, batch workers, and customer-facing agentic commerce backends.
Defaults point at https://api.affix-io.com. Run this on your host, or open the local ops UI with npx affixio dashboard. Drop authorise into your tool router before the side effect runs.
import { createAgentTrust } from "affixio";
const trust = createAgentTrust({ apiKey: process.env.AFFIX_API_KEY });
const credential = await trust.enrol({
agentId: "agent://ops-runner/prod",
holder: "finance-platform",
capabilities: [
{ action: "http.get", resource: "https://api.acme.com/*" },
{ action: "db.read", resource: "orders" },
],
});
const receipt = await trust.authorise({
credential,
action: "http.get",
resource: "https://api.acme.com/orders/42",
args: { orderId: 42 },
});
if (!receipt.allowed) throw new Error(receipt.reason);
// run the tool only after allow
KYA is AI agent governance for non-human identities that you operate. You enrol each agent with a capability spec, authorise actions at runtime on your host, and keep PII-free proofs for later audit. AffixIO is the licence and proof rail, not the place that owns your ops.
No. You define identity and policy. AffixIO proves decisions against that policy. Third-party agent directories are optional later, not a setup requirement.
On your own host. Install affixio, call createAgentTrust in code, or run npx affixio dashboard for local self-hosted ops. Use Hub Billing for API keys.
As proofs on your AffixIO plan. Enrol and authorise each count when a proof is minted. See pricing for quotas and overage.
No. Only digests are bound into proofs and Merkle leaves. Keep raw args on your host if your policy requires them.
hub.affix-io.com. Do not paste production keys into a chat with an agent.