Problem
No clear front door
Without an agent-facing surface, agents infer what they can do from pages built for people.
Discover | request | allow | deny | escalate | receipt
Agent Door gives agents a governed place to discover what they can do, request access, follow your policy, escalate when needed, and leave a receipt your team can inspect.
Agent Door makes an organization's agent-facing surface explicit, governed, and inspectable.
What It Is
Agent Door helps agents discover what is available, ask for the right action, and receive a clear allow, deny, or escalation response.
It uses discovery files, policy-aware access controls, session boundaries, and receipts so teams can see what happened after an agent asks to act.
Why It Exists
Problem
Without an agent-facing surface, agents infer what they can do from pages built for people.
Failure mode
Requests that should be allowed, denied, or escalated are handled through brittle custom logic.
Response
Agent Door gives agents a stable place to discover, request, follow policy, and leave records.
How It Works
1
Publish the organization, available surfaces, and agent-facing rules.
2
Give agents a structured path to ask for an action or handoff.
3
Apply policy so each request is allowed, denied, or escalated.
4
Return a receipt so teams can inspect the request, decision, and next action.
Quickstart
Start by registering the site or API that agents need to discover and request from.
npm install @agentdoorio/sdk @agentdoorio/express
import { AgentDoor } from "@agentdoorio/sdk";
const door = new AgentDoor({
service: "example-api",
repo: "github.com/your-org/your-repo"
});
await door.connect();
await door.publishCapabilities();
Contact
Agent Door is for organizations that want agents to use an explicit, controlled surface instead of guessing through pages, docs, forms, and APIs.