For developers

Build on Guld

L0 witnesses names, tips, and proofs. Leaves run your apps. Pick a path — core protocol source, or dapps with a node, SDKs, and leaf tools.

Core developers Dapp developers

Path A

Core developers

Check out the Guld leaf, build the node, and contribute to consensus, wallet UI, and specs.

  1. Thesis in two minutes

    Skim the whitepaper or FAQ — L0 is a witness hub, not a VM.

  2. Clone the umbrella

    git clone https://guld.io/repos/guld.git then init the packages you need — REPO_LAYOUT.

  3. Browse packages

    /software/ is the map of every Guld leaf package (protocol, SDKs, reference dapps).

  4. Build & run a node

    Cargo workspace → guld-node --dev or a Simba peer — HOSTING, SIMBA. Operators: also see install.

  5. Where rules live

    Specs, rule bundles (spec 17), SOURCE_AND_RELEASE.

  6. Contribute

    CONTRIBUTING, GIPs, software flow (leaf → trunk commits).

Open software catalog Specs

Path B

Dapp developers

Run against a peer, use @guld/js and extension login, and ship a leaf — without hacking consensus.

  1. Mental model

    Name + tip + leaf law; validators do not run your app — reference dapp.

  2. Run or point at a node

    Local guld-node --http or set a public Simba API base in wallet settings — operator install if you want your own peer.

  3. Register a name

    Register on Simba (faucet when ready) so your dapp can address you by name.

  4. Publish remotes

    In wallet account tools, add git + http hints so hosts and apps.guld.io can find your leaf — remotes standard.

  5. Extension + site-login

    Site-login demo — then use the same identity in your app (spec 14 §10).

  6. SDK

    @guld/js — HTTP client, txs, cosign, leaf hashes, remotes.

  7. Copy a reference leaf

    Play ttt.guld.io, clone guld-tic-tac-toe, then guld-apps for Postgres seal.

  8. Leaf standards

    docs/leaves/ — app manifest, remotes kinds, Postgres seal, cross-leaf.

  9. Discover & publish

    apps.guld.io — log in, list your app (prefills from remotes), seal under the apps tip.

Browse dapps Play TTT Leaf standards