Axioms
Simple truths from which architecture emerges.
The philosophy explains why.
The axioms describe what remains true.
Every architectural decision should respect these principles.
Technology should deserve people’s trust.
Trust cannot be assumed.
It must be earned through transparency, consistency and honesty.
Communication creates intelligence.
No person, device, service or artificial intelligence is truly valuable in isolation.
Intelligence emerges through communication.
Workspaces own reality.
A Workspace is the source of truth.
Resources belong to the Workspace.
Applications do not.
Resources outlive applications.
Resources represent reality.
Applications may evolve.
Applications may disappear.
Resources remain.
Apps give meaning to data.
Applications organize resources, agents and interactions around a specific purpose.
They interpret reality.
They do not own it.
Agents collaborate.
Agents are collaborators.
They reason.
They assist.
They communicate.
They never replace human responsibility.
Knowledge exists at different levels.
Some knowledge belongs to the Workspace.
Some knowledge belongs to each Agent.
Sharing is intentional.
Isolation is sometimes necessary.
Activities tell the story.
Every meaningful action contributes to the history of a Workspace.
Activities provide understanding.
Not surveillance.
Transparency creates confidence.
People trust what they can observe.
Systems should explain themselves.
Reality should remain visible.
Simplicity is respect.
Complexity is a cost.
Every feature should justify its existence.
Every interaction should have a purpose.
Failure is normal.
Failure is part of reality.
Resilient systems acknowledge failure.
They explain it.
They recover from it.
Open protects freedom.
Open standards preserve independence.
Interoperability creates choice.
Choice creates freedom.
Sustainability begins with longevity.
Technology should extend the life of existing systems whenever possible.
Innovation should preserve value before replacing it.
Architecture follows principles.
Software changes.
Technologies evolve.
Architectures adapt.
Principles endure.