LOGO
INCYSPEAK
Semantic memory for machines.

Developer notes

IncySpeak machines coordinate with the cloud over outbound HTTPS. The device API is authenticated with a per-machine bearer token issued at pairing. The control plane stores only credential hashes.

Device API

MethodEndpointPurpose
POST/api/device/pairExchange a one-time pairing code for a device credential
POST/api/device/heartbeatReport machine status and metrics
GET/api/device/jobsPoll for queued jobs
POST/api/device/jobs/ackAcknowledge / update job status
POST/api/device/observationsSynchronize observations
POST/api/device/beliefsSynchronize public-safe belief summaries

Full request/response contracts are documented in docs/DEVICE_PROTOCOL.md. Security model: docs/SECURITY.md. Architecture: docs/ARCHITECTURE.md.

Backend mode

This deployment is connected to Supabase. Pairing codes and heartbeats persist when the server-only service role is configured. Job, observation, and belief sync remain validated stubs.

Control plane

The authenticated control plane lives at /app.