Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AVM PIL: tracking ticket #2501

Open
6 of 10 tasks
Maddiaa0 opened this issue Sep 25, 2023 · 0 comments
Open
6 of 10 tasks

AVM PIL: tracking ticket #2501

Maddiaa0 opened this issue Sep 25, 2023 · 0 comments
Assignees
Labels
C-avm Component: AVM related tickets (aka public VM) T-tracking Type: Tracking Issue. This contains tasklists.

Comments

@Maddiaa0
Copy link
Member

Maddiaa0 commented Sep 25, 2023

Overview

As part of the full vision for Aztec, we are building a Public VM that will go inside a Snark. This will take a lot of engineering time to conceive.
In our current state of dev tooling, the VM will need to be written as a series of relations within barretenberg.

The scope of this tracking issue is to explore tooling that will make this work simpler to complete, the main idea is to create a compilation pipeline around existing tooling called PIL ( Polynomial Identity Language ) that can work with barretenberg.

My hypothesis is that writing the relations in such a way will greatly decrease the amount of work that the engineering team will need to complete. Decreasing the amount of time required to iterate.

Critical Tasks

  1. C-avm
    Maddiaa0
  2. C-avm crypto
    Maddiaa0
  3. C-avm
    Maddiaa0
  4. C-avm
    jeanmon
  5. Maddiaa0
  6. Maddiaa0
  7. C-avm crypto
    Maddiaa0

Optimisation Tasks

  1. C-avm T-optimisation
  2. C-avm
@Maddiaa0 Maddiaa0 added the T-tracking Type: Tracking Issue. This contains tasklists. label Sep 25, 2023
@Maddiaa0 Maddiaa0 self-assigned this Sep 25, 2023
@github-project-automation github-project-automation bot moved this to Todo in A3 Sep 25, 2023
@Maddiaa0 Maddiaa0 added the C-avm Component: AVM related tickets (aka public VM) label Jan 30, 2024
@dbanks12 dbanks12 changed the title [TRACKING_ISSUE]: Public VM tooling AVM PIL tooling Jun 19, 2024
@dbanks12 dbanks12 changed the title AVM PIL tooling AVM PIL: tracking ticket Jun 19, 2024
@dbanks12 dbanks12 added this to the AVM Circuit Phase 2 (single-call) milestone Jun 19, 2024
@dbanks12 dbanks12 removed this from the AVM Circuit Phase 2 (single-call) milestone Oct 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-avm Component: AVM related tickets (aka public VM) T-tracking Type: Tracking Issue. This contains tasklists.
Projects
Status: Todo
Development

No branches or pull requests

2 participants