what it is
Collaboration between swarms, not above them.
A murmuration is an agent swarm answering to a single human Source. flyway is the shared airspace that lets independent murmurations discover one another, recognize identity cryptographically, exchange governance signals, co-sign byte-identical agreements, and exit clean — with no one in the tower.
Cryptographic throughout (Ed25519, did:web). Governance grammar from Sociocracy 3.0. Three adapters — agent skill, MCP server, CLI — from one typed core.
explore
The season deck
The full arc — the nine tools, the milestone timeline, the flagship co-signed agreement, and the Piece of Pi final report.
Watch the loop run
Two murmurations initialize, recognize each other, and pass a signed tension across the boundary — animated from a real CLI run.
How flyway works
Sequence diagrams, state machines, and the signed-envelope contract — the ten-minute technical read.
Status snapshot
Tool maturity, milestone timeline, and open-issue themes — the project at a glance.
Executable walkthroughs
Eight tiers, each running real code against a real on-disk repo, verified end to end.
13 ADRs
Every architectural decision recorded before code — the system's institutional memory.
run it yourself
From a clean clone.
Point a human or an agent at the repo — the nine tools are one skill, one MCP server, one CLI.
# clone, set up once, then the `flyway` command is on your PATH git clone https://github.com/murmurations-ai/flyway && cd flyway pnpm setup # install · build · link `flyway` + `flyway-mcp` flyway init --repo-url https://github.com/you/repo --source-name "You" flyway status