Package
@flashyos/dialects
One charter, many dialects: renders an organisation’s AAO charter into the surfaces other standards define — agents.txt, agents.json, an A2A Agent Card — so the same facts cannot drift between them.
version 0.1.0 · audit of 2026-10-04 · source: flashyos/packages/dialects
npm i @flashyos/dialectsThe organisation writes its charter once. Everything another standard wants to read is derived from it and emitted beside it, and the emitter refuses to emit a surface the organisation does not actually serve: a card describing an endpoint that answers nothing is a claim, not a dialect.
Edge cases — each one paid for once
We speak other standards; we have not adopted them and they have not adopted us
A door points at somebody else’s surface as a link, never a copy — the surface declaration emits `cites`, never `publishes` — and no page says “A2A-compatible” before a fetchable card exists with a drift test behind it. The refusal stopped its own authors twice, and both times it was right.