Four sculptural forms connected by one continuous coral signal cord
BUILT FOR A CONTROLLED PRIVATE BETA

Listen. Attribute.
Keep the boundary.

Toki connects a deliberately small chain from an authorized Discord start to a durable, permission-scoped transcript.

CONTROLLED START

Toki joins only when an authorized host asks.

The host starts from Discord, the configured room and linked destination are resolved, and a visible transcription notice arrives before capture.

  • Manual start and stop
  • One active meeting per Discord server
  • Current host permission check
TRANSIENT VOICE

Audio crosses memory, not storage.

Discord voice is decoded into bounded per-speaker frames and streamed to speech recognition. Cleanup closes receiver and provider resources on stop or failure.

  • Human Discord speakers only
  • Bounded backpressure and recovery
  • No raw meeting audio artifacts
DURABLE TEXT

Final utterances keep enough evidence to inspect.

Final English transcript events are persisted idempotently with meeting identity, stable Discord attribution, timestamps, confidence, and provider metadata.

  • Speaker-attributed final utterances
  • Timestamped transcript pages
  • Visible quality and persistence failures
FAIL-CLOSED ACCESS

Reading, sharing, and acting are different decisions.

Toki keeps requester access, destination disclosure, and external-action authority separate. Missing or uncertain policy does not become permission.

  • Workspace-scoped repositories
  • Source and destination policy boundaries
  • No voice-only authorization for actions
BOUNDARY BY DESIGN

Toki never gets
a master key.

The deterministic application owns identity, lifecycle, persistence, permission, and action state. A model may help with language later; it does not own authority.

Access follows identity. Authority follows explicit policy.

IDENTITYThe Discord actor is resolved

Voice identity is attribution, not action authorization.

TVCurrent member
READSource access is evaluated

Tenant and source boundaries fail closed before content is used.

DISCLOSEThe destination is a separate decision

Requester access never implies that a channel audience may see the result.

POLICY FIRST
AUDITMinimal evidence records the path

Important state changes keep actor and outcome without unnecessary content.

BOUNDARY OKREQUEST ID
WORKSPACE POLICY

No raw audio One server per workspaceOne live meeting

A focused V1 surface.

Current capture depends on three explicit providers. GitHub recall and approved issue creation remain later roadmap work.

DiscordAVAILABLE DeepgramAVAILABLE PostgreSQLAVAILABLE GitHubPLANNED
Toki

Your next meeting
can leave a safer record.

Private beta