The vocabulary of Waydock in one place: the core model, the words agents and admins meet when connecting and governing access, the security terms, and Pulse. Where a term has its own page, this links to it.
For agents: this page is available as Markdown at /docs/glossary.md. For the full model see How Waydock works; for permissions see the Tool reference.
The core model
| Term | Meaning |
|---|
| Card | The common unit for any synced item (email, calendar event, meeting, task, Teams message). One queue that agents and the app both read; a card's CardSource names where it came from. |
| Context layer | Waydock's core idea: your accounts unified into one governed context you hand to an agent, instead of many separate grants across many tools. |
| Org / tenant | The unit of tenancy. Every account starts as a personal org (one member); a personal org can convert to a team, one way, gated to the owner. |
| Follow-up | A hanging commitment: a reply you are waiting on ("Theirs"), one you owe ("Mine"), or an action item from a meeting. |
| Mira | Waydock's in-app AI assistant (the right-hand chat rail). It runs the same tool registry and the same guardrails as the MCP server. |
| Morning brief | An AI-composed daily digest, delivered by email, webhook, or Telegram. |
Connecting an agent
| Term | Meaning |
|---|
| MCP | Model Context Protocol: how external agents connect to Waydock, over Streamable HTTP at /api/mcp/stream. |
| MCP key | A per-user bearer key (wdmcp_..., or the legacy ddmcp_...) carrying an explicit scope set. Shown once, revocable, and audited on every call. See Authentication. |
| Scope | A namespaced permission (read:* or write:*). Granting a write scope also grants the read access it builds on: write:mail.send implies write:mail.drafts, which implies read:mail. |
| Preset | A named scope bundle chosen when minting a key: "Read & email myself" (the free default) or "Full access" (Pro). |
| Self-send | write:mail.send.self, a free scope that can only email your own verified inboxes. Distinct from write:mail.send, which reaches third parties. |
| Wildcard-proof scope | A scope (write:mail.send, write:teams.send) that no preset or wildcard can satisfy; it must be granted as a literal string. |
| Entitlement | A plan-derived capability checked at call time (for example mcp_write, mira, ai_summaries), so a downgrade takes effect at once rather than at the next key rotation. |
Security
| Term | Meaning |
|---|
| Provenance gating | Once an agent's turn reads untrusted external content, its write and destructive tools are removed for the rest of that turn. Waydock's core prompt-injection defense. See Security architecture. |
| Trusted vs untrusted content | A per-tool flag (trustedContentSafe). Untrusted output, like an email body or a transcript, is wrapped in an <external_content trusted="false"> envelope and taints the rest of the turn. |
| RLS | Postgres Row-Level Security. Waydock enforces org-level and per-member (org AND user) isolation at the database, fail-closed. Per-member isolation is logical, not cryptographic. |
| DEK / KEK | Data-encryption key and key-encryption key. Waydock envelope-encrypts sensitive columns: an AWS KMS master key (the KEK) wraps per-purpose DEKs. |
| Step-up (sudo) | A fresh re-authentication required before sensitive actions, valid for a short window. |
| Direct Source Fetch | Pro-only, governed backfill of mail beyond the live index window, through consent, then a grant, then jobs. |
Pulse
| Term | Meaning |
|---|
| Pulse | Waydock's uptime and status-monitoring product. See Pulse. |
| Monitor | A Pulse active HTTP probe against a target URL on a schedule. |
| Node | A Pulse device or job that reports in by heartbeat; going silent past its grace window trips a dead-man's-switch. |
Canonical facts
- Domain: waydock.ai. Made in Melbourne.
- Every page under
/docs is available as Markdown to agents: append .md to any page, or read /llms.txt.
See also