# NovaNet by ICME Labs

## NovaNet

- [What is NovaNet](https://devs.novanet.xyz/what-is-novanet.md)
- [How It Works](https://devs.novanet.xyz/what-is-novanet/how-it-works.md): Modern, Adaptable, and Decentralized
- [For Developers](https://devs.novanet.xyz/for-developers.md)
- [Basics](https://devs.novanet.xyz/for-developers/basics.md): The zkFramework and WASM
- [Interacting With The Network](https://devs.novanet.xyz/for-developers/interacting-with-the-network.md): Get started with NovaNet's p2p proving network.
- [Rust SDK](https://devs.novanet.xyz/for-developers/rust-sdk.md): Introduction of the Rust SDK for NovaNet.
- [Custom opcodes](https://devs.novanet.xyz/for-developers/custom-opcodes.md): Specialization sometimes beats general purpose zkVM. Use custom opcodes and provers to get the best of both worlds.
- [Prover selection](https://devs.novanet.xyz/for-developers/prover-selection.md): Scripting to power ON.
- [JOLT Atlas (zkML)](https://devs.novanet.xyz/jolt-atlas-zkml.md)
- [ONNX](https://devs.novanet.xyz/jolt-atlas-zkml/onnx.md): Introduction
- [ONNX Runtime](https://devs.novanet.xyz/jolt-atlas-zkml/onnx/onnx-runtime.md)
- [Quantization](https://devs.novanet.xyz/jolt-atlas-zkml/onnx/quantization.md)
- [Tensor Instructions](https://devs.novanet.xyz/jolt-atlas-zkml/onnx/tensor-instructions.md)
- [Virtual instructions](https://devs.novanet.xyz/jolt-atlas-zkml/onnx/tensor-instructions/virtual-instructions.md)
- [Softmax](https://devs.novanet.xyz/jolt-atlas-zkml/onnx/tensor-instructions/virtual-instructions/softmax.md)
- [Div](https://devs.novanet.xyz/jolt-atlas-zkml/onnx/tensor-instructions/virtual-instructions/div.md)
- [Max](https://devs.novanet.xyz/jolt-atlas-zkml/onnx/tensor-instructions/virtual-instructions/max.md)
- [Sigmoid](https://devs.novanet.xyz/jolt-atlas-zkml/onnx/tensor-instructions/virtual-instructions/sigmoid.md)
- [ArgMax](https://devs.novanet.xyz/jolt-atlas-zkml/onnx/tensor-instructions/virtual-instructions/argmax.md)
- [Lookups](https://devs.novanet.xyz/jolt-atlas-zkml/onnx/tensor-instructions/lookups.md)
- [Abs](https://devs.novanet.xyz/jolt-atlas-zkml/onnx/tensor-instructions/lookups/abs.md)
- [Add](https://devs.novanet.xyz/jolt-atlas-zkml/onnx/tensor-instructions/lookups/add.md)
- [ReLU](https://devs.novanet.xyz/jolt-atlas-zkml/onnx/tensor-instructions/lookups/relu.md)
- [Precompiles](https://devs.novanet.xyz/jolt-atlas-zkml/onnx/tensor-instructions/precompiles.md)
- [ReduceSum](https://devs.novanet.xyz/jolt-atlas-zkml/onnx/tensor-instructions/precompiles/reducesum.md)
- [MatMul](https://devs.novanet.xyz/jolt-atlas-zkml/onnx/tensor-instructions/precompiles/matmul.md)
- [Miscellaneous](https://devs.novanet.xyz/jolt-atlas-zkml/onnx/tensor-instructions/miscellaneous.md)
- [Gather](https://devs.novanet.xyz/jolt-atlas-zkml/onnx/tensor-instructions/miscellaneous/gather.md)
- [Select](https://devs.novanet.xyz/jolt-atlas-zkml/onnx/tensor-instructions/miscellaneous/select.md)
- [Architecture](https://devs.novanet.xyz/jolt-atlas-zkml/architecture.md)
- [Getting started](https://devs.novanet.xyz/jolt-atlas-zkml/getting-started.md)
- [Examples](https://devs.novanet.xyz/jolt-atlas-zkml/getting-started/examples.md)
- [Benchmarks](https://devs.novanet.xyz/jolt-atlas-zkml/benchmarks.md)
