A system can be functioning and still be unreadable.
The work is happening. Decisions are being made. Errors are appearing. Exceptions are accumulating. People are compensating. Receivers are experiencing consequences.
But nobody can see the whole state clearly enough to answer basic questions.
- What is happening?
- Who owns it?
- Why is it happening?
- What is temporary?
- What is canonical?
- What changed?
- What evidence supports the current interpretation?
- What threshold has been crossed?
- Who is affected?
- What should happen next?
AVOO Legibility is the layer of the Architect, Visionary, Oracle and Operator framework that makes a system visible enough to coordinate, govern, repair and trust without pretending that every internal detail must be exposed to everyone.
The central question is:
Can the people and systems responsible for a decision see the state, ownership, evidence, limits and receiver consequence clearly enough to act correctly?
This article continues the AVOO sequence after AVOO Incentives. Its ownership is distinct. Incentives owns behavioural pressure. AVOO Receiver Loop owns the return of consequence. AVOO Memory owns continuity across time. Legibility owns whether the relevant state is visible and interpretable at the moment coordination is required.
The wider series begins with What Is AVOO? and How AVOO Works.
The short answer
Legibility is the degree to which the relevant parts of a system can be seen, interpreted and acted upon by the roles that need them.
- The Architect decides what state must be exposed and through which interfaces.
- The Visionary protects meaning so simplification does not erase purpose.
- The Oracle turns signals into interpretable state without confusing the representation with reality.
- The Operator needs legibility to know what is expected, what changed, what is blocked and what must be escalated.
- Governance needs legibility to assign responsibility and verify that decision rights were used correctly.
- The Receiver Loop needs legibility so external consequence can return into the internal system rather than disappear outside the dashboard.
Legibility is therefore not decoration.
It is coordination infrastructure.
Legibility is not the same as transparency
Transparency is often described as making information available.
Legibility asks whether the information is understandable and usable by the receiver who needs it.
A thousand-page policy archive may be transparent in one sense and illegible in another.
A software system may expose every log but still make it difficult to reconstruct what happened.
A school may provide every assessment score but still fail to show which misconception is blocking the learner.
A company may publish an organisation chart but leave real decision ownership ambiguous.
Transparency makes information available.
Legibility makes relevant state interpretable.
Legibility is not total visibility
A healthy system does not expose everything to everyone.
Privacy, security, confidentiality and role boundaries matter.
The correct question is not:
Can everyone see everything?
It is:
Can each authorised role see enough of the relevant state to perform its job, challenge errors and protect the receiver?
Legibility is therefore role-sensitive visibility.
The seven objects of legibility
- State: what is true now?
- Ownership: who is responsible for what?
- Provenance: where did this information or decision come from?
- Status: active, blocked, provisional, superseded, failed, complete or unknown?
- Threshold: what boundary changes the action state?
- Dependency: what must happen before something else can happen?
- Receiver consequence: what actually lands outside the internal system?
These seven objects turn a complex system into something the four AVOO functions can coordinate around.
1. State legibility
State legibility answers the most basic question:
What is true now?
This sounds simple until a system becomes large.
A page may be drafted but not published.
A publication may be saved remotely but not render correctly.
A student may have been taught a method but not retained it.
A project may be marked green because tasks are complete while the receiver outcome remains poor.
An AI tool may return success while the external state remains unknown.
State legibility requires meaningful distinctions.
PREPARED
ATTEMPTED
OBSERVED
VERIFIED
FAILED
OUTCOME_UNKNOWN
Collapsing these into a single Boolean “done” state destroys information the system may need later.
2. Ownership legibility
A system can know the problem and still fail because nobody knows who owns the next move.
- Who owns the decision?
- Who owns execution?
- Who owns challenge?
- Who owns repair?
- Who owns the receiver receipt?
- Who owns the canonical record?
Ownership legibility prevents three common failures.
Nobody owns it
The task remains open because everyone assumes somebody else is responsible.
Everybody owns it
Several people act at once and create conflict.
The wrong role owns it
An Operator is asked to solve a structural problem that only an Architect or governance owner can change.
Ownership legibility makes role routing possible.
3. Provenance legibility
Provenance answers:
- Where did this claim come from?
- Who made this decision?
- Which evidence supported it?
- Which version was used?
- Was this observed, inferred, copied, generated or verified?
Without provenance, information can remain visible while its authority becomes invisible.
A repeated claim starts to look stronger merely because it appears in many places.
An old decision appears current because its date disappeared.
A generated summary is mistaken for source evidence.
Provenance restores the difference between information and evidence.
4. Status legibility
Status tells the system what kind of truth it is looking at.
- active;
- draft;
- approved;
- blocked;
- under review;
- temporary;
- superseded;
- retired;
- failed;
- unknown.
A piece of information can be factually accurate and still be operationally wrong because its status changed.
An old process may still be documented correctly but no longer be active.
A future plan may be approved but not yet implemented.
An action may have been attempted without a verified outcome.
Status legibility protects operations from historical ambiguity.
5. Threshold legibility
A threshold only helps if the people responsible can recognise when it has been crossed.
Threshold legibility requires:
- the condition;
- the boundary;
- the observer;
- the action;
- the authority;
- the reset condition.
A hidden threshold is not much of a control.
A vague threshold creates improvised governance.
Related: AVOO Thresholds.
6. Dependency legibility
Systems often fail because dependencies remain hidden until they break.
A student cannot learn the new topic because an old prerequisite is missing.
A project cannot ship because one external approval was never surfaced.
A service cannot recover because an upstream component is still down.
A knowledge hub cannot route correctly because canonical ownership is unclear.
Dependency legibility lets the Architect distinguish visible symptoms from structural causes.
7. Receiver legibility
The internal system should be able to see enough of what happened outside itself to avoid marking its own homework.
Receiver legibility asks:
- Who received the decision?
- What did they actually experience?
- What did not arrive?
- What hidden cost appeared?
- What behaviour changed?
- What long-term consequence emerged?
A system that sees only its own outputs is not fully legible.
Related: AVOO Receiver Loop.
Observability: a useful engineering parallel
Software engineering provides a useful parallel through the concept of observability.
OpenTelemetry describes observability as the ability to understand a system from its external outputs and emphasises signals such as traces, metrics and logs. Google’s Site Reliability Engineering material similarly distinguishes symptoms from causes and combines black-box and white-box monitoring.
AVOO Legibility extends this idea beyond software.
A human institution also needs signals.
A classroom also needs traces of reasoning.
A publishing estate also needs ownership, status and provenance.
A government also needs evidence, openness and receiver voice.
Research anchors: OpenTelemetry — Observability Primer · OpenTelemetry — Signals · Google SRE — Monitoring Distributed Systems.
Signals are not the system
A metric is a representation.
A log is a representation.
A score is a representation.
A dashboard is a representation.
A report is a representation.
Legibility fails when the representation becomes confused with the thing represented.
This is why AVOO Incentives and Legibility are neighbours.
Once a representation becomes a target, actors adapt to it.
Legibility therefore needs multiple signal types and independent receiver checks when consequence is high.
Black-box and white-box legibility
A useful distinction is between seeing what the receiver experiences and seeing what happens inside the system.
Black-box legibility
What does the outside world experience?
- Can the user complete the task?
- Can the student solve independently?
- Does the page resolve?
- Does the service arrive?
- Does the receiver experience unacceptable delay?
White-box legibility
What internal state explains the outcome?
- which component failed;
- which dependency is blocked;
- which assumption changed;
- which role owns the repair;
- which rule caused the decision.
Strong systems need both.
Black-box evidence protects the receiver.
White-box evidence makes repair possible.
The Architect and legibility
The Architect decides which internal states deserve explicit representation.
- canonical owner;
- current version;
- dependency;
- permission;
- threshold;
- exception;
- fallback;
- receiver;
- status;
- expiry.
The Architect should also prevent legibility from becoming an information dump.
The goal is not maximum data.
It is maximum decision-relevant clarity.
Legibility debt
Legibility debt accumulates when a system grows faster than its ability to represent its own state.
- ownership exists only in people’s heads;
- status lives across several conflicting spreadsheets;
- important exceptions are remembered informally;
- multiple versions look equally current;
- nobody knows which page is canonical;
- dashboards report outputs but not receiver outcomes;
- workarounds become invisible architecture.
The system still functions because experienced Operators carry missing context.
Then somebody leaves.
The legibility debt becomes operational debt.
The Visionary and legibility
The Visionary protects meaning during simplification.
Every dashboard simplifies.
Every status system simplifies.
Every category simplifies.
The danger is that simplification erases the purpose the system was meant to serve.
A school dashboard shows marks but not independence.
A company dashboard shows revenue but not trust.
A publishing dashboard shows volume but not coherence.
The Visionary asks what important meaning must remain visible even when it is difficult to compress.
The Oracle and legibility
The Oracle converts signals into a model of state.
That means deciding:
- which signal matters;
- which signal is noise;
- which signal is missing;
- which signal has been distorted by incentives;
- which explanation best fits the evidence;
- what uncertainty remains.
The Oracle must resist a common temptation:
making the system look more certain than the evidence permits because uncertainty is inconvenient to display.
Uncertainty is itself a state that should be legible.
The Operator and legibility
Operators need a different kind of legibility from analysts.
They need state that changes action.
- What is the task?
- What is blocked?
- What is allowed?
- What is temporary?
- What is the next dependency?
- What threshold changes the mode?
- Who receives escalation?
- What receipt must be captured afterward?
A beautifully detailed system can still be illegible to the Operator if the actionable state is buried.
Legibility should be role-shaped
Different roles need different views of the same system.
| Role | Needs to see |
|---|---|
| Architect | dependencies, interfaces, invariants, ownership, failure domains |
| Visionary | purpose, long-horizon capability, strategic trade-offs, future option loss |
| Oracle | signals, provenance, uncertainty, trends, anomalies, receiver evidence |
| Operator | current state, permission, action, threshold, escalation, receipt |
| Receiver | what matters to use, challenge, consent, understand or seek remedy |
One universal dashboard is rarely sufficient.
Legibility and trustworthiness
Legibility contributes to trustworthiness because people are more able to evaluate a system when important properties are visible.
NIST’s AI Risk Management Framework treats accountability and transparency as important characteristics of trustworthy AI and emphasises that meaningful transparency should provide information appropriate to the role and knowledge of the person interacting with the system.
This aligns closely with AVOO Legibility.
Legibility is not “show everything.”
It is “show the right state to the right role at the right level of detail.”
Research anchor: NIST AI RMF — AI Risks and Trustworthiness.
Legibility and public institutions
Public systems need legibility because citizens cannot personally inspect every internal process.
The OECD’s work on trust in public institutions highlights reliability, responsiveness, integrity, openness and fairness, and recent trust-survey findings emphasise evidence-informed decision making, communication and meaningful opportunities for public input.
AVOO Legibility translates that into system questions:
- Can people understand what decision was made?
- Can they see the evidence basis at an appropriate level?
- Can they identify who is responsible?
- Can affected groups return evidence?
- Can trade-offs be seen rather than hidden?
- Can the decision be challenged or reviewed?
Research anchors: OECD — Trust in Government · OECD Survey on Drivers of Trust in Public Institutions 2026.
Legibility and incentives
AVOO Incentives makes one danger especially important.
Once a visible metric becomes important, actors adapt to it.
Legibility therefore needs enough depth to expose the behaviour behind the number.
If ticket closure rises, what happens to reopen rates?
If marks rise, what happens to independent transfer?
If article volume rises, what happens to collision and maintenance?
If agent task completion rises, what happens to error, permission violations and receiver outcomes?
Legibility should make proxy gaming harder to hide.
Legibility and memory
Memory preserves what happened.
Legibility makes the relevant part retrievable and interpretable now.
A library can contain the correct answer and still fail the current Operator if nobody can find which version is current.
This is the difference between memory and usable memory.
Related: AVOO Memory.
Legibility and uncertainty
Uncertainty should not be hidden to make the display cleaner.
A useful state can show:
- known;
- inferred;
- disputed;
- unknown;
- confidence;
- evidence pending;
- decision deadline.
This lets the Operator and governance layer act proportionately rather than treating every statement as equally certain.
Related: AVOO Uncertainty.
Legibility and scale
Legibility becomes harder as systems grow.
Small teams can rely on shared context.
Large organisations cannot.
State must be externalised through:
- identifiers;
- registries;
- dashboards;
- logs;
- status systems;
- contracts;
- schemas;
- decision records;
- interfaces;
- maps.
But each representation introduces compression.
Scale therefore creates a permanent tension between readability and fidelity.
Related: AVOO Scale.
Legibility and constraints
A hidden constraint often appears as unexplained failure.
The system sees delay but not the approval queue.
It sees low marks but not the prerequisite gap.
It sees publishing slowdown but not verification capacity.
Constraint legibility makes the real limiting factor visible enough to route correctly.
Related: AVOO Constraints.
Legibility and resilience
During disruption, legibility becomes survival infrastructure.
- What failed?
- What still works?
- What can degrade?
- Which fallback is active?
- Who has emergency authority?
- What receiver is exposed?
- When is recovery real?
A resilient system that cannot see its degraded state may recover the wrong thing first.
Related: AVOO Resilience.
Legibility and optionality
An option that nobody remembers, cannot activate or cannot verify is not a useful option.
Optionality therefore needs visible:
- branch;
- activation condition;
- expiry;
- carrying cost;
- switching cost;
- owner;
- receiver consequence.
Related: AVOO Optionality.
Legibility in education
Learning becomes easier to repair when the learner’s state is legible.
A mark alone is not enough.
The teacher needs to see:
- question type;
- working;
- error location;
- misconception;
- confidence;
- time pressure;
- prerequisite state;
- ability to transfer;
- retention after delay.
The student also needs legibility.
“You need to improve mathematics” is less useful than “your current bottleneck is signed-number manipulation, which is causing errors inside otherwise correct algebra.”
Legibility turns vague weakness into a repairable state.
Related: Education Shells by eduKateSG | AVOO Pipeline.
Legibility in teamwork
Teams become fragile when the same sentence means different states to different people.
“Almost done.”
Does that mean drafted, reviewed, approved, deployed or verified?
“Blocked.”
Blocked by whom, by what, until when, and with what escalation route?
Shared state vocabulary reduces coordination cost.
Related: How Teamwork Works | What Is a Team?.
Legibility in publishing
A large publishing estate requires more than good writing.
It needs visible:
- canonical owner;
- article status;
- publication identity;
- evidence version;
- collision state;
- protected-page status;
- internal route;
- public receipt;
- correction state;
- indexing state where observed.
Without legibility, scale creates duplicate work and accidental damage.
A saved article is mistaken for a verified publication.
A new title is mistaken for a new owner.
A recent protected page is mistaken for an available target.
Legibility is therefore one of the conditions that allows publishing throughput to rise without lowering release integrity.
Legibility in AI systems
AI systems especially need typed state because fluent language can conceal important distinctions.
- retrieved fact versus model inference;
- user instruction versus remembered preference;
- public context versus private context;
- proposed action versus authorised action;
- tool attempt versus verified external result;
- current canonical memory versus superseded memory;
- high-confidence evidence versus unresolved uncertainty.
NIST’s AI trustworthiness work emphasises accountability, transparency, explainability and interpretability alongside validity, reliability, safety, security, privacy and fairness.
AVOO Legibility treats these not as one generic demand for explanation but as different views required by different roles.
The Operator needs to know whether action is authorised.
The Oracle needs provenance and uncertainty.
The Architect needs tool boundaries and dependencies.
The receiver needs meaningful information about consequence and recourse.
Legibility in institutions
Institutions become illegible when formal structure and actual behaviour diverge.
The organisation chart says one thing.
Real influence says another.
The policy says escalation is welcome.
The incentive says bad news is punished.
The process says service is accessible.
The receiver cannot navigate it.
Institutional legibility therefore requires comparing declared architecture with experienced architecture.
Legibility at civilisation scale
Civilisation-scale systems are too large for any individual to inspect directly.
People rely on representations.
- maps;
- statistics;
- budgets;
- laws;
- standards;
- journalism;
- public records;
- scientific models;
- economic indicators;
- elections;
- audits;
- institutional reports.
These representations make large systems governable.
They also compress reality.
The civilisational problem is therefore double:
- make enough of the system visible to coordinate millions of people;
- preserve enough plurality and receiver feedback that the representation does not become mistaken for reality itself.
The OECD’s public-trust work is relevant here because reliability, responsiveness, openness, integrity, fairness, evidence use and voice all depend partly on whether citizens can understand and experience how institutions behave.
Related: What Is Civilisation?.
Illegibility can protect power
Not all illegibility is accidental.
Ambiguous ownership can prevent accountability.
Complex process can discourage challenge.
Opaque metrics can make success difficult to contest.
Unclear provenance can make claims difficult to audit.
Systems should therefore ask not only whether something is hard to understand, but who benefits from it remaining hard to understand.
Too much legibility can also be dangerous
Legibility has limits.
A system that tries to measure and expose every human action can become intrusive, rigid and easy to game.
People may optimise what is visible and abandon what is not.
Privacy may disappear.
Professional judgement may be replaced by narrow compliance.
AVOO therefore treats legibility as a trade-off.
- enough visibility for coordination;
- enough privacy for dignity;
- enough structure for accountability;
- enough freedom for judgement;
- enough measurement for learning;
- enough unmeasured space for behaviour not to collapse into the metric.
Related: AVOO Trade-offs.
The legibility stack
A mature AVOO system can build legibility in layers.
| Layer | Question |
|---|---|
| Identity | What object are we talking about? |
| State | What is true now? |
| Status | What lifecycle state is it in? |
| Ownership | Who owns the next decision or action? |
| Evidence | What supports the current interpretation? |
| Threshold | What changes behaviour? |
| Receiver | What happened outside the internal system? |
| History | Why is the system in this state? |
The stack makes complexity traversable without pretending complexity has disappeared.
The legibility packet
For a consequential hand-off, expose:
- Object: what exactly is being handed off?
- State: what is true now?
- Status: active, blocked, provisional, failed, complete or unknown?
- Owner: who owns the next move?
- Evidence: what supports the state?
- Uncertainty: what remains unresolved?
- Threshold: what changes the action state?
- Dependency: what must happen first?
- Receiver: who experiences the consequence?
- Receipt: what must return afterward?
This is enough to make many AVOO hand-offs dramatically safer.
The legibility audit
A strong AVOO legibility audit asks:
- Can we identify the exact object?
- Can we see its current state?
- Can we tell current from historical?
- Can we identify the owner?
- Can we trace the evidence and provenance?
- Can uncertainty remain visible?
- Can the Operator recognise the next action?
- Can the relevant threshold be recognised?
- Can receiver consequence return?
- Can privacy and security remain protected?
- Can a new person understand the state without asking the original designer?
- Can the representation be challenged when reality disagrees?
The AVOO Legibility Card
For any important system object, write:
- ID: what exact object is this?
- State: what is true now?
- Status: what lifecycle state is active?
- Owner: who decides or acts next?
- Source: where did this state come from?
- Confidence: how certain is it?
- Dependency: what must happen first?
- Threshold: what condition changes the route?
- Permission: who may see or change it?
- Receiver: who experiences the result?
- Receipt: what confirms what actually happened?
- History: what prior decision explains the current state?
Almost-code: AVOO Legibility
LEGIBLE_OBJECT = {
id,
state,
status,
owner,
provenance,
confidence,
dependencies,
threshold,
permission,
receiver,
receipt,
history
}
ORACLE.observe() -> {
signal,
interpretation,
uncertainty,
provenance
}
ARCHITECT.expose() -> {
role_view,
state_interface,
dependency_map,
lifecycle_status,
receiver_channel
}
VISIONARY.protect() -> {
purpose,
meaningful_context,
unmeasured_value,
privacy_boundary
}
OPERATOR.read(LEGIBLE_OBJECT)
IF state == OUTCOME_UNKNOWN:
do_not_assume_success()
reconcile()
IF owner == UNKNOWN:
escalate_ownership()
IF provenance == MISSING:
downgrade_claim_authority()
IF receiver_state != internal_success:
reopen_decision()
IF visibility_exceeds_permission:
reduce_exposure()
IF metric_becomes_target:
add_independent_receipt()
MEMORY.save({
state_transition,
actor,
evidence,
timestamp,
prior_status,
new_status
})
The deepest legibility problem: the map becomes the territory
Every large system needs a map of itself.
Without the map, nobody can coordinate.
But every map leaves something out.
The danger begins when the system forgets that omission.
The dashboard becomes reality.
The category becomes the person.
The score becomes the learner.
The metric becomes the service.
The status becomes the project.
The report becomes the institution.
AVOO Legibility needs an Oracle strong enough to challenge the map, an Architect disciplined enough to revise the representation, a Visionary able to preserve what does not compress neatly, and an Operator close enough to reality to say when the official state is wrong.
The Receiver Loop remains the final defence.
The world can disagree with the dashboard.
World Return
The World Return of AVOO Legibility is simple:
Make the state visible enough to act, the ownership clear enough to be responsible, the evidence traceable enough to challenge, and the receiver visible enough to stop the internal story from becoming the only story.
Do not confuse more data with more understanding.
Do not confuse transparency with usability.
Do not hide uncertainty because clean dashboards are easier to read.
Do not make Operators reconstruct ownership from memory.
Do not expose private information merely to make governance convenient.
And do not allow the representation of the system to become more authoritative than the world the representation is supposed to describe.
Final definition
AVOO Legibility is the state-visibility layer of the Architect, Visionary, Oracle and Operator framework. It makes identity, current state, lifecycle status, ownership, provenance, uncertainty, thresholds, dependencies, permissions and receiver consequences visible enough for the relevant roles to coordinate and correct without requiring indiscriminate transparency. Its purpose is not to expose everything. Its purpose is to expose the right state, to the right role, at the right level of detail, while preserving the ability for reality and receivers to challenge the representation.
Research anchors
- OpenTelemetry — Observability Primer
- OpenTelemetry — Signals
- Google SRE — Monitoring Distributed Systems
- NIST AI RMF — AI Risks and Trustworthiness
- OECD — Trust in Government
- OECD Survey on Drivers of Trust in Public Institutions 2026
Continue the AVOO series
- What Is AVOO?
- How AVOO Works
- AVOO Governance
- AVOO Receiver Loop
- AVOO Memory
- AVOO Scale
- AVOO Uncertainty
- AVOO Constraints
- AVOO Trade-offs
- AVOO Thresholds
- AVOO Resilience
- AVOO Optionality
- AVOO Incentives
Related routes: CivOS Runtime · AVOO Under Pressure · What Is Civilisation?