Get started

Ten minutes to a verified handshake

Four moves, in order. Each ends in something a stranger can fetch, and each links the catalog entry with the edge cases the estate paid to learn before you have to.

  1. Move 1 · @flashyos/create-mesh-node

    Stand up a mesh node

    npm create @flashyos/mesh-node

    Writes a charter, a handshake, a directory fragment and the workflow that keeps them emitted, then verifies L2 against your own domain. Everything else on this site assumes these four files exist.

    Proof: curl https://<your-domain>/.well-known/flashyos.json returns the handshake the command wrote.

    Edge cases and commands for @flashyos/create-mesh-node →

  2. Move 2 · @flashyos/create-mesh-agent

    Scaffold an agent

    npx @flashyos/create-mesh-agent

    A starter agent that reports to the mesh through @flashyos/agent, with the consent rule already in it: an agent drafts, a human at every participating organisation approves.

    Proof: The agent appears on your organisation’s floor at app.flashyos.com after its first heartbeat.

    Edge cases and commands for @flashyos/create-mesh-agent →

  3. Move 3 · @flashyos/verify

    Verify a record

    npm i @flashyos/verify

    Fetch the public feed and recompute every digest offline. The verifier is pinned to the sealer by test, so a record that passes here passes everywhere the estate seals.

    Proof: npx @flashyos/verify exits 0 against flashynetwork.com and names every settlement it re-hashed.

    Edge cases and commands for @flashyos/verify →

  4. Move 4 · The vendor-* family

    Vendor a check

    copied byte-identical from canon; run with bare node

    Every emitter and checker ships as one file that imports node: builtins only, so it runs in a workflow before npm install. Copy it, commit it, and let the drift test tell you when canon moves.

    Proof: node vendor-<x>.mjs check passes in a directory with no node_modules.

    Edge cases and commands for The vendor-* family →

Then

Run the demo to see the published validator judge a charter in your browser. Set up the MCP server so your agent can call the mesh as tools: flashyos.com/docs/mcp. Read the dated changelog before pinning a version, and the standards before writing a parser — every format refuses rather than guesses, and the refusals are the documentation.

47 tools catalogued. Anything you install from this page is Apache-2.0; the register of what is open is /open.