✅ Baseline CRUD (create, read, update, delete)

  1. Ability to add organisation
  2. Ability to add report
  3. Ability to add evaluation
  4. After the evaluation is approved, minting the PVT and NVT tokens
  5. Displaying the data in the UI - the simplest thing that works

There is some complexity involved due to working with Kleros and not-so-obvious EIPs.

🌀 Phase two

Performance enhancements / indexing / caching

Done is better than perfect.

We have a simple thing that just works: https://ethereum.stackexchange.com/questions/151572/the-simplest-way-to-return-a-list-of-items-gas-limits-on-long-lists-when-using The Graph seems like a “proper” way but it comes at an expense of complexity and GRT stake.

Tokenomics (token economy)

UI for displaying and minting PVT / NVT

Currently they are just a regular ERC20 tokens on Goerli testnet.

Currently minting happens by writing directly on Etherscan - need to have UI for that