Ditty Cloud

Ditty is a control plane for reliable, verifiable data movement. Agents initiate outbound connections, perform work beside the data, and report durable progress to the API.

How the control plane works

  • The REST API is the canonical contract for people, desktop apps, agents, and integrations.
  • The console loads a REST snapshot, then consumes ordered event deltas from the API gateway.
  • Agents retain local credential references; the control plane never returns raw connector secrets.
  • PostgreSQL records authorization, desired state, attempts, manifests, audit history, and projections.

The first supported protocol slice is machine registration, heartbeat, and live presence. Transfer jobs and the local-to-S3 connector follow it.