snarkify / sirius

A Plonkish folding framework for Incrementally Verifiable Computation (IVC).
MIT License
119 stars 17 forks source link

feat: upd API with instances columns #341

Closed cyphersnake closed 4 weeks ago

cyphersnake commented 1 month ago

Motivation Close #329

Overview This PR still prohibits folding and using multiple instance columns, however, changes from a single element to a collection of instance columns wherever it will be needed

It also introduces the concept of a consistency_marker instead of an instance column, which better reflects the nature of X0,X1 usage within IVC