Skip to content

codedaptive/moot-system

Repository files navigation

MOOT System

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

Current version: v1.0.32 · generated from canonical source commit 6fe29be84.

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.32"
    ),
],
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.32" }

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: 6fe29be84ff7ccdae2aaa0dcffb78ecada6076cb
  • Version: 1.0.32
  • 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.

About

Apache-licensed storage, queueing, sync, and telemetry services from the MOOTx01 Framework.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages