Model a CRUD resource
Start a CRUD app with one model for the resource users will create and manage. In MeroFoundry, application data is stored dynamically: models describe the resource and its fields, while records carry the resource values. Keep the first model small—only the fields needed for the create form and list—so the page and form have a clear, shared contract.
Place the model in the intended application and workspace before creating records. Applications, models, fields, and records are workspace-scoped by tenant_id and workspace_id; that scope is part of the data boundary, not a display-only label.
For the list view, use a data block with the model id. The documented record-list example accepts model_id, page_size, sort, and order, and shows selected record fields through content.columns. Begin with an explicit sort such as created_at descending so the newest created record appears predictably.
