NanoApps and the Data Mesh
Data Mesh is a decentralized way of managing data across an organization. Instead of routing everything through one central team, each domain owns its data as a product and exposes it in a form other domains can actually use.
Nano aligns with that model naturally. Each Nano can own its own entities, apps, permissions, and runtime behavior locally, while still participating in a larger mesh through shared publication and discovery.
Why Nano Fits This Model
- Local ownership: each Nano manages its own entities, apps, and access model.
- App publication: enabled apps can be reflected in `mesh.json` for discovery.
- Generated app path: imported entities can become real apps without a handwritten frontend first.
- Portable packages: exported entities can move between Nanos more cleanly.
What This Means In Practice
A team can import a spreadsheet into one Nano, activate it as an app, expose that capability through the mesh, and still keep control over local access and lifecycle. That keeps the platform modular without forcing a monolithic central app.
