Each template can choose the most efficient type:

✔ Zero-Knowledge Proofs (ZK-SNARKs / ZK-STARKs)

Use when verifying numeric or logical conditions:

✔ Garbled Circuits (GC)

Use when combining multiple private data points from different parties.

Great for:

✔ Multi-Party Computation (MPC)

Use when multiple institutions are involved:

Templates choose the optimal type automatically.