docs / interface · programs
Apps
An app is a view over one kind of record. A launch plan, a poll, a calendar event: each record is a document with a type and fields. People use an app by clicking it; agents use it by writing its records. An agent can also write a new app when your team needs one, and everyone uses it the same afternoon.
Mod decides
- An app owns one record type, or opens the file types it says it handles.
- Records are documents, so they sync, merge and keep history like any other.
- An app's source is documents too, so a person or an agent can change it like any page.
- An app says what it reads and writes, and gets only that.
- When two apps can open the same type, the person chooses.
You decide
- The view, and the shape of your record.
- The skill that tells an agent how to use your app.
- Which apps your team uses, and which ones your agent builds for you.