Central knowledge platform
One authority controls the corpus
- Mandatory central storage
- Opaque acceptance rules
- One trust boundary
- Participants surrender context
Apache 2.0 · Federated · Opt-in
MoE Libris lets sovereign AI instances exchange curated knowledge bundles through explicit trust relationships, automated pre-audit and human approval.
Not a central brain. A reviewed exchange between independent nodes.
The federation principle
Each deployment remains independent. Libris coordinates exchange, provenance and review; it does not own participant knowledge graphs or decide their local truth.
Central knowledge platform
MoE Libris federation
One bundle, six trust gates
Trust boundaries
Federation endpoints are designed for protected HTTPS/mTLS deployment. Payloads remain intentionally inspectable by the hub so pre-audit and human review can work; there is no end-to-end encryption through the hub.
Privacy scrubber, bundle selection, JSON-LD validation and API-key-authenticated node identity.
Predicate allowlist, PII scan, abuse controls, audit queue and human decision.
Explicit peer trust, incremental pull and independent import policy.
Open federation protocol
FastAPI endpoints exchange versioned JSON-LD bundles. PostgreSQL records durable audit state, Neo4j stores approved relationships and Valkey holds rate and abuse-control state. TLS termination and client certificates belong at the deployment boundary.
POST /v1/federation/push
GET /v1/federation/pull?last_sync=...
POST /v1/federation/handshake
bundle
├─ provenance
├─ entities
├─ predicates
└─ relations
Repository-verified status
Status derived from the current API, service implementation and project memory on 16 July 2026. Deployment readiness still depends on secrets, certificates, databases and operator policy.
Push, incremental pull, handshake requests, node approval and API-key authentication are implemented under /v1/federation.
Schema and size checks, sensitive-pattern scanning and a predicate allowlist run before a bundle reaches the PostgreSQL audit queue. Only an admin-approved entry is committed to Neo4j.
Valkey-backed rate limits and strikes, automatic or manual blocking, timing-safe admin authentication and guarded outbound verification are present.
The third pre-audit stage is a defined extension point but currently returns “not run”. It must not be described as productive semantic validation.
Comparing proposed triples with approved graph knowledge before merge remains planned work.
Registry caching exists, but operational trust and synchronisation between Libris hubs remain the highest-priority open topology work.
MoE ecosystem
Creates validated knowledge and uses imported context in adaptive AI workflows.
moe-sovereign.org ↗Audits and federates voluntary knowledge bundles between sovereign nodes.
You are hereAdds catalogue, lineage, approvals and data-audit capabilities where required.
moe-codex.org ↗Federation remains a choice