Skip to content

Conversation

@Kolezhniuk
Copy link
Contributor

No description provided.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds support for trusted setup v3 circuits by introducing new circuit variants and a universal atomic query circuit type. The changes enable support for variable-length multi-query circuits and stable v3 circuit identifiers.

  • Introduces AtomicQueryV3UniversalPubSignals for the universal v3 circuit variant
  • Adds support for LinkedMultiQuery circuits with configurable query lengths (3, 5, and 10 queries)
  • Registers new stable circuit identifiers for v3 atomic query circuits with explicit parameter configurations

Reviewed Changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 6 comments.

File Description
credentialAtomicQueryV3Universal.go Implements public signal unmarshaling for the new universal v3 atomic query circuit
linkedMultiQuery.go Adds queryLength field to support variable-length multi-query circuits
linkedMultiQuery_test.go Updates tests to validate different query lengths (3, 5, 10) with table-driven test approach
circuits.go Registers new circuit IDs for v3 stable circuits and LinkedMultiQuery variants with appropriate configurations

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Kolezhniuk and others added 5 commits November 17, 2025 15:29
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants