jazz-sync-architecture
Jazz Sync Architecture
This is the all-in-one operating manual for end-to-end Jazz design decisions.
Use it when problems span multiple domains or when you need architectural decisions that remain correct across runtime, schema, sync, branch, and worker boundaries.
System Model
- Jazz state is distributed local-first state, not centralized server-row truth.
- CoValues are collaborative CRDT-backed values with eventual consistency.
- Account/root/profile define graph entry points and permission boundaries.
- Server workers are peers with their own accounts, not privileged bypass channels.
Architecture Domains
- Runtime and crypto bootstrap (
load-edge-wasm,startWorker, Node-API/WASM) - Loading and subscription lifecycle (
resolve,$isLoaded,loadingState,ensureLoaded, subscribe/unsubscribe) - Schema, ownership, and sharing boundaries (
co.map/list/record/feed, account/group ownership) - Migration and version policy (account vs CoMap timing, additive evolution, mixed versions)
More from alcyone-labs/agent-skills
chrome-extension-architect
Privacy-first Chrome Manifest Version 3 extension architect - sidePanel design, MV3 service worker lifecycle, least-privilege permission audits, storage strategy, cross-browser sidebar patterns, and headless Playwright testing.
9aquaria-docs
Expert Aquaria documentation architect. Enforce documentation principles, golden rules, templates, folder structure, and quality gates. Creates compliant docs from templates, validates against Golden Rules checklist.
6arg-parser
Type-safe CLI argument parser with MCP integration Zod validation auto-generated tools and interactive prompts
5git-commit-writer
Write consistent high-quality Git commits following project conventions
5skill-forge
Builds precise production-ready custom Agent Skills following AgentSkills.io guidelines. Use when user requests to create, refine or package Skills
4large-file-refactorer
Scans codebase for large files and orchestrates refactoring workflows using a test-first protocol
4