# Tutus Chain Sovereign blockchain platform for government deployments. Forked from [NeoGo](https://github.com/nspcc-dev/neo-go). **Website:** tutus.one **License:** Apache 2.0 ## Overview Tutus is an independent blockchain designed for government-grade deployments with: - **Sovereign instances** - Each government runs their own chain - **1-second blocks** - Fast finality with dBFT consensus - **7 validators** - Government-controlled consensus nodes - **Zero gas for citizens** - Native contracts subsidize operations - **Inter-government bridge** - Optional cross-border interoperability ## Building Requires Go 1.24+ and `make`: ```bash make build ``` The resulting binary is `bin/tutus`. ## Running a Node Start a Tutus node: ```bash ./bin/tutus node --config-file ./config/protocol.tutus.yml ``` For testnet: ```bash ./bin/tutus node --config-file ./config/protocol.tutus.testnet.yml ``` ## Network Flags - `--tutus` - Tutus mainnet (government deployment) - `--tutus-testnet` - Tutus testnet ## Configuration Network configurations are in `./config/`: | File | Purpose | |------|---------| | `protocol.tutus.yml` | Production government deployment | | `protocol.tutus.testnet.yml` | Development testnet | ## Docker ```bash docker build -t tutus-chain . docker run -d --name tutus -p 10333:10333 -p 10332:10332 tutus-chain ``` ## Native Contracts (Planned) The following will be built into the Tutus protocol: | Contract | Purpose | |----------|---------| | PersonToken | Soul-bound identity | | Scire | Universal education | | Salus | Universal healthcare | | Sese | Life planning | | Tribute | Anti-hoarding economics | | VTS | Government stablecoin | | Eligere | Democratic voting | ## Validator Setup See [docs/validator.md](docs/validator.md) for government validator deployment. ## Origin Tutus is forked from NeoGo, the Go implementation of the Neo N3 blockchain. We maintain compatibility with the Neo VM while extending the protocol for government use cases. ## License Apache 2.0 - See [LICENSE.md](LICENSE.md)