Reference
Facts to look up: commands, variables, files, schemes and releases, checked against the code.
-
The dassie command
Every subcommand of the dassie command, its options, and the codes it exits with.
-
Environment variables
Every DASSIE_* environment variable the node, the desktop app and the dassie command read: what it does, its default, and which are for development only.
-
Files, ports and sockets
Where Dassie puts its files and its data, the IPC socket, and the ports a node, the desktop app and a front door listen on.
-
Release mirror and key
What get.dassie.land holds and where, the key every release is signed with, and how to check a download by hand.
-
Release notes
What each release of Dassie brings.
-
Schemes and hubs
Every settlement scheme a node can run, by its ID: its ledger, network, asset and realm, the external asset it settles through, and the default hubs.
-
Public domains
The domain names Dassie uses: which ones others keep and never move, and which ones name the project's own machines.
-
Proof servers
The XRP Ledger servers a node asks for proofs, one per network, why it never has to trust them, and how to use your own.
-
NixOS module options
Every option of the NixOS module, services.dassie, with its type and default, and what the module sets up.
-
Open Payments endpoints
Every Open Payments route a node serves, who may call it, and what Dassie adds to the specs: signed answers, the dassie field and a wallet address per asset.
-
Snapshot wire format
A node's signed snapshot and the UDP request for it, byte for byte: quotes, ladders, how a reader checks one and prices a swap, and how versions change.