Skip to content

Latest commit

 

History

History
111 lines (84 loc) · 5.48 KB

File metadata and controls

111 lines (84 loc) · 5.48 KB

MOOT System

MOOT System provides storage, queueing, sync, and telemetry services for MOOTx01 Framework libraries.

Current version: v1.0.37 · generated from canonical source commit 1ea9e910e.

Choose this repository when: You need storage backends, user-defined datasets, durable queues, synchronization, telemetry persistence, or a small loopback HTTP server.

Documentation index · package map · dependency graph · security policy

Open-source SDK family

The MOOTx01 engines are published as four standalone Apache-2.0 repositories. You can install one repository or compose the family.

Repository Use it for
moot-memory Structured memory, vector search, and local RAG
moot-semantics ARIA vocabulary and deterministic local classification
moot-system Storage, datasets, queues, sync, telemetry, and loopback HTTP
moot-core Shared types, kernel, fingerprints, lifecycle rules, and memory math

Dependency order is moot-core, then moot-semantics and moot-system, then moot-memory. The release tags move in lockstep.

Packages

Package Responsibility Swift product Rust crate
PersistenceKit SQLite, PostgreSQL, and in-memory row, blob, audit, and dataset storage PersistenceKit plus a backend product persistence-kit
QueueKit Durable fill-and-drain background work queue QueueKit queuekit
ConvergenceKit CloudKit, federation, and no-sync convergence engines ConvergenceKit plus a transport product convergence-kit
ObserverSink Bounded telemetry sink and queryable stats store ObserverSink observer-sink
LoopbackHTTP Minimal loopback-only HTTP transport LoopbackHTTP Swift only

Start with PersistenceKit and one backend. Add QueueKit, ConvergenceKit, ObserverSink, or LoopbackHTTP only when your host needs them.

Add it to a project

The Swift package requires Swift 6.2 and declares macOS 26 and iOS 26. Add the repository, then select only the products your target uses.

dependencies: [
    .package(
        url: "https://github.com/codedaptive/moot-system.git",
        from: "1.0.37"
    ),
],
targets: [
    .target(
        name: "YourTarget",
        dependencies: [
            .product(
                name: "PersistenceKit",
                package: "moot-system"
            ),
        ]
    ),
]

The Rust workspace uses edition 2021. Select a concrete crate by package name.

[dependencies]
persistence-kit = { git = "https://github.com/codedaptive/moot-system", tag = "v1.0.37" }

Verify a checkout with both language gates:

swift test
cargo test --workspace --locked

Documentation

docs/README.md is the documentation front door. Each package has three maintained views:

Use docs/CONFORMANCE.md for cross-language gates. Use docs/DATA_PROVENANCE.md for artifact origin. Use SOURCE.md and docs/PUBLISH_REPORT.md to trace this release back to the canonical source.

What This Repository Is

This repository is a generated public venue for MOOTx01 Framework libraries. The code here is Apache-2.0 and is intended for direct use outside the MOOTx01 product. The publisher records the exact source and load report for every tag.

  • Canonical source: mootx01-ee
  • Source commit: 1ea9e910eb626806f4452aef03d063c04b60c82a
  • Version: 1.0.37
  • Generated by: scripts/lib_publish/publish-libraries.py

See CONTRIBUTING.md before proposing changes and SECURITY.md for private vulnerability reporting.

MOOTx01 is a registered trademark. Use MOOTx01 Approved only for artifacts that pass the published conformance and release gates. Independent work that has not passed those gates should use compatible with MOOTx01 technology.