Cards are enriched markdown
A box is your data directory, a card is one file in it, and the agent is the coding agent that reads and writes those files. A card is ordinary markdown, enriched in two specific places. Everything else about it is plain text you can open anywhere.
The header is extended per kind of card. Every card starts with a structured header that the system checks against the card's type. A recipe has a yield and ingredients; a person has aliases and a role; a question has its options and where the answer goes. A box can define new kinds with their own fields, so the header vocabulary grows with what you keep (see dump it in now, shape it later).
The body is markdown with a small baseline of marks. The text below the header is markdown, rendered with a shared vocabulary of marks that any card can use. Three are the baseline because they are cross-cutting: they apply to any kind of card, and the box collects and shows them wherever they appear.
- Quote: exact words, with who said them. This is how your own words survive the agent's rewriting, and how a remark from an email or a chat is kept as it was said.
- Source: where a passage came from, in the box or outside it, and how it was used (verbatim, summarized, inferred). This is how a fact carries its origin.
- Todo: a task noted in place, in whatever card the thought occurred, with a status and optional dates. Every todo view in the box is a live query over these marks, so a task written inside a project note shows up on the Todos page without being copied anywhere.
Around the marks the body is ordinary markdown plus a few extras: a backslash ends a line inside a paragraph, footnotes are numbered at the end, a table cell that needs several lines or a merge is written as a web-page table, and a short allow-list of formatting elements (collapsible sections, subscripts, line breaks) works while other tags show as literal text. The same rules apply to chat messages and to Markdown pages that a publication renders.
Other marks exist for particular kinds of card, such as a recipe's ingredients and steps. A kind of card declares its own marks, and they are valid only in that kind's body; the same mark typed into a plain doc is reported as an error rather than accepted silently. A box can declare marks for its own kinds. A document card, for instance, can mark one region as a composition, the writing you are making, inside which the agent's own contributions carry a mark of their own, so your words stay yours. The baseline three are the ones the whole system agrees on, and the only ones every card shares.
Why it is built this way: the representation mirrors the idea and durability and provenance. Where the marks matter most: provenance, an inbox for your thoughts, and a project's working memory. The format details are in cards.