Skip to content

Mavros integration#283

Open
veljkovranic wants to merge 12 commits intomainfrom
mavros_integration
Open

Mavros integration#283
veljkovranic wants to merge 12 commits intomainfrom
mavros_integration

Conversation

@veljkovranic
Copy link
Collaborator

@veljkovranic veljkovranic commented Feb 10, 2026

Mavros Compiler Integration

This PR integrates the Mavros compiler as an alternative compilation path for ProveKit.

Key Changes

1. Mavros Compiler Support

  • Added mavros_compiler feature flag to enable conditional compilation
  • Updated NoirProofScheme, Prover, and related structs with Mavros-specific variants
  • Integrated Mavros R1CS generation and witness building

Feature Flag

The Mavros integration is behind the mavros_compiler feature flag. When disabled, the codebase uses the original compilation path.

Testing

  • Existing tests continue to pass with default features
  • Mavros path can be tested with --features mavros_compiler

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.

1 participant