> ## Documentation Index
> Fetch the complete documentation index at: https://docs.knify.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Roadmap

> A phased launch sequence for the Knify ecosystem.

Do not start with the full decentralized protocol story. Start with the smallest useful artifact.

## Phase 1: Static canvas MVP

Build:

* Canvas schema v0.1
* Hosted Hub
* Web viewer
* Share links
* Basic permissions
* CLI/SDK to create a canvas

Promise:

> Agents can now produce beautiful shareable reports.

## Phase 2: Agent adapters

Add:

* `@knify/client`
* `@knify/react`
* `knify` CLI
* Cursor, OpenClaw, and Claude Code examples
* Python SDK
* TypeScript SDK

Goal:

```text theme={null}
Any agent can create or update a canvas with 5-10 lines of code.
```

## Phase 3: Event patches

Add patch API, event log, live subscriptions, canvas version history, block-level updates, and agent update tokens.

## Phase 4: Canvas as API

Add exports, stable data paths, read API, webhook subscriptions, and embeddable API tokens.

## Phase 5: Applets and actions

Add buttons, forms, inputs, action declarations, agent callbacks, and permissioned mutations.

## Phase 6: Widget registry and theming

Add custom widget packages, theme tokens, branded viewers, widget fallbacks, and a registry.

## Phase 7: Self-hosting and federation

Add open-source Hub, Hub manifest, portable import/export, federated links, bring-your-own-storage, and private deployments.
