---
# System prepended metadata

title: Vocdoni old docs migration

---

# Vocdoni old docs migration

## Architecture

General changes (coses q no he vist x ahi):

- Document ZKSnarks?
- Las keys ara les guarden els miners
- Canvis en el scrutinizer?
- Tema Faucet
- Afegir ui-components somewhere (?)

### Global Architecture

**Esto no, esta en get-started
**
~~80% 

Delete Mobile or web clients -> introduce SDK 
~~
### Process Overview

**Eliminar la pg i crear una pg k parli de keeykeeper/validadors**

90 %

-  Voting -> de ZKProof a ZKSnarks (?)

### The census

NOTA: aprofitar la secció, afegir a protocol
- Change title to census origins


- Off-Chain CSP Census repasar
- Hi havia novetat al census de ZKSnarks (?)
- Ara mateix hi ha documentat, falta quelcom? 
    - on-chain Census
    - off-chain CSP Census 
    - off-chain tree census

Si no s'hi ha de afegir res estaria al 100%. Potser hem falla alguna info q no recordo ara mateix.


### Component Overview

Ens ho carguem 

80% 

Change client by sdk

### Smart Contracts

FORA

100 % (?)

### Services

FORA (mirar si actualitzar alguna part de la pagina de protocol)

0%

- Gateway: 10%, potser es pot salvar algo de la intro pero en general es tot referent a l'antiga especificació (DEPRECATED)
- Vochain: 80 %
    - Repasar transaction data schemas
    - keykeeper ja no existeix? Ara es fan servir els miners (?)
- Indexer: 100% (?)
- EVM-less Vochain: 100% (?)
- Census Service  10%, potser es pot salvar algo de la intro pero en general es tot referent a l'antiga especificació (DEPRECATED)
- Boot node: 0%, (DEPRECATED)

### Data schemes

PORTAR: s'ha de canviar coses repasar (naming entity -> organization). Crear pg metadata amb les metadades de organization i election. Casi tot el q hi ha aqui es pot portar. Ballot protocol dins de protocol i no a data schemes

0%

Quitar, es deprecated i s'ha de fer servir la nova docs (API + SDK docs) (DEPRECATED)

### Protocol

For tot menys
Anonymous voting se puede portar 

25%

- JSON API (DEPRECATED)
- Anonymous Voting - reescribir con ZKSnarks, igual se puede salvar algo
- Zk-Rollups (proposal) (?)
- Data Origins 100% 

### Component Interaction

FORA. Fer servir d'inspiració per crear pg `election cicle`. Mirar si ja ho explica al get started. 

~~30% diria, es poden salvar algunes parts, pero s'ha de reescriure parlant del sdk, treient dvote etc...
~~
### Libraries and Tooling

Mantener pero canviar con las nuevas cosas: SDK explorer protobuff ui-components 

0% (DEPRECATED) 

Potser es pot salvar cosetes com DVote protobuf (?)

# Integration

DEPRECATED

Se podria mirar el tema de [Getting started with a local instance](https://docs.vocdoni.io/integration/getting-started-local-vochain.html#getting-started-with-a-local-instance) y  [Census Integration](https://docs.vocdoni.io/integration/census/general.html) si se quiere añadir. 

# About 

Yo creo q todo se puede poner tal cual 

-------

# Secciones del dev portal

Nota: Igual estaria bien usar el README.md de get started i hacer paginas adicionales de glosario como las q se muestran abajo. Entonces simplemente usariamos el readme del sdk como main get-started

- Get started (brief with examples of). 
    - Install SDK 
    - Election cicle
    - Organization explicación 
    - Metadata (?) iria aqui? 

- Mini tutorial
    - How to vote
    - How to create a census
    - single election
    - quadratic election

- Reference
    - Introduction (actual get-started)
    - Protocol
        - Anonymous voting
        - census origin
        - ballot protocol
        - encription keys & validadors
        - Faucet package
        - Transactions
        - Results
        - Accounts / Organizations
    - vochain
        - Redes desplegadas (dev stg)
        - como arrancar un nodo
        - ...
    - Otra (ver nombre)
        - Cicle of an Election
        - Metadata
    - Libraries and tooling



