Skip to content

Curriculum · The conformance ladder (L0–L3)

The Conformance Ladder: L1 to L3

5 lessons · For: Anyone who wants to know what "on the mesh" actually claims, and what each rung of it proves

When someone says an organization is "on the mesh," the honest question is: at what level? Membership is a ladder, and each rung is a strictly stronger, differently-sourced claim. Conflating them is how a self-claimed handshake gets mistaken for a vouched-for accountability record.

The conformance checker reads the levels the way a stranger would — mostly from your own served files, and for the top rung from a register you do not control. No account, no signup, nothing kept about you.

Five lessons. You will finish able to say exactly what each rung certifies and why the top one cannot be self-awarded.

Lessons

01

Being on the mesh is a ladder, not a bit

You should be able to: Name the rungs and what distinguishes them.

The ladder has three named rungs above nothing. L1 Discoverable: a valid `flashyos/1` handshake — one file that lets an agent find you. L2 Chartered: that, plus an AAO charter that passes every static question about how the organization is governed. L3 Accountable: that, plus who authorized each agent, whether it can be revoked, and what it did.

Each rung strictly contains the one below, so the ladder is cumulative — you do not reach L2 without L1. What changes as you climb is not just how much you have published but how strong the claim becomes, and, at the top, who is vouching for it.

So "on the mesh" is never a yes/no. It is a level, and naming the level is the difference between "an agent can find us" and "our agents’ authority is accountable and revocable" — two very different promises.

Source: FlashyOS — @flashyos/conformance

02

L1 and L2: offline, and self-claimed

You should be able to: Explain what L1 and L2 prove and why they need no permission from anyone.

L1 and L2 read only the target’s own files: the handshake for L1, the handshake plus a conformant charter for L2. They need no account, no network call to any authority, and no permission — anyone can run the check against any domain and get the same answer, because everything it reads is public and served by the target.

That they are self-claimed is a feature, not a weakness, as long as it is stated. L2 says "this organization has published a charter that passes every static question" — a real, checkable fact — but it does not say anyone else has verified the organization behaves as the charter promises. It is the organization’s own well-formed claim about itself.

So L1 and L2 are the rungs an organization can reach entirely on its own, and prove entirely offline. Their honesty comes from being clearly labelled as self-claimed, not from a central body standing behind them.

Source: FlashyOS — L1 and L2 read the target’s own files

03

L3: read from the register, not from you

You should be able to: Explain why the accountability rung cannot be self-claimed.

L3 is different on purpose. An organization that certifies its own agents are accountable has certified nothing — the whole value of an accountability claim is that someone other than the claimant stands behind it. So L3 is read from the register, never from the organization’s own site: who authorized an agent, whether it can be revoked, and what it did are facts held where the organization cannot edit them.

This is the estate’s recurring distinction between a figure you can raise at will and one you cannot. L1 and L2 you can reach by publishing more about yourself; L3 you cannot, because it depends on records kept elsewhere. That is exactly why it is the rung that carries weight.

So the ladder’s top is the point where self-assertion stops mattering and an external record takes over. A claim to L3 is only as good as the register behind it, which is the point.

Source: FlashyOS — L3 is read from the register

04

The mark is held, not issued

You should be able to: Explain why conformance is a live property of a served domain, not a certificate.

Conformance is not a badge you earn once and keep. The checker reads a charter from a fixed well-known location and nowhere else, and it reads it live — so a charter that was served yesterday and is 404 today is not held today. The mark is held, in the present tense, by continuously serving what the checker reads.

This closes the estate’s most-repeated gap: committed is not served. A charter sitting in a repository, or served at some other path, is not held no matter how correct it is. Only the file the checker actually fetches, at the moment it fetches, counts.

So the right mental model is not a certificate on the wall but a heartbeat. You hold a level for exactly as long as your domain serves what that level requires, which is why the honest way to confirm it is to run the check against the live domain, not the checkout.

Source: FlashyOS — the conformance mark is held, not just issued

05

Running the check

You should be able to: Run the conformance checker against a live domain at a chosen level.

The check is one command: `npx @flashyos/conformance yourdomain.com --level 2`. It fetches your served files the way a stranger would and tells you whether you hold that level, naming what is missing when you do not. It keeps nothing — no account, no signup, no database — and for L1 and L2 it never contacts any authority at all.

Run it against the live domain, in CI or after a deploy, not against your local files. The gap between "passes locally" and "passes against the domain" is precisely the committed-is-not-served gap, and only the second answer is the one the mesh sees.

That is the whole ladder in practice: publish what a rung requires, serve it, and prove it with a command anyone else could run against you. A level you cannot confirm from the outside is a level you do not really hold.

Source: Flashy Academy — The One-Command On-Ramp

Frequently asked

What do the three rungs mean?

L1 Discoverable: a valid flashyos/1 handshake, so an agent can find you. L2 Chartered: plus an AAO charter that passes every static governance question. L3 Accountable: plus who authorized each agent, whether it can be revoked, and what it did. Each contains the one below.

Why can L3 not be self-claimed like L1 and L2?

Because an organization certifying its own agents are accountable has certified nothing. L1 and L2 read the target’s own served files (self-claimed but offline-checkable); L3 is read from the register, where the organization cannot edit it — which is exactly why it is the rung that carries weight.

What does "held, not issued" mean?

Conformance is a live property, not a certificate. The checker reads your charter from a fixed well-known location, live — so you hold a level only while your domain actually serves what it requires. A charter that is committed but not served, or served elsewhere, is not held. Confirm with npx @flashyos/conformance against the live domain.

Keep going