Skip to main content
The Hub is the registry, storage layer, and event log for canvases. Links are scoped capabilities. Viewers render canvases for humans.

Hub

The Hub owns:
  • Canvas registry
  • Version history
  • Patch and event streams
  • Permissioned links
  • Forking
  • API access
The Hub is infrastructure. It lets agent output survive beyond a chat thread, shell session, or agent VM. A Knify link is more than a URL. It is a permissioned capability.
Link typePermissionExample use
Public view linkView onlyShare a client report
Private view linkView with authInternal dashboard
Live view linkView and subscribeAgent run monitor
Fork linkView and forkTemplate distribution
Agent update linkPatch/write onlyAgent can update a canvas but not admin it
Owner linkFull controlCreator/admin
Embed linkRestricted renderingWebsite or dashboard embed
API linkRead exported dataDownstream integration
The safe model:
Canvas ID != permission
Link token = scoped capability
Hub enforces permissions
Canvas JSON contains no secrets

Viewers

Viewers render the same canvas contract across surfaces:
  • Web viewer
  • iPad/mobile viewer
  • Embedded viewer
  • Custom branded viewer
Viewers can change without changing the agent runtime. Agents can change without replacing the UI, links, dashboards, reports, or API consumers.