Skip to content

bettergovph/govchaind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

31 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

OpenGovChain

A tokenless, public good blockchain for government data transparency and accountability.


🎯 Mission

OpenGovChain is a decentralized, permissionless, and tokenless blockchain network designed to store and manage government datasets with complete transparency. Our mission is to create an open, immutable, and accessible platform where government data is a public good, freely accessible to all citizens.

πŸ“š Documentation

This README provides a general overview. For detailed guides, please refer to our full documentation:

πŸš€ Getting Started (for Developers)

These instructions are for setting up a local development environment.

Prerequisites

1. Verify Your Environment

Before you begin, run the environment check script to ensure you have all the necessary dependencies and compatible versions installed.

./scripts/check-build-env.sh

2. Quick Setup

  1. Set up the environment:

    ./scripts/setup-env.sh
  2. Build the binary:

    ignite chain build
  3. Start the local blockchain:

    ignite chain serve

🌐 Joining as a Volunteer Validator

Help secure the network by running a validator node. The entrypoint script now automatically detects your public IP on VPS environments or can be used with Tailscale for home connections.

1. Using Docker (Recommended)

Running a node with Docker is the easiest and most maintainable method.

2. From Source

For advanced users who prefer to build from source, follow the Getting Started guide and then use the join-as-volunteer.sh script:

./scripts/join-as-volunteer.sh <your-node-name> <genesis-url>

🌟 Key Features

  • Tokenless Architecture: No economic barriers to participation. The network is a public good operated by volunteers.
  • Immutable Government Data: Datasets are stored permanently on the blockchain with IPFS integration for efficient file storage.
  • Rich Metadata & Queries: Datasets include comprehensive metadata, with capabilities to search by agency, category, and file type.
  • Decentralized & Secure: Built on the Cosmos SDK and secured by the Tendermint BFT consensus engine, operated by a distributed network of volunteer validators.

🀝 Contributing

We welcome contributions from everyone! Whether you are a developer, a data provider, or a citizen advocate, you can help.

  1. Run a Node: The most direct way to support the network.
  2. Contribute Code: Help us build new features and fix bugs.
  3. Improve Documentation: Clear documentation is crucial for adoption.
  4. Spread the Word: Share our mission with others.

πŸ“œ License

This project is open source and available under the MIT License.


OpenGovChain by BetterGov.ph: Empowering transparency through decentralized government data.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors 5