[Architecture]

AXIS system architecture: AXIS vs engine, plugin registry, topologies, ADRs, and state namespaces.

Architecture

AXIS architecture is the discipline of separable axes—price history, live time, calculation, and library storage—coordinated by a Solid AXIS UI that never owns a closed interpreter.

Abstract

LayerResponsibility
AXISUI, store, plugin orchestration, chart apply
Plugin contractssource | stream | engine | storage (+ reserved component)
EnginesPYNE evaluation (browser Pyodide or remote /run)
Optional edgeCloudflare Pages + Worker + DO/KV/D1/R2
Optional desk APIFlask Pro API

Invariant: AXIS ≠ engine. Evaluation always crosses an engine plugin boundary.

Track map

PageContents
OverviewEnd-to-end data/control flow
ADRsADR-001 … ADR-013
TopologiesDev, static, edge deploy shapes
State namespacesKeys, migration, hash, IDB

Conceptual model

Formal namespaces

Contract namespace:  pynescript.axis.plugins.v1
App state key:      pynescript.axis.v1
Legacy prefixes:    pynescript.superchart.*
CF project id:      pynescript-superchart   (frozen)
Health service id:  pynescript-axis-worker

Related tracks

See also

  • frontend/README.md — package-level map
  • frontend/LEGACY.md — pre-Solid shell boundary