Project note: This paper originated in the research work behind Llux. It is published here as background for future Human-Centred Systems work and for readers interested in the design model behind the language. It is not a Llux language specification and is not required reading for using the toolchain.
Abstract
Every system that stores, organizes, presents, or acts upon records—whether carved in clay, written on parchment, or rendered in pixels—rests upon a small set of fundamental human operations. This paper identifies and validates seven operations that have served humanity since the dawn of record-keeping: Establish, Place, Find, Traverse, Reconfigure, Identify, and Signal. Drawing on archaeological evidence, historical analysis, and modern software design practice, we demonstrate that these operations are universal, irreducible, and complete. The framework provides a practical lens for evaluating existing systems and designing new ones, with measurable improvements in user efficiency, system reliability, and organizational trust. We present case studies of three modern systems (Git, Notion, and PostgreSQL) to illustrate the framework’s application and utility.
The history of record-keeping is the history of human civilization. From the clay tablets of Uruk to the cloud databases of the twenty-first century, every society has developed systems to capture, store, and retrieve the evidence of its existence. Yet despite the vast diversity of technologies and cultures, a striking pattern emerges: the same fundamental operations recur, again and again, across millennia.
This paper identifies these operations and presents them as a unified framework for understanding and designing human-centred systems. The operations are:
The framework is neither a prescription for any specific technology nor a theoretical abstraction. It is a practical lens, grounded in evidence, for evaluating systems and guiding design. It answers a simple question: Does this system support what humans need to do with records?
The identification and validation of the seven operations proceeded through three phases: archaeological analysis, historical analysis, and modern synthesis.
We analyzed primary archaeological sources from five major record-keeping traditions:
For each tradition, we asked: What operations did record-keepers perform? We identified consistent patterns across all traditions.
We traced the transmission and evolution of record-keeping practices through medieval Europe, the Islamic world, and the modern period, using secondary sources on archival history (Posner 1972; Clanchy 1993; Caswell 2014) and the history of information (Eisenstein 1979; Blair 2010).
We tested the framework against a range of contemporary systems and design literatures:
The operations were validated through a process of iterative refinement and counterexample testing.
An operation is a fundamental, irreducible human action performed on a record or record-keeping system. Operations are:
An operation is included in the framework if it meets all of the following criteria:
Operations are not features. Features are implementations—specific technical solutions to support an operation. For example:
The operation is the what; the feature is the how.
Definition: The act of bringing a bounded, meaningful entity into existence, with provenance (who, when, and under what authority).
Etymology: From Latin stabilire, “to make firm, establish, fix.”
Archaeological Evidence:
Modern Expression:
INSERT, CREATE, PUT operationsCore Requirements:
Essential Principle: Creation is not neutral. Every act of establishment carries responsibility. A record without provenance is a claim without authority.
Cross-Cultural Validation:
Definition: The act of assigning a record to a location within a known structure, with intentionality and accessibility.
Etymology: From Latin platea, “broad street, open space.”
Archaeological Evidence:
Modern Expression:
Core Requirements:
Essential Principle: Order is not optional. A system without structure is a heap, not a system. Placement is the acknowledgment that relationships matter.
Cross-Cultural Validation:
Definition: The act of locating an entity within a structure through navigation, search, or retrieval.
Etymology: From Old English findan, “to come upon, discover, obtain.”
Archaeological Evidence:
Modern Expression:
SELECT, GET, query operations.Core Requirements:
Essential Principle: Finding is an act of seeking. The system must be patient with the seeker. Not all who seek know what they are looking for.
Cross-Cultural Validation:
Definition: The act of moving an entity through a defined set of states, with visible transitions and recorded history.
Etymology: From Latin traversus, “to cross over.”
Archaeological Evidence:
Modern Expression:
Core Requirements:
Essential Principle: Movement without purpose is wandering. Traversal is not arbitrary change—it is movement toward completion.
Cross-Cultural Validation:
Definition: The act of reorganizing structure after an entity is removed or changed, with intentionality and continuity.
Etymology: From Latin configurare, “to form, shape, arrange,” with the prefix re-, “again.”
Archaeological Evidence:
Modern Expression:
DELETE, archival operations.Core Requirements:
Essential Principle: What is removed leaves a gap. The gap is not nothing—it is an absence that must be acknowledged. Reconfiguration is the operation that fills the gap with order.
Cross-Cultural Validation:
Definition: The act of establishing and verifying the persistent, unique identity and authority of an entity.
Etymology: From Latin identitas, “sameness.”
Archaeological Evidence:
Modern Expression:
Core Requirements:
Essential Principle: Truth requires witness. Identity is not self-declared; it is established in relationship. The seal is not a personal preference—it is a mark of accountability.
Cross-Cultural Validation:
Definition: The act of making a change noticeable and meaningful through detection, differentiation, and communication.
Etymology: From Latin signum, “mark, token, sign.”
Archaeological Evidence:
Modern Expression:
Core Requirements:
Essential Principle: Change must be made known. The one who knows is responsible; the one who is silent is complicit. Signal is the operation that breaks silence and brings truth to light.
Cross-Cultural Validation:
The framework provides a systematic way to evaluate any record-keeping system. For each operation, assess:
The assessment reveals systemic strengths and weaknesses.
When designing a new system, use the framework to ensure coverage:
The operations form a coherent system. Each depends on the others:
Establish → Place → Find → Identify → Traverse → Signal → Reconfigure
The operations apply to both data (substance) and interface (perception). They are not separate—they are two aspects of the same operation.
| Operation | Data Act | Interface Act |
|---|---|---|
| Establish | Inscribe | Define |
| Place | Deposit | Position |
| Find | Summon | Orient |
| Traverse | Apply | Sequence |
| Reconfigure | Expunge | Regroup |
| Identify | Confirm | Reference |
| Signal | Watch | Differentiate |
The division between data and interface is an accident of technology, not a necessity of human cognition.
Overview: Git is a distributed version control system used by millions of developers worldwide (Scott and Chacon 2014).
| Operation | Git Implementation | Assessment |
|---|---|---|
| Establish | git commit captures author, committer, timestamp, and parent |
Strong — Full provenance |
| Place | Directory structure, branches, remote repositories | Moderate — Location is meaningful but can become complex |
| Find | git log, git grep, git show, git blame |
Moderate — Powerful but requires expertise |
| Traverse | Branches, tags, HEAD, git checkout, git rebase |
Moderate — Powerful but complex; history is immutable |
| Reconfigure | git reset, git revert, git branch -d, git commit --amend |
Strong — Each change leaves an audit trail |
| Identify | SHA-1 hashes | Strong — Cryptographic, persistent, verifiable |
| Signal | git status, diff output, push/pull notifications |
Weak — Primarily pull-based; limited ambient awareness |
Overall Assessment: Git is strong on Establish, Reconfigure, and Identify. It is weaker on Signal, requiring users to actively check for changes rather than receiving ambient notifications. Find is powerful but requires significant expertise.
Key Insight: Git’s strength is its auditability. Every operation leaves a trace. Its weakness is its lack of ambient awareness—users must pull information rather than having it pushed to them.
Overview: Notion is a collaborative workspace combining notes, databases, and document management (Notion 2024).
| Operation | Notion Implementation | Assessment |
|---|---|---|
| Establish | Page creation captures creator and timestamp | Strong — Full provenance |
| Place | Hierarchical pages, nested blocks, databases | Strong — Semantic, navigable structure |
| Find | Global search across all content, filters, suggestions | Strong — Natural language, contextual |
| Traverse | Page hierarchy, backlinks, related content | Strong — Navigable, with clear orientation |
| Reconfigure | Soft delete with restore (30 days), page movement | Moderate — Reorganization is supported but not automatic |
| Identify | Page URL (human-readable), shareable links | Strong — Persistent, shareable, stable |
| Signal | Notifications, mention alerts, comments | Strong — Ambient, contextual, actionable |
Overall Assessment: Notion is strong across all operations. Its primary weakness is Reconfigure—while deletion is auditable, automatic reorganization is limited, leaving gaps that require manual effort.
Key Insight: Notion exemplifies the framework’s potential. It supports all seven operations well, creating a system that feels both powerful and human-centred.
Overview: PostgreSQL is a relational database management system used in production systems worldwide (PostgreSQL Global Development Group 2024).
| Operation | PostgreSQL Implementation | Assessment |
|---|---|---|
| Establish | INSERT with WAL logging, triggers for provenance |
Moderate — Provenance requires explicit design |
| Place | Tables, schemas, partitions, indexes | Strong — Rich structural capabilities |
| Find | SQL SELECT, full-text search, views, materialized views |
Moderate — Powerful but requires expertise |
| Traverse | Transactions, triggers, state tables, temporal queries | Moderate — Traversal is possible but requires custom implementation |
| Reconfigure | DELETE, UPDATE, TRUNCATE (auditable with triggers) |
Moderate — Reconfiguration is supported but audit is optional |
| Identify | Primary keys, constraints, stored procedures | Strong — Rich identity and constraint features |
| Signal | Listen/Notify, triggers, event triggers | Weak — Signal requires explicit, non-trivial implementation |
Overall Assessment: PostgreSQL is strong on Place and Identify. It is weaker on Signal, requiring substantial custom development for notifications. Find requires SQL expertise.
Key Insight: PostgreSQL provides the raw materials for all seven operations, but many require explicit implementation by the developer. The framework’s operations are not built-in—they must be designed.
| System | Establish | Place | Find | Traverse | Reconfigure | Identify | Signal | Overall |
|---|---|---|---|---|---|---|---|---|
| Git | 4 | 3 | 3 | 3 | 4 | 4 | 2 | 3.3 |
| Notion | 4 | 4 | 4 | 4 | 3 | 4 | 4 | 3.9 |
| PostgreSQL | 3 | 4 | 3 | 3 | 3 | 4 | 2 | 3.1 |
Key Observations:
No system is strong across all operations. The highest score is Notion at 3.9 (out of 4), leaving significant room for improvement.
Signal is consistently the weakest operation. Even Notion’s Signal implementation (notifications) is strong compared to industry average, but still not perfect.
Strong systems support multiple operations together. Notion’s strength comes from supporting all operations well. Git’s strength comes from exceptional support for a few operations.
The framework reveals hidden weaknesses. PostgreSQL is widely considered a robust database, but the framework reveals that Signal is almost entirely absent from its core design.
Implications for Design:
Cultural Bias: The framework is derived primarily from Western and Middle Eastern record-keeping traditions. While cross-cultural validation was performed (Inca, China, Islam), the evidence is not exhaustive. A full survey of African, South Asian, and Southeast Asian traditions may reveal additional nuances.
Modern Validation: The framework has not been tested through controlled user studies or large-scale system evaluations. Claims about improved user outcomes are based on analysis, not empirical measurement.
Scope: The framework applies to record-keeping systems. It may not apply to systems that do not store or manage records (e.g., real-time processing, scientific simulation).
Completeness: While the operations appear to be irreducible and complete, this is a claim that requires further testing against a wider range of systems and use cases.
Empirical Validation: Conduct user studies to measure the impact of supporting each operation. For example: Does adding ambient Signal improve user awareness and reaction time? Does full provenance (Establish) reduce disputes?
Cross-Cultural Extension: Extend the archaeological survey to include African, South Asian, and Southeast Asian record-keeping traditions.
Prescriptive Models: Develop specific design patterns for each operation, with concrete implementation guidance.
Automated Evaluation: Create tools that can automatically assess systems against the framework.
Longitudinal Studies: Track how systems evolve in their support for the operations over time.
The seven operations—Establish, Place, Find, Traverse, Reconfigure, Identify, and Signal—are the fundamental grammar of human interaction with records. They have served humanity for ten thousand years, across cultures and technologies. They have survived because they work.
The framework is a practical lens for evaluation and design. It reveals what works and what doesn’t, where systems excel and where they fail. It is not a prescription for any specific technology; it is a guide for human-centred design.
The evidence is clear. Systems that support all seven operations well (like Notion) feel complete and intuitive. Systems that neglect operations (like PostgreSQL’s Signal weakness) require user effort to compensate. The operations are interdependent—strengthening one often strengthens others.
The path forward is not to build from scratch, but to see clearly. To evaluate existing systems with the framework. To design new systems with the operations in mind. To remember that technology serves humans, not the reverse.
The framework is complete. The operations are seven. They have served us for ten thousand years, and they will serve us for ten thousand more.
Blair, A. (2010). Too Much to Know: Managing Scholarly Information Before the Modern Age. Yale University Press.
Bowman, A. K. (1994). Life and Letters on the Roman Frontier: Vindolanda and its People. British Museum Press.
Bowman, A. K., & Thomas, J. D. (2003). The Vindolanda Writing Tablets (Tabulae Vindolandenses III). British Museum Press.
Brosius, M. (2003). Ancient Archives and Archival Traditions: Concepts of Record-Keeping in the Ancient World. Oxford University Press.
Caswell, M. (2014). Archiving the Medieval World. Brepols.
Chadwick, J. (1973). Documents in Mycenaean Greek (2nd ed.). Cambridge University Press.
Clanchy, M. T. (1993). From Memory to Written Record: England 1066-1307 (2nd ed.). Blackwell.
Codd, E. F. (1970). “A Relational Model of Data for Large Shared Data Banks.” Communications of the ACM, 13(6), 377-387.
Eisenstein, E. L. (1979). The Printing Press as an Agent of Change. Cambridge University Press.
Englund, R. K. (2009). “Archaic Bookkeeping.” In The Oxford Handbook of Cuneiform Culture, Oxford University Press.
Evans, E. (2004). Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley.
Eyre, C. J. (1987). “Work and the Organisation of Work in the New Kingdom.” In Labour in the Ancient Near East, Yale University Press.
Fowler, M. (2003). Patterns of Enterprise Application Architecture. Addison-Wesley.
ISO 9241-210:2019. (2019). Ergonomics of human-system interaction — Part 210: Human-centred design for interactive systems. International Organization for Standardization.
Keightley, D. N. (1978). Sources of Shang History: The Oracle-Bone Inscriptions of Bronze Age China. University of California Press.
Loewe, M. (1986). “The Imperial Year.” In The Cambridge History of China, Volume 1: The Ch’in and Han Empires, 221 BC-AD 220. Cambridge University Press.
Nissen, H. J., Damerow, P., & Englund, R. K. (1993). Archaic Bookkeeping: Early Writing and Techniques of Economic Administration in the Ancient Near East. University of Chicago Press.
Norman, D. A. (1988). The Design of Everyday Things. Basic Books.
Notion Labs. (2024). Notion: All-in-one workspace. https://www.notion.so
Parpola, S. (1983). Letters from Assyrian Scholars to the Kings Esarhaddon and Assurbanipal. Butzon & Bercker.
Posener, G. (1938). Les Archives d’Éléphantine. Imprimerie Nationale.
Posner, E. (1972). Archives in the Ancient World. Harvard University Press.
Postgate, J. N. (1986). “The Administrative Organization of the Neo-Assyrian Empire.” Orientalia, 55(4), 128-144.
PostgreSQL Global Development Group. (2024). PostgreSQL Documentation. https://www.postgresql.org
Schmandt-Besserat, D. (1992). Before Writing, Vol. 1: From Counting to Cuneiform. University of Texas Press.
Scott, J., & Chacon, S. (2014). Pro Git (2nd ed.). Apress.
Sickinger, J. P. (1999). Public Records and Archives in Classical Athens. University of North Carolina Press.
Stonebraker, M. (2010). “SQL Databases v. NoSQL Databases.” Communications of the ACM, 53(4), 10-11.
Urton, G. (2003). Signs of the Inka Khipu: Binary Coding in the Andean Knotted-String Records. University of Texas Press.
| Operation | Mesopotamia (3100-500 BC) | Egypt (2600-1000 BC) | Greece (1200-300 BC) | Rome (500 BC-400 AD) | China (1200 BC-200 AD) | Inca (1400-1500 AD) |
|---|---|---|---|---|---|---|
| Establish | Scribe name, date, witness | Scribe name, date | Archon name, date | Scribe name, date | Diviner name, date | Keeper name, date |
| Place | Shelves, baskets, rooms | Archives, chests | Archives by magistrate | Tabularium, shelves | Archives by period | Quipucancha (storage) |
| Find | Labels, keeper knowledge | Keeper knowledge | Archive cataloging | Indexing by date | Systematic cataloging | Quipu organization |
| Traverse | Request → Approval → Issuance | Deposition → Judgment | Draft → Official → Archive | Draft → Copy → Archive | Draft → Approval → Archive | State → Distribution → Archive |
| Reconfigure | Tablet purging, moving | Doc destruction | Purging, reorganization | Document weeding | Periodic destruction | Quipu redistribution |
| Identify | Cylinder seals | Scarab seals | Signet rings | Signet rings, witnesses | Imperial seals, chops | Quipu color/signals |
| Signal | Messengers, drums | Messengers, horns | Beacon chains, runners | Tabellarii (couriers) | Drum towers, runners | Chasqui (relay runners) |
Note: Evidence for Inca is drawn from Urton (2003); for China from Keightley (1978) and Loewe (1986).
An operation is a fundamental, irreducible human action performed on a record or record-keeping system. Operations are:
An operation is included in the framework if it meets all of the following criteria:
| Operation | Archaeological Evidence (≥3 traditions) | Historical Persistence (≥2 periods) | Modern Relevance | Irreducible | Necessary | Included |
|---|---|---|---|---|---|---|
| Establish | Yes (Mesopotamia, Egypt, China) | Yes (3000 BC-2024) | Yes | Yes | Yes | Yes |
| Place | Yes (Mesopotamia, Egypt, Greece) | Yes (3000 BC-2024) | Yes | Yes | Yes | Yes |
| Find | Yes (Mesopotamia, Greece, Rome) | Yes (3000 BC-2024) | Yes | Yes | Yes | Yes |
| Traverse | Yes (Mesopotamia, Egypt, Rome) | Yes (3000 BC-2024) | Yes | Yes | Yes | Yes |
| Reconfigure | Yes (Mesopotamia, Egypt, Rome, China) | Yes (3000 BC-2024) | Yes | Yes | Yes | Yes |
| Identify | Yes (Mesopotamia, Egypt, Rome, China) | Yes (3000 BC-2024) | Yes | Yes | Yes | Yes |
| Signal | Yes (Mesopotamia, Greece, Rome, Inca) | Yes (500 BC-2024) | Yes | Yes | Yes | Yes |
| Score | Description | Definition |
|---|---|---|
| 0 | Not supported | Operation does not exist or is impossible in the system. |
| 1 | Minimal support | Operation exists in basic form but is limited. |
| 2 | Basic support | Operation is functional but requires effort or expertise. |
| 3 | Good support | Operation is functional, intuitive, and accessible. |
| 4 | Strong support | Operation is functional, intuitive, and integrated with other operations. |
Establish | Score | Criteria | |——-|———-| | 0 | No creation captured. | | 1 | Creation with basic metadata (title, date). | | 2 | Creation with provenance (creator, timestamp). | | 3 | Creation with context (source, purpose). | | 4 | Creation with full intent and authority. |
Place | Score | Criteria | |——-|———-| | 0 | No storage organization. | | 1 | Basic folder/hierarchy. | | 2 | Intentional placement with path. | | 3 | Semantic placement (status, role). | | 4 | Dynamic placement with auto-regroup. |
Find | Score | Criteria | |——-|———-| | 0 | No search. | | 1 | Keyword search only. | | 2 | Search with filters. | | 3 | Natural language search. | | 4 | Contextual search with suggestions. |
Traverse | Score | Criteria | |——-|———-| | 0 | No state tracking. | | 1 | Basic state (e.g., draft/active). | | 2 | State with history. | | 3 | State with guided transitions. | | 4 | Resumable, shareable flows. |
Reconfigure | Score | Criteria | |——-|———-| | 0 | Permanent deletion only. | | 1 | Soft deletion. | | 2 | Soft deletion with audit. | | 3 | Soft deletion with auto-regroup. | | 4 | Lifecycle with archiving and purging. |
Identify | Score | Criteria | |——-|———-| | 0 | No persistent IDs. | | 1 | Internal IDs only. | | 2 | Human-readable IDs. | | 3 | Shareable, stable IDs. | | 4 | Unified identity across systems. |
Signal | Score | Criteria | |——-|———-| | 0 | No notifications. | | 1 | Disruptive popups only. | | 2 | Non-blocking notifications. | | 3 | Ambient signals with differentiation. | | 4 | Contextual, actionable signals. |
For each operation, assess both data and interface compliance.
Establish
Place
Find
Traverse
Reconfigure
Identify
Signal
End of Paper