pluto / web-prover-circuits

Circuits for Pluto's `web-prover`
Apache License 2.0
12 stars 0 forks source link

create NIVC implementation with `aes-proof` + `parser-attestor` circuits #19

Closed lonerapier closed 3 weeks ago

lonerapier commented 1 month ago

Mission

Now that we have all the circuits needed in this repository, we should create an NIVC chain that uses aes-proof AES-GCTR implementation alongside the parser-attestor plaintext http locking + json parsing scheme.

Tasks


For MAX_STACK_HEIGHT, 10 seems reasonable. For a test feel free to use smaller to make this faster.

Autoparallel commented 4 weeks ago

Let's get this closed.

0xJepsen commented 4 weeks ago

Note on order: AES -> HTTP Parse -> http lock header -> http body mask -> json parse -> json_mask_object/json_mask_array -> extract value