@kirkelabs/open-agent-access-hono
v0.1.0
Published
Hono middleware for Open Agent Access policy enforcement and receipts.
Readme
@kirkelabs/open-agent-access-hono
Hono middleware for Open Agent Access policy enforcement.
Includes:
- policy loading and validation
- agent access header inspection
- deterministic decision headers
- rate limiting before route work
- JSONL site receipts
- 402 payment metadata
- replay-store hook for paid routes
- in-memory replay store for development
import { Hono } from "hono";
import { agentAccessMiddleware } from "@kirkelabs/open-agent-access-hono";
const app = new Hono();
app.use("*", agentAccessMiddleware({
policyPath: "./agent-access.json",
receipts: { type: "jsonl", path: ".oaa/site-receipts.jsonl" }
}));Use @kirkelabs/open-agent-access-storage-redis or
@kirkelabs/open-agent-access-storage-postgres for production replay protection.
