You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The glimmer.science service architecture rewrite — rearchitecting the backend so the Glimmer CLI stops being local-only and becomes the client to a hosted research-object service. This is the dependency that blocks roadmap v0.7 (Hosted service: CLI ↔ glimmer.science), added in #5.
Today the CLI builds, validates, and traverses a file-tree RO-KB on disk. The rewrite is what lets it auth login, provision storage/compute, and query/modify a hosted RO-KB. Capturing the rewrite as its own tracking issue so the CLI surface (v0.7) is designed against the service rather than retrofitted later.
Scope (the v0.7 surface this must support)
glimmer auth login — authenticate the CLI to glimmer.science, bind to a project created there.
Resource provisioning — request/manage a project's backing resources from the CLI: storage (dataset hosting / DataLad remotes) and compute (run a method/pipeline remotely).
Remote research-object operations — push nodes/edges, fetch a subgraph, run a query against the hosted graph.
Identity & provenance — operations signed by the authenticated researcher identity (ties into v0.6 federation + Holonym-style verifiable identity).
Available design context / progress
The rewrite is currently at the design + decision-record stage; implementation deferred to a dedicated "glimmer-platform session." No backend implementation has started.
What this tracks
The glimmer.science service architecture rewrite — rearchitecting the backend so the Glimmer CLI stops being local-only and becomes the client to a hosted research-object service. This is the dependency that blocks roadmap v0.7 (Hosted service: CLI ↔ glimmer.science), added in #5.
Today the CLI builds, validates, and traverses a file-tree RO-KB on disk. The rewrite is what lets it
auth login, provision storage/compute, and query/modify a hosted RO-KB. Capturing the rewrite as its own tracking issue so the CLI surface (v0.7) is designed against the service rather than retrofitted later.Scope (the v0.7 surface this must support)
glimmer auth login— authenticate the CLI to glimmer.science, bind to a project created there.method/pipeline remotely).Available design context / progress
The rewrite is currently at the design + decision-record stage; implementation deferred to a dedicated "glimmer-platform session." No backend implementation has started.
ads-glimmeris the first consumer and migrates onto it once it lands.ads-glimmer/docs/data/INFORMATION-ARCHITECTURE.md(status: DESIGN — implementation deferred). Covers commit-tracking bare topology (Hetzner cloud bare / sentia cortex / local MBP bare; numcopies 3 irreplaceable / 2 generated), typed storage fields onderivative/datasetnodes, archive-on-emit, enforcement via config+hooks, and first-classglimmer report/status.docs/roadmap.md(added in schema: domain profile library (curated + local, multi-type augments) #5) — the CLI-side surface this blocks.Relationship to other work
Status
INFORMATION-ARCHITECTURE.md)Refs #5, #6.