Live Demo
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.
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.
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.
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.
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.
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.