FlowDrop Workflow Specification 1.0-draft

Playground sessions and messages are addressed and published by UUID

The rule

Normative: this is the rule
  1. Every playground route parameter naming a session or a message is a UUID, and every id published (a session row's, a message row's, and a message row's sessionId) is that UUID, never an internal record identifier.
  2. The single exception is the session list's ids filter, which takes a comma-separated list of internal identifiers, dropping values that are not positive integers: it is a narrowing of what the caller can already see, not a client-facing identifier.
  3. So that one door accepts internal identifiers inbound and answers UUIDs outbound, deliberately.
Rule identifiers are permanent and are never renumbered. Each implementation publishes its own standing against these rules; this specification does not.spec 1.0-draft · PLAY-1 · changed in spec 1.0