Agent-first commerce middleware for autonomous shopping agents.

Agent-friendly Errors

Agent-friendly errors expose retryable, retry_after, route, protocol, and docs_url in a machine-readable API envelope.

Stable codes

Every error has a stable code and protocol-specific context for UCP, ACP, or MCP clients.

Retry guidance

Retryable errors include retry_after so agents can back off automatically.

Human context

Human-readable messages and docs links help operators debug the same event.

Agent-readable routes