Workspace as a Service
The Paradigm Shift
Most applications are silos. They hold your notes, your tasks, or your calendar, but they don't talk to each other. When you want to build something new, you have to start from scratch: set up a database, build an API, handle authentication, manage state.
Synap flips this model. We don't just give you an app; we give you a Personal Data Operating System.
The "Kernel" Analogy
Think of Synap's Backend not as a traditional API server, but as an OS Kernel for your digital life.
1. The Kernel (Synap Backend)
Just like Linux handles files, processes, and memory, the Synap Kernel handles:
- Event Log: The immutable history of every action (Time Travel).
- Global Validator: The policy engine that decides what is allowed (Permissions).
- Entity Graph: The semantic web connecting all your data (Knowledge).
- Hub Protocol: The secure bridge for Intelligence (AI).
2. User Space (The Frontend)
The Synap App is just one view into your OS. It's a "shell" that lets you interact with your data. You can swap it out, modify it, or build entirely new interfaces on top of the same Kernel.
3. Services (Supabase-like Architecture)
The Backend acts as a "Local Supabase", providing critical services to any app you build on top of it:
- Database: PostgreSQL with automatic migrations.
- Realtime: WebSocket subscriptions for instant updates.
- Storage: File handling with automatic deduplication.
- Auth: Secure identity management.
Why "Workspace as a Service"?
Because it transforms how you build and extend your tools.
🚫 The Old Way (Building from Scratch)
To build a "Personal CRM":
- Spin up Postgres.
- Write an Express server.
- Build a React frontend.
- Implement "Contacts" API.
- Implement "Notes" API.
- Connect them manually.
✅ The Synap Way (Mounting an App)
To build a "Personal CRM" on Synap:
- Define Entity:
Contact(The OS handles DB, API, Realtime). - Mount View: Build a simple React component for contacts.
- Inherit Power:
- Your contacts are automatically searchable.
- Your contacts are automatically linked to your Notes in the Graph.
- Your AI agents automatically understand how to query contacts.
What You Can Build
This platform is designed to be the foundation for any knowledge-driven application:
- Vertical SaaS: Legal Case Management, Medical Records, Academic Research.
- Personal Tools: Habit Trackers, Journaling Apps, Finance Dashboards.
- Team Collaboration: Project Management, Wikis, intranets.
You focus on the domain logic. The OS handles the data physics.