Things that needs to be done upstream, and we might get further assistance on. E.g. ark-circom:
ark-circom:
Attendees: Rasul, Tyler, Kevin, G, Aaryamann
WASM support on ark-circom ~ no status yet
pmtree:
Box<dyn error>
used vs custom errorsRLN contract has been implemented in foundry:
RLN trusted setup
2 versions of rln circuits have been created: https://hackmd.io/oRPaogmvTmG9fyYcNSzz7w
Algebraic attacks:
RLN v2 circuit integration into zerokit/nwaku
Halo2:
js-waku & rln-js integration
RLN cli
Attendees: Rasul, Tyler, Richard, G, Felicio, Sanaz, Aaryamann
Zerokit (which one of the folllowing issues to tackle next)
RLNP2P as fyi
RLN+Interep https://github.com/vacp2p/research/issues/147 (js PoC implementation maybe)
RLN membership contract, any interest from PSE
Persistence Merkle tree, DB management part and how it interfaces with the current DBs in nwaku, having Hanno or Lorenzo involved in that part
RLN spec state and update
Project that uses RLN (PoC app)
I just noticed https://rfc.vac.dev/spec/32/#generating-identity-credentials this spec (written by Blagoj) refers to zk-kit but seems out of date, perhaps we should also update this spec? (I believe it should be draft now too, and probably a bunch of other updates to make) /O
PMtree lives in a separate repo than the zerokit, https://github.com/Rate-Limiting-Nullifier/pmtree
MT Batch insetion and parallelization
Why not merging the two repos:
Why merging:
Integrating the pmtree into zerokit RLN
Browser-based db support
There is a choice to choose bw Full, optimal and persistance MT in zerokit RLN API
RLNP2P: a new grantee for RLN zkchat https://github.com/kayleegeorge/zk-chat and https://hackmd.io/dX1qoy6cTtSXJ7TdB8muIw?both
RLNP2P links: https://github.com/vacp2p/research/issues/146 and https://github.com/vacp2p/research/issues/110
Moile Target: not of PSE interest
Documentation of the rln-relay: https://rate-limiting-nullifier.github.io/rln-docs/protocol_spec.html intersted to work
CLI interface for RLN, is of PSE interest. First identifying the common API, and then add to the CLI.
Attendees: Rasul, Sanaz, Giuseppe, Richard