C++ SCHX ยท rev 4
Core architecture ยท v0.24.0

Architecture

Native C++ cognition, Python orchestration, persistent storage and the browser workspace.

SCHX / FEATURE LAYER

Source map

  • cpp/src/abr.cpp
  • cpp/src/bindings.cpp
  • python/abria_server/abr_runtime.py
  • python/abria_server/brain.py
SCHX / FEATURE LAYER

Native layer

The C++ tree contains AbrBrain plus reasoning, memory, verification, topic graph, tokenizer, CPU model/trainer, PABR, media and age-assurance components. Pybind bindings expose the native engines to Python.

  • cpp/src/abr.cpp
  • cpp/src/reasoning.cpp
  • cpp/src/memory.cpp
  • cpp/src/brain.cpp
  • cpp/src/pabr.cpp
  • cpp/src/abr_media.cpp
SCHX / FEATURE LAYER

Python service layer

The Python service owns HTTP contracts, identity, persistent ABR management, workspaces, code/file reasoning, tool planning, research and optional online/foundation/neural subsystems.

  • abria_server/api.py
  • abria_server/abr_runtime.py
  • abria_server/abr_identity.py
  • abria_server/brain.py
  • abria_server/file_reasoning.py
  • abria_server/tool_fabric.py
SCHX / FEATURE LAYER

Persistence boundary

Durable ABR accounts and cognitive fabric are committed through ABRAetherBridge to School-GIT's AETHER/URL-DB bridge. Guest fabrics are intentionally non-persistent.

  • AETHER bridge defaults to http://127.0.0.1:3001/api/abria/storage
  • Bridge secret must be configured
  • Fabric envelope checks owner id before import
SCHX / FEATURE LAYER

Browser workspace

The modern ABRIA UI is an API client. It maintains a conversation session, optional workspace, attachments, health/status views and an inspector while the actual cognition stays in the backend.