bet

Pangea-Bet Documentation

This directory is the documentation root for the bet (Pangea poker) project. It follows the Diátaxis layout: each piece of documentation has exactly one role.

Bucket Role
tutorials/ Walkthroughs you follow start to finish — “do this to get a working system.”
guides/ Task-oriented how-tos for a specific operational job.
reference/ Look-it-up facts: configs, message formats, keys, RPCs, glossary.
explanation/ Conceptual / architectural background — why it works the way it does.
archive/ Historical docs preserved for context, no longer authoritative.

A short, audience-driven index follows. The full list of files lives at the bottom.


I’m new — get me a running system

  1. Build bet from source — submodules, system packages, make -j.
  2. Bring up a local VRSCTEST regtest — the canonical single-host setup. Patched verusd, chain config, the pre-existing tmux sessions, the --reset CLI-auto flow.
  3. Community quick-start (CLI) — what a new contributor / tester should run to sanity-check the stack headlessly.
  4. Community quick-start (GUI) — how to set up the backend nodes and connect them to the React frontend GUI to play manually.

I’m running a node

I’m building a GUI / integrating

I want to understand how it works

Reference index

Project metadata

Archive

Historical docs (LN-era protocol, removed features, dated milestones) live under archive/. They are preserved for context but are no longer authoritative — every archived file has been superseded by content in the buckets above.


Directory layout

docs/
├── README.md           (this file)
├── TODO.md             (deferred-work backlog)
├── _inventory.md       (doc-migration decision record)
├── _code_suggestions.md
├── tutorials/
│   ├── cli-auto-vrsctest.md
│   ├── community-quickstart.md
│   └── revoke-recovery.md
├── guides/
│   ├── build-from-source.md
│   └── gui-simulator.md
├── reference/
│   ├── glossary.md
│   ├── dealer-config.md
│   ├── player-config.md
│   ├── cashier-config.md
│   ├── gui-message-formats.md
│   ├── gui-quick-reference.md
│   ├── gui-backend-mapping.md
│   ├── tx-types.md
│   ├── rpc-dependency.md
│   ├── game-states.md
│   ├── vdxf-keys.md
│   ├── cli-print.md
│   └── player-join-flow.md
├── explanation/
│   ├── verus-overview.md
│   ├── architecture.md
│   ├── identity-tree.md
│   ├── adhoc-multisig.md
│   ├── node-communication.md
│   ├── deck-shuffling.md
│   ├── getidentitycontent.md
│   └── player-rejoin.md
└── archive/            (historical / superseded)

For the top-level project overview, see ../README.md.