Skip to content

Replace the local-file database abstraction with a shared datastore for hosted use #4940

Description

@JSONbored

Problem: Every local store opens a plain local database file directly today, with no abstraction layer between ledger business logic and the raw file — "hosting centrally" as-is would mean literally sharing one process and filesystem, not a real multi-instance design.

Area: AMS / Cloud architecture

Proposal: Introduce a storage abstraction that can be backed by either the existing local file (self-host, unchanged) or a real shared datastore (hosted), reusing the main product's existing database patterns rather than inventing a new one.

Deliverables:

  • A storage abstraction layer with both backends working, self-host behavior unchanged by default.

Metadata

Metadata

Assignees

Labels

gittensor:featureGittensor-scored feature linked to a feature issue — scores a 0.25x multiplier.maintainer-onlyOwner-only work — yields no Gittensor points.

Projects

Status
Todo

Relationships

None yet

Development

No branches or pull requests

Issue actions