Logoscore Consolidation

https://github.com/logos-co/logos-workspace/issues/43

Estimated date of completion: June 2026 (Testnet v0.2)

Resources Required for 2026H1:

  • 3 Engineers

This milestone completes the LogosCore abstraction work, then transitions the existing modules to ensure they using the correct abstraction, APIs and tooling. In parallel liblogos and logos-cpp-sdk are further refactored and the transport layer moves to CDDL-defined schemas encoded as CBOR.

FURPS

Deliverables

Finish Abstraction

Owner: Logoscore Team

FURPS: Logos Core (functionality, reliability, API clarity)

Complete remaining abstraction layers so modules and core share clear boundaries and stable interfaces. This covers lifecycle, dependency management, process isolation, logging, and API documentation.

Tasks:

Update Apps and Modules to Use Module Builder

Owner: Logoscore Team

Migrate all existing modules and apps to build with the Logos Module Builder, establishing a single consistent build path across the project. This is a prerequisite for the test framework rollout (tracked under Developer Journey).

Sub-tasks (13 modules):

Update Modules to Pure C++ Interface

Owner: Logoscore Team

Move all C++ modules to the pure C++ interface, removing legacy bindings and aligning with the abstraction boundaries established in liblogos.

Sub-tasks (9 modules):

Move Transport to CDDL + CBOR

Owner: Logoscore Team

Adopt CDDL for schema definitions and CBOR for wire encoding in the transport layer. This replaces ad-hoc serialization with a standards-based approach that enables cross-language interoperability and schema validation.

Rethink JS SDK: Update to Use New liblogos and CDDL

Owner: Logoscore Team

Align the JavaScript SDK with the new liblogos abstraction and CDDL-based transport, so that JS-based modules and tooling remain compatible with the consolidated stack.

Capability Error Message

Owner: Logoscore Team

Surface clear error messages when a module lacks required capabilities, improving debuggability during development and integration.