vlt / affordances
  • Quickstart
  • Concepts
  • Guides
  • Reference
  • For agents
  • Why Affordances
  • Quickstart
  • Benchmarks

Concepts
  • Overview
  • Actions
  • State
  • Expose
  • Guards and confirm
  • Deltas
  • Plugins

Guides
  • Overview
  • React and WebMCP
  • MCP
  • Lint
  • Security

Plugins
  • Overview

Reference
  • Overview
  • Protocol
  • Options
  • CLI
  1. Reference
  2. /
  3. Overview

Reference

The Affordances protocol, every option in one place, and the API reference generated from each package's source.

The guides explain how the pieces fit. These pages are what to look things up in.

  • Protocol: the normative Affordances protocol, version 0. What a graph, an action call, and a delta look like on the wire.
  • Options: every option of defineAction, defineState, createAffordances, createHandler, and withAffordances, in one place.
  • CLI: affordances init and build to set an app up, and open and call to see and use a page the way an agent does.
  • API reference: every package's exports and signatures, generated from source with TypeDoc.

PrevioushtmlToMarkdownNextProtocol
Edit this page

Make your app agent-operable

Give every page a graph and every server action an agent path: HTTP, WebMCP, and MCP, with the same session and the same checks. One command sets it up.

Read the quickstart