Standards teamSomebody has to write the standard.
The endpoint is an open specification, and it is published. Somebody has to implement from it, and it isn't the build manual.
Magnum Croakus tells you how this implementation behaves — it names files, scripts, and a Python venv, and it talks to a person standing at a machine. A specification is a different document: normative language, the frame laid out bit by bit, the state machine, negotiation and error behaviour, conformance criteria, and not one sentence that requires knowing our filenames. A first draft of that document now exists — twenty normative sections at the specification index, covering the FNWP-1 wire format (§11), the BLDC-1 SAME/DIFF/FULL state machine and template learning (§11), the freshness classes and tuple semantics (§9), and the election scoring (§8). It is Draft 0.9, and it has not been through anyone else’s hands.
So the seat is no longer extraction. It is review. A specification written by the person who wrote the implementation describes the implementation; whether it describes a protocol is a different question, and only somebody who has implemented from a spec they did not write can answer it. The known gaps are marked in place — four PENDING SOURCE blocks — and the conformance criteria in §16 have never been run by a second party. If you have written or edited a standard — an RFC, a working-group draft, a protocol spec somebody else successfully implemented — join it. You need the specification and the manual, both free, and nothing else. No engine access needed. No permission needed. No export screening, because a specification isn't a controlled item. You can start the day you decide to.
Whoever writes each document ends up its editor, and the editors shape the contract everything else gets held to. The first draft of the memory contract already exists, with its clauses marked verified, implied, or undetermined — the undetermined ones (absence, ordering, authority) are decisions, not documentation, and they are the seat's first real work. Read the draft →
What makes it tractable rather than archaeological: the reasoning behind every rule is already written in the source at the point of decision — 220 named rules in one subsystem — and the build fails if a load-bearing one is removed. The specification and the implementation can be diffed by a script.
Start by reading: the build manual (the four documents get extracted from it), the doctrine index of named rules it cites, and the current licence text. People read before they write.
Undecided today: which of the 21 book-cited rules not yet guarded by the build belong under guard; whether the rule scanner should read the shell build scripts it currently skips; and where the normative boundary sits between the specification and the manual. The editors decide these.
How a decision gets made: a change arrives as a red oracle going green — and that applies to the editor too: if the spec says the implementation is wrong, the demonstration is a test that fails on the current code.
What is hard: the doctrine is engineering prose, not yet normative language — turning a named rule into MUST/SHOULD/MAY means deciding which parts are requirements and which are this implementation's choices. Some rules are stated but never measured, and an editor has to choose: specify, measure, or drop. And the reference implementation is closed while the specification is open — the editor is writing the document that will outrank the code. That is the attraction, and it is also the tension.
Governance teamI need a lawyer in the guild.
I'd rather say so plainly than keep working around it.
Three questions are live. The reference implementation's export classification, which gates how freely it can be distributed and to whom. The FrogNet Foundation's formation and governance — a Linux Foundation-shaped 501(c)(6), with the IP assignment that makes the standard owned by its users rather than by me. And the licensing structure that has to sit correctly between a GPL reference implementation, an open specification, and a company that still has to earn.
Those are three different specialisms and it would be unusual for one practitioner to hold all three, which is the other reason this is a team. To be straight about what it is: it is not paid, it is a defined role rather than a favour, and I know informal legal advice is exposure you can't casually take on. What I'm offering is a seat at the table — Foundation counsel, a board seat, or a scoped engagement, whichever a real practitioner would actually accept. Export controls, technology transactions, or open-standards governance are the relevant backgrounds. Any one of them is enough.
Start by reading: the current licence text, the closed-engine / open-protocol plan, and how responsibility works here. The entity today is Fawcett Innovations LLC; the Foundation exists on paper as intent, not yet as filings.
What exists to work from: two governing entities (the Foundation as intended 501(c)(6), the LLC as the commercial company); three issued US patents that predate FrogNet; and a dozen-plus FrogNet inventions deliberately not filed — a decision, not an oversight, and it does not need reopening. Export screening is already identified as required, and with a CAGE code and an NSF SBIR Phase I invitation on record, the classification question is not hypothetical. The licence is free for any use at all — development, personal, community, educational, research, production, commercial — under version 2 of the GNU General Public License — read it, run it, break it, improve it.
Also undecided: whether the Foundation holds the spec from formation or receives it by later assignment; how a conformance mark works — who grants it, on what evidence, whether it can be revoked; and how a mark is funded when both the specification and the implementation are free.
Undecided today: the Foundation's exact form and jurisdiction; the mechanics of the IP assignment that makes the standard owned by its users; the licence architecture that must hold a GPL reference implementation, an open specification, and a company that still has to earn together without contradicting itself in five years; and the export classification of the reference implementation. The structure is not yet set — counsel arriving now shapes it rather than reviews it.
If you have wanted to see infrastructure done properly rather than papered over, this is that.