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.
bet from source — submodules,
system packages, make -j.verusd, chain config, the
pre-existing tmux sessions, the --reset CLI-auto flow.registernamecommitment + registeridentity pair, plus the
revocation/recovery authority model.tools/gui_simulator.js
for headless integration tests.bet uses
Verus identities, what lives on-chain vs. locally, the single-writer rule.bet creates
them.primaryaddresses + minimumsignatures +
revocation/recovery) vs. the legacy P2SH path.getidentitycontent — how bet
reconstructs CMM state from height_start and why it matters.enum game_statebet reads/writesbet shells out to (compatibility checklist for upstream upgrades)./bet print* commands — inspect on-chain
state from the shellTODO.md — current deferred-work backlog._inventory.md — Phase-1/2/3 documentation
migration worksheet (decision record)._code_suggestions.md — minor code-comment
/ help-text inconsistencies found during the doc overhaul.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.
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.