JoyintJoyint Docs

Architecture

The Joyint ecosystem architecture - products, data flow, and Trust Model.

Ecosystem Overview

The Joyint ecosystem consists of multiple products that work together. At the center is joy-core, a shared Rust library that provides the data model, YAML I/O, status logic, and Git integration used by all CLI tools and services.

Products at a Glance

ProductLicensePurpose
JoyMITGit-native product management for teams
JotMITPersonal task management with recurrence
JonMITNatural language interface for Joy and Jot
PlatformCommercialSync, CalDAV, notifications, forge integration
AppCommercialDesktop, mobile, and web apps via Tauri
JudgeMITPost-hoc audit, compliance, anomaly detection
CryptMITE2E encryption and key management
JOYCCommercialIOTA-based settlement layer

Data Flow

Data flows from user input through the CLI into local files, then through Git to team members and the platform.

How It Works

  1. The user runs CLI commands to create and manage items.
  2. Changes are written as YAML files in the .joy/ or .jot/ directory.
  3. Standard Git operations (commit, push, pull) distribute changes.
  4. The platform provides optional sync for web access and mobile apps.
  5. Every action is recorded in the event log for audit by Judge.

Trust Model

Joy's AI Governance architecture is built on five pillars that together form the Trust Model. The model scales from implicit trust (solo developer, no configuration) through explicit trust (team with capabilities) to verified trust (enterprise with gates, cost limits, and audit trails).

The Five Pillars

PillarQuestionWhat it covers
TrustshipWho do I trust?Authentication, identity, delegation tokens, capabilities, generated agent definitions
GuardianshipWhat do I protect against?Gates, allow_ai flags, Guard (runtime protection), Crypt (encryption), sandbox environments
OrchestrationHow do I steer work?Dispatcher, Jobs, interaction modes, joy-executor, bring-your-own-executor
TraceabilityWhat happened?Event log, audit trail, Judge (post-hoc audit, compliance, anomaly detection)
SettlementWhat did it cost?Cost tracking per AI tool, budgets, JOYC on-chain settlement

Trust Levels

The Trust Model supports three levels that projects grow into naturally:

  • Implicit trust - Solo developer, no governance configuration needed. Everything works out of the box.
  • Explicit trust - Team with defined members, capabilities, and delegation. AI tools have identity and limits.
  • Verified trust - Enterprise with gates, mandatory reviews, cost controls, and full audit trails via Judge.