Skip to main content
The agent does not own the UI. The agent emits a canvas contract. Viewers render it. Hubs persist it. Links distribute it.

System hierarchy

Knify Protocol
  Canvas Schema
    Blocks
    Data
    Layout
    Events
    Actions
    Provenance
    Exports/API contract

Knify Hub
  Canvas registry
  Version history
  Patch/event stream
  Link permissions
  Forking
  API access

Knify Viewers
  Web viewer
  Embedded viewer
  iPad/mobile app
  Custom branded viewers

Sequence