github.com/decred/politeia@v1.4.0/README.md (about)

     1  politeia
     2  ====
     3  
     4  [![Build Status](https://github.com/decred/politeia/workflows/Build%20and%20Test/badge.svg)](https://github.com/decred/politeia/actions)
     5  [![ISC License](https://img.shields.io/badge/license-ISC-blue.svg)](http://copyfree.org)
     6  [![Go Report Card](https://goreportcard.com/badge/github.com/decred/politeia)](https://goreportcard.com/report/github.com/decred/politeia)
     7  
     8  Politeia is a system for storing off-chain data that is both versioned and
     9  timestamped, essentially “git, a popular revision control system, plus
    10  timestamping”. Instead of attempting to store all the data related to Decred’s
    11  governance on-chain, we have opted to create an off-chain store of data that is
    12  anchored into Decred’s blockchain, minimizing its on-chain footprint.
    13  
    14  The politeia stack is as follows:
    15  
    16  ```
    17  ~~~~~~~~ Internet ~~~~~~~~~
    18              |
    19  +-------------------------+
    20  |      politeiawww        |
    21  +-------------------------+
    22              |
    23  +-------------------------+
    24  |        politeiad        |
    25  +-------------------------+
    26              |
    27  ~~~~~~~~ Internet ~~~~~~~~~
    28              |
    29  +-------------------------+
    30  |        dcrtimed         |
    31  +-------------------------+
    32  ```
    33  
    34  Core software:
    35  
    36  * politeiad - Reference server daemon. Data layer.
    37  * politeiawww - Web backend server; depends on politeiad. User layer.
    38  
    39  **The [politeiawww APIs](https://github.com/decred/politeia/tree/master/politeiawww/api/)
    40  and [politeiawww client](https://github.com/decred/politeia/tree/master/politeiawww/client)
    41  can be treated as stable. All other APIs and libraries should be treated as
    42  unstable and subject to breaking changes.**
    43  
    44  See the politeiad [README](https://github.com/decred/politeia/tree/master/politeiad#politeiad) for instructions on building and running politeiad.  
    45  
    46  See the politeiawww [README](https://github.com/decred/politeia/tree/master/politeiawww#politeiawww) for instructions on building and running politeiawww.