Skip to content
SENS Platform Docs

Open Decisions

Closed decisions:

  • ADR-0004 accepts NATS JetStream as the V1 internal broker.
  • Initial interactive authentication uses local username/password login.
  • Authentication architecture must remain compatible with future OIDC-compatible identity providers and tenant-specific SSO.

The main open decisions are:

  • final Netmore MQTT topic and payload contract,
  • MQTT QoS and application-level idempotency strategy,
  • password storage, token model, refresh tokens, and service accounts,
  • role permission matrix,
  • organization access semantics,
  • historical device assignment model,
  • measurement table shape,
  • TimescaleDB Apache-2.0 edition versus Timescale License feature requirements for automated retention, compression, and continuous aggregates,
  • export storage and retention,
  • backup tooling, RPO, and RTO,
  • metrics, logs, dashboard, and alerting stack.

No implementation should hard-code one of these decisions before it is captured in an ADR, contract, or architecture document.