PRODUCTS
Open products on a shared substrate.
A growing set of production-ready products on a shared typed-memory substrate. Each one composes with the others, shares identity, shares the audit log — and ships AGPL-3.0 from day one, so the community can extend what is here and add what is next.
Substrate
- IAMIdentity and access management for humans and agentsA single identity primitive for every principal — human users, Fundi agents, and trusted integrations. Roles and permissions defined once in IAM are projected uniformly into every IOBOXX project, so a grant given in one place enforces everywhere. Keycloak under the hood; OAuth2 / OIDC at the edge; capability-style grants per twin.
- Object StoreObject-oriented database with the EAV patternA live, typed entity-attribute-value graph backed by an embedded OODB with sub-millisecond reads. The substrate every other IOBOXX product reads and writes through. Any MCP-aware agent can traverse it; every write lands in a deterministic, hash-chained commitlog. Designed for application building and rapid prototyping without a schema migration tax.
- MemoryPersistent memory that travels across LLMsA persistent typed memory layer accessed via the open Model Context Protocol. Any MCP-aware agent (Claude Code, Cursor, your own) reads and writes the same memory; any LLM — Claude, GPT, Gemini, Llama, Mistral, DeepSeek — can drive that agent. Switch the model, keep the memory. Vector embeddings and the structured graph share one substrate.
Applications
- ConnectCommunity management — organisations, memberships, federationThe community layer on top of IAM. Organisations, memberships, role assignments, federated sign-on across twins. The basis for contributor programmes, partner directories, and customer communities. Inherits IAM grants, so every membership decision is auditable in the commitlog.
- BPMNBPMN 2.0 workflow engine for distributed teams and agent swarmsA complete BPMN 2.0 stack — process designer, forms designer, and execution engine. Import existing BPMN definitions and link them to your SOPs. Roles and group permissions project from IAM (Keycloak); SpacetimeDB pushes real-time process state to every participant, human or Fundi. Distribution flows through Connect, so the same workflow reaches the right cooperative, organisation, or agent without a separate routing layer.
- AssureISO-compliant Quality Management, agentic from the import inAn ISO-aligned QMS that meets you where your quality system already lives. Agents read your existing policies, SOPs, and process maps, model them as typed objects, and hand the result back as an auditable QMS — ready for agent-assisted execution or full autonomy where that is appropriate. Every action lands in the deterministic commitlog, which doubles as the audit trail regulators expect.
- AcademyCourse material and training tied to roles and competenciesAuthor, deliver, and track training as typed objects on the substrate. Course completion becomes a real attribute on the principal — visible to QMS audits, available to gate IAM role assignment when policy requires it. Keycloak group membership and Academy progress sit on one substrate, so "qualified to perform" is a single fact, not a sync problem.
- EventsEvents planning, booking, payments, and live gamificationEnd-to-end event delivery on the IOBOXX substrate — planning, marketing, invites, bookings, payment capture. Real-time updates power live gamification: leaderboards, presence, achievements, audience nudges. The same typed-memory + WebSocket substrate that runs everything else, so an event integrates cleanly with members in Connect, certifications from Academy, and workflows from BPMN.
- CatalogProduct Information Management on the EAV substrateA PIM where every product attribute is a first-class EAV cell — sparse, typed, and directly traversable by Fundi agents. Senses connect upstream to enrichment providers and to GS1 for standards-aligned identification, so the catalogue stays current without manual data wrangling. The same graph that holds product attributes carries memory for the agents reasoning over it, so search, classification, and recommendation share one substrate.
Going deeper
Products compose on top of the IOBOXX architecture — a 19-component substrate documented in detail. Start with the architecture overview or jump straight to the quickstart to self-host the AGPL-3.0 core.