Skip to content

Documents (per-product NATS surfaces)

Status — per-product today. Each structured-document product has its own NATS subject namespace under x1.provider.<product>.<op>. The unified abstraction described in proposals/documents-domain is not yet implemented.

The provider deployments and their subjects:

Subject prefixProviderOperations
x1.provider.docs.*google-workspaceread, create, replace_text, append_paragraph
x1.provider.sheets.*google-workspaceread_range, update_range, append_row, create
x1.provider.calendar.*google-workspacelist_events, create_event, update_event, delete_event
x1.provider.email.*google-workspacelist_threads, get_message, send, trash
x1.provider.files.*google-workspacelist, get, download, upload, update_content, update_metadata, create_folder, trash

See packages/providers/google-workspace/src/index.ts for the binding handler list. Microsoft 365 has no provider deployment yet.