Application API

Topolo Chat

Clear API and contract surface for Topolo Chat, grouped under the application instead of split across generic reference sections.

readme srv_topolo_chat_web

Documentation Map

Authority

Service IDs:

srv_topolo_chat_web

Repos: Applications/topolo-chat

Hosts:

https://chat.topolo.app https://topolo-chat.topolo.workers.dev

Dependencies: topolo-auth

Depends on Topolo Auth: yes

Contract Source

Type: readme

Source: Applications/topolo-chat/README.md

Source exists: yes

README documents the current worker API, web shell, durable objects, and live hostnames.

API key scopes in Auth catalog: 16

Auth Requirements

No global OpenAPI security scheme is declared.

  • workspace.read
  • workspace.write
  • channels.read
  • channels.write
  • messages.read
  • messages.write
  • direct_messages.read
  • direct_messages.write
  • meetings.read
  • meetings.write
  • uploads.write
  • search.read
  • operational_threads.read
  • operational_threads.write
  • audit.read
  • settings.write

Runtime and Deployment

Wrangler surfaces: none detected

Environment variables: none derived

Routes: workers.dev or Pages-only delivery

Observability enabled: no explicit signal found

README-Derived Interface Surface

Source: Applications/topolo-chat/README.md

  • Cloudflare Worker API with Topolo Auth request verification
  • React web shell using shared Topolo auth and UI packages
  • RealtimeKit-backed meeting join flow with a local fallback when provider credentials are not configured
  • Durable Object bindings for workspace realtime, meeting rooms, and remote assist transport
  • Expanded API surface for channels, DMs, uploads, notifications, meetings, guests, notes, audit events, and remote assist
  • Normalized D1 persistence for workspaces, members, channels, DMs, messages, uploads, meetings, guests, transcripts, audit events, and remote assist sessions
  • Tauri desktop shell scaffold in `src-tauri/`
  • Flutter mobile scaffold in `mobile/`
  • Top-level platform standards docs added at the repository root

Package Surfaces

topolo-chat

No package description recorded.

Source: Applications/topolo-chat/package.json

Scripts: build, deploy, dev, dev:web, desktop:build, desktop:dev, start, test, cf-typegen

Runtime Surface

Wrangler surfaces: No wrangler file detected in scanned surface

This application does not yet have a source-controlled OpenAPI spec in the docs platform. The current API page is derived from the registered contract source and repository surface.

Failure modes

  • No wrangler.toml surface was discovered under the registered repo paths.