Primitives
What can't be reduced further?
A primitive is the smallest meaningful move in a domain. Remove it and the system breaks. Combine two and you get a protocol. Prove the protocol and it graduates to a standard. Crystallize the standard and you get a platform. The knowledge stack is this sentence repeated across every domain that matters.
The Pattern
PRIMITIVE → PROTOCOL → STANDARD → PLATFORM
(atom) (sequence) (adoption) (capability)
The primitive doesn't know it's part of a platform. A valve doesn't know it's part of a refinery. transfer() doesn't know it's part of DeFi. The power is in the sequencing — but the sequencing is worthless if the atom is wrong.
Across Domains
| Domain | Primitives | What They Compose Into |
|---|---|---|
| Engineering | Sensors, valves, actuators | P&ID control loops |
| Blockchain | Transfer, stake, vote, attest | DeFi flows, governance |
| Business | Buy, sell, contract | Sales process, ventures |
| Science | Hypothesis, experiment, measurement | Scientific method |
| Meetings | Speak, listen, write | Agenda → Minutes → Decisions |
| Code | Read, write, transform | Pipelines, ETL, CRUD |
The table is the same shape every time. Only the matter changes. The meta stays constant.
Three Tests
How do you know something is a primitive and not a protocol in disguise?
| Test | Question | Fail Example |
|---|---|---|
| Irreducibility | Can you split it into two simpler operations? | "Onboarding" = sequence of register + verify + provision |
| Independence | Does it work without knowing its context? | A valve works whether it's in a refinery or a brewery |
| Composability | Can it combine with other primitives? | transfer() composes into swap, lend, stake flows |
If it fails any test, it's a protocol pretending to be a primitive. Decompose further.
The Tight Five
The Tight Five is itself five primitives — the incompressible unit of any idea. Remove one question and the idea falls apart.
| # | Primitive Question | What It Validates |
|---|---|---|
| 1 | Why does this matter? | Pain is real |
| 2 | What truths guide you? | Not guessing |
| 3 | What do you control? | Can build this |
| 4 | What do you see others don't? | Edge exists |
| 5 | How do you know it's working? | Measurable |
Five questions. Each irreducible. Each independent. Each composable with the others. That's what makes them primitives.
Context
- Knowledge Stack — The full compounding sequence: primitives → protocols → standards → platform
- A&ID Template — P&ID instruments ARE primitives made visible
- Smart Contracts — Transfer, stake, vote, attest — blockchain's primitive set
- First Principles — The method for finding primitives: strip until irreducible
- Principles — Where primitives live once discovered
Questions
If a primitive is defined by what it can't be split into, how do you know you've reached the bottom — or just stopped looking?
- When two domains share the same primitive shape (transfer in blockchain, transfer in logistics), is that convergence or coincidence?
- What's the cost of treating a protocol as a primitive — and how long before the system reveals the mistake?
- Which primitive in your current system is doing double duty — acting as both atom and sequence?