For developers
Build on Guld
L0 witnesses names, tips, and proofs. Leaves run your gapps. Choose one path — we will show that walkthrough only.
Which path fits you?
Core
Protocol & node
Check out the Guld leaf, build the node, and contribute to consensus, wallet UI, and specs.
-
Thesis in two minutes
Skim the whitepaper or FAQ — L0 is a witness hub, not a VM.
-
Clone the umbrella
git clone https://guld.io/repos/guld.gitthen init the packages you need — REPO_LAYOUT. -
Browse packages
/software/ is the map of every Guld leaf package (protocol, SDKs, reference gapps).
-
Build & run a node
Follow the install guide (macOS / Linux / Windows), then
guld-node --devor a Simba peer — HOSTING, SIMBA. -
Where rules live
Specs, rule bundles (spec 17), SOURCE_AND_RELEASE.
-
Contribute
CONTRIBUTING, GIPs, software flow (leaf → trunk commits).
Gapp
Product leaf
Run against a peer, use the JS or Python SDK plus extension login, and ship a leaf — without hacking consensus.
-
Mental model
Name + tip + leaf law; validators do not run your gapp — reference gapps (including forking
guld-appsas a starter). -
Run or point at a node
Install guld-node locally, or set a public Simba API base in wallet settings — full peer notes in install.md.
-
Register a name
Register on Simba (faucet when ready) so your gapp can address you by name.
-
Publish remotes
In wallet account tools, add
git+httphints so hosts and /apps/ can find your leaf — remotes standard. -
Extension + site-login
Site-login demo — then use the same identity in your gapp (spec 14 §10).
-
SDK
@guld/js (browser / Node) or guld (
pip— Flask/Django/ops) — HTTP client, txs, cosign, leaf hashes, remotes. -
Copy or fork a reference leaf
Play /ttt/ and clone guld-tic-tac-toe for the smallest tip loop — fork guld-apps for a full leaf host — or study the HTLC atomic-swap desk /dex/ / guld-dex ([GIP-41](/docs/?src=/docs/gips/gip-41.md)). Federation tips can use stake-weighted leaves ([GIP-42](/docs/?src=/docs/gips/gip-42.md)) — no dedicated wallet UI.
-
Leaf standards
docs/leaves/ — app manifest, remotes kinds, Postgres seal, cross-leaf.
-
Discover & publish
/apps/ — log in, list your gapp (prefills from remotes), seal under the
appstip.
Agents
Scripts & AI clients
Coding agents and ops scripts use the same L0 as wallets — names, tips, proofs — via HTTP and SDKs. People first; agents draft, keys authorize.
-
Machine entry
Fetch
llms.txtorAGENTS.md— peer URL, Simbachain_id, SDK lines. -
Talk to a peer
-
SDK loop
@guld/js or guld — status, name check, draft Transfer /
UpdateMaster(see README agent sections). -
Optional MCP
guld-mcp (
@guld/mcp) — stdio tools (read + draft on; submit off by default). Ecosystem software — not insideguld-node— agent help · GIP-39. -
Name / subaccount
Register or use a subaccount under a human name for attributable bots.
-
Ship as a gapp
Tip leaf state under that name; add site-login for human users — agent help · research.