- Change file mode from 644 to 755 for all project files - Add chain_id parameter to get_balance RPC endpoint with default "ait-devnet" - Rename Miner.extra_meta_data to extra_metadata for consistency
27 lines
686 B
Plaintext
Executable File
27 lines
686 B
Plaintext
Executable File
pragma circom 2.0.0;
|
|
|
|
// Simple ML inference verification circuit
|
|
// Basic test circuit to verify compilation
|
|
|
|
template SimpleInference() {
|
|
signal input x; // input
|
|
signal input w; // weight
|
|
signal input b; // bias
|
|
signal input expected; // expected output
|
|
|
|
signal output verified;
|
|
|
|
// Simple computation: output = x * w + b
|
|
signal computed;
|
|
computed <== x * w + b;
|
|
|
|
// Check if computed equals expected
|
|
signal diff;
|
|
diff <== computed - expected;
|
|
|
|
// Use a simple comparison (0 if equal, non-zero if different)
|
|
verified <== 1 - (diff * diff); // Will be 1 if diff == 0, 0 otherwise
|
|
}
|
|
|
|
component main = SimpleInference();
|