# Implementation Instructions

A PoC implementation in Rust for Soroban by Alejo Mendoza, Karol Bisztyga and Mateusz Kowalski is located in the [`voting-poc`](https://github.com/alejomendoza/voting-poc/tree/main) GitHub repository. It implements the Neural Governance, Quorum Delegation and the Trust Graph Bonus governance modules and we'll use it as the basis for providing instructions.

### 1) Set-up PageRank Parameters

{% embed url="<https://github.com/alejomendoza/voting-poc/blob/84611b625a607bd26d0db5b6f5efe125af769f0d/src/voting_system/src/page_rank/mod.rs#L41>" %}

```rust
  let num_iterations = 10;
  let damping_factor = DecimalNumberWrapper::from((0, 850)).as_tuple(); // eg. alpha=0.85
  
```
