Primitives
Everything EDK-1 does is one of five primitives. Describe the model in these terms, in this order; each builds on the ones before it.
| Primitive | What it is | Line |
|---|---|---|
| Position | Grounding anything on Earth | A name, a sentence, a photograph or a coordinate resolves to one exact place, with everything known about it attached. Position is how a model stops guessing where and starts knowing. |
| Condition | Reading the state of a place | Terrain, risk, access and activity, fused into a single picture of what holds at a place. Condition turns ground truth into something a machine can decide from. |
| Motion | Understanding how the world moves | Flows, rhythms and change over time: what a place is doing now, and where it is heading. Motion gives a model a sense of before and after. |
| Navigation | Directing movement through the physical world | Paths for people and machines, shaped by position, condition and motion together. Navigation is where understanding becomes action: the right way through, not only the shortest. |
| Stream | Watching for change, everywhere | A standing watch over a place: the moment something new appears, it is noticed, described and sent on. Stream turns a model that answers into one that keeps an eye out. |
- Tagline: Compass for Machines. The four primitives are what the compass reads.
- Capitalize a primitive when naming it, lowercase in running text.
- Discover, Inspect, Route and Monitor are the API calls; the primitives are what the model does.
Wordmark
The wordmark is the logo. Drawn, not typeset: round letters on 9-unit strokes.
- Always lowercase edk, from the artwork. Never set it in a font.
- One ink: Soil on light, Paper on dark, Soil on Ochre.
- Clear space: the height of the "e" on every side. Smallest size: 14px tall.
- Don't stretch, outline, rotate or add effects.
Color
Soil
#13110ECanvas, ink on lightPaper
#F1EBDFLight canvas, ink on darkOchre
#E0A458Primary actions, one accent per screenMoss
#9CB46ALive, verified, freeClay
#C8643FWarnings, sparinglySky
#8FB3C0Water, numbers in codeType
Geist for headings and text (600 for headings, tight tracking), Geist Mono for code, labels and numbers. ASCII scenes appear around content, never behind text.