Live Demo

An agent buys a book.
No integration required.

The agent has never seen this website before. It reads one YAML file — thecapabilities manifest— and discovers everything it needs: what data exists, what actions are available, and what happens when it acts.

Agent DemoBuying a book through a capabilities manifest
1
Discover
Agent fetches the capabilities manifest
2
Explore
Agent reads the book catalog
3
Identify
Agent finds the book page for "The Cage and the Mirror"
4
Confirm
Agent presents side effects and asks user for approval
5
Execute
Agent calls the checkout endpoint

This demo shows an AI agent discovering and purchasing a book

using only the capabilities.yaml manifest

No custom integration. No API documentation. No prior knowledge.

How it works

Read

The agent fetches /.well-known/capabilities.yaml and discovers what data the domain exposes. It reads the book catalog the same way it would read any structured endpoint — by following the manifest.

Confirm

Before executing any write operation, the agent reads the declared side effects and presents them to the user. "This will create an order and charge $50." The user approves. The manifest makes consent explicit and informed.

Write

The agent calls the checkout endpoint exactly as declared in the manifest. The domain validates the request, creates a Stripe session, and returns a payment URL. Three round trips: discover, confirm, execute.

Trust

The manifest is a contract. Side effects are declared, not hidden. Auth requirements are explicit. Cache policies are honest. When Signet proofs replace passwords, the agent proves identity without exposing it.

The Capabilities Manifest Specification is published atperardua.dev/specs/capabilities. Reference implementations are live on six domains. The credential layer isSignet.