https://github.com/decred/politeia
https://github.com/decred/politeia
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/decred/politeia
- Owner: decred
- License: isc
- Created: 2017-08-24T20:07:43.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2023-06-28T15:51:50.000Z (almost 3 years ago)
- Last Synced: 2024-06-18T14:05:56.307Z (almost 2 years ago)
- Language: Go
- Size: 8.4 MB
- Stars: 110
- Watchers: 18
- Forks: 75
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
politeia
====
[](https://github.com/decred/politeia/actions)
[](http://copyfree.org)
[](https://goreportcard.com/report/github.com/decred/politeia)
Politeia is a system for storing off-chain data that is both versioned and
timestamped, essentially “git, a popular revision control system, plus
timestamping”. Instead of attempting to store all the data related to Decred’s
governance on-chain, we have opted to create an off-chain store of data that is
anchored into Decred’s blockchain, minimizing its on-chain footprint.
The politeia stack is as follows:
```
~~~~~~~~ Internet ~~~~~~~~~
|
+-------------------------+
| politeiawww |
+-------------------------+
|
+-------------------------+
| politeiad |
+-------------------------+
|
~~~~~~~~ Internet ~~~~~~~~~
|
+-------------------------+
| dcrtimed |
+-------------------------+
```
Core software:
* politeiad - Reference server daemon. Data layer.
* politeiawww - Web backend server; depends on politeiad. User layer.
**The [politeiawww APIs](https://github.com/decred/politeia/tree/master/politeiawww/api/)
and [politeiawww client](https://github.com/decred/politeia/tree/master/politeiawww/client)
can be treated as stable. All other APIs and libraries should be treated as
unstable and subject to breaking changes.**
See the politeiad [README](https://github.com/decred/politeia/tree/master/politeiad#politeiad) for instructions on building and running politeiad.
See the politeiawww [README](https://github.com/decred/politeia/tree/master/politeiawww#politeiawww) for instructions on building and running politeiawww.