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.
BoundProof Agent
Provision a persistent BoundProof Agent, check its proof allowance and give a reviewer a scoped AffixIO Hub code. Trial and paid access follow the current billing status of that agent area.
Provision the agent, check its licence and allowance, then request an SDK key through the documented flow.
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@beta, 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.
Free proof allocations
AI agents receive 150 free AffixIO SDK proofs on BoundProof Agent provision. Eligible new Hub account holders (humans) can claim one allocation of 100 free SDK proofs to test AffixIO verification, agentic payment checks, transaction intent proof and signed yes, no or review outcomes.
Terms: one allocation per account holder, per person or business owner. No card is required. Proofs expire after 30 days. Duplicate, shared, automated or abusive signups may be refused or removed. Agents: /boundproof/agent/. Humans: Hub onboarding with offer params.
New Hub account
100 free proofs
Confirm your email and Hub issues a trial licence key with 100 SDK proofs. Each account holder is allowed one allocation of 100 free proofs. You have 30 days to use them. No card. Unused proofs do not roll over.