# GL Darano's independent, append-only general-ledger service. It preserves every committed wallet value movement so financial state can be reconstructed when a blockchain or provider is unavailable. The implementation contract and invariants are defined in [DESIGN.md](DESIGN.md). Generate protobufs, test, and build with: ```bash make generate make test make build ``` Run locally with `go run ./cmd/gl -conf ./gl.cfg.toml`.