Workspace
A git folder, stored in an (encrypted) bucket, with anid and an access mode (ro/rw). A
dispatch mounts a list — typically system (ro) + company (ro) + user (rw). It holds knowledge,
plans, and the agent’s session — all just files, with no dictated structure. git is the durable state
and the undo.
The knowledge itself lives in the kg/ subtree as an
Open Knowledge Format (OKF)
v0.1 bundle — one markdown file per entity at kg/entities/<type>/<slug>.md, YAML frontmatter on top,
index.md listings for navigation. Knowledge-as-code: portable, diffable, and readable by any OKF
consumer, not just Vexa. See Browse the workspace.
Meeting
One record from plan to transcript. A meeting is born in a user-owned intent status — planned ahead by hand or imported from a calendar (idle/scheduled) — is claimed in place
by the bot lifecycle when the bot joins (requested → … → completed), and ends with its
speaker-attributed transcript on the same record. Because it is one record, everything attached to
the plan survives the meeting: the title, and the workspace binding — bind a meeting to a
shared workspace and every member sees it (the plan, the live feed, the transcript). scheduled
means the bot joins on its own at start time (the auto-join sweep; per-meeting opt-out). See
Meetings.