Skip to content

Restack runtime data migration around signed API and semantic storage - #4

Draft
bytemaster-0xff wants to merge 16 commits into
masterfrom
docs/runtime-data-service-plan
Draft

bytemaster-0xff wants to merge 16 commits into
masterfrom
docs/runtime-data-service-plan

Conversation

@bytemaster-0xff

@bytemaster-0xff bytemaster-0xff commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Restacks the Runtime Data migration plan around the architecture now being implemented.

Key decisions:

  • Runtime -> cloud uses the existing RuntimeSignedHttpClient signed HTTP path.
  • LagoVista.IoT.RuntimeData lives in nuviot/appsupport and is hosted by the existing nuviot/nuviot API server.
  • No RuntimeData lease, separate RuntimeData host, or new runtime-to-cloud RPC transport in V1.
  • Existing DeploymentManagement/DeviceManagement DI and repos are reused by default.
  • Usage is batch-first and migrates from Azure Table Storage to Cassandra activity storage with TTL.
  • Device connection/status history migrates to Cassandra activity storage.
  • Mutable current device connectivity is explicitly separated from history and targeted at durable Application Data/Mongo unless focused consistency analysis requires something stronger.
  • Observability on the existing API endpoint family is the evidence gate for any later host extraction.

The original RDS-01 through RDS-05 files are retained but rewritten as the new compact server-side sequence rather than leaving stale lease/host cards behind.

@bytemaster-0xff bytemaster-0xff changed the title Plan runtime data service migration Restack runtime data migration around signed API and semantic storage Aug 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant