MD

Block

terminology/block.md

---
term: block
category: spatial
status: canonical
authority: world.elonn.local
---

Block

A structured content region within a surface. Blocks organize objects, cards, controls, and findings into logical groups.

Examples:
- nearby block
- friends block
- actions block
- calendar block
- notification block

Block types:
- list_block — ordered item list
- card_block — visual card grid or row
- hero_block — single prominent object
- action_block — interactive controls
- map_block — spatial field view
- media_block — visual or audio content

Allowed:
- block
- [name] block (e.g., nearby block)
- block type

Forbidden:
- section (implies document model)
- widget (implies embeddable third-party component)
- component (engineering term; not a product noun)
- module (ambiguous)
- panel (distinct; panel is a carry-layer surface — see: panel)

Notes:
- Blocks exist inside surfaces. Objects and cards exist inside blocks.
- Block type defines rendering semantics; the runtime selects the appropriate renderer based on block type.
- A block is not a surface. Blocks organize content within a surface; they do not represent a context or workspace.

Related:
- surface
- card
- object
- finding