Visual Circuit Builder

Design custom zero-knowledge circuits with drag & drop

Components

Inputs

Basic Operations

Advanced

Outputs

How to Use:

Drag components onto canvas and connect them to build your circuit

Circuit Info

Nodes:3
Connections:2
Est. Constraints:5
Est. Time:< 1s

Generated Circom

pragma circom 2.0.0;

// Auto-generated by zkRune Visual Circuit Builder

template CustomCircuit() {
    // Inputs
    signal input birth_year;

    // Outputs
    signal output is_18+;

    // Operations
    signal temp_example-2;
    temp_example-2 <== input_a - input_b; // Calculate Age

    // Simplified output
    result <== 1;
}

component main {public []} = CustomCircuit();