> For the complete documentation index, see [llms.txt](https://fidesinnova.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fidesinnova.gitbook.io/docs/readme.md).

# README

[![](/files/nichNsvGWr6mijdEdytz)](https://fidesinnova.io/)

## FidesInnova Wiki

[![NPM Version](https://img.shields.io/npm/v/@nestjs/core.svg)](https://www.npmjs.com/~nestjscore) [![Package License](https://img.shields.io/npm/l/@nestjs/core.svg)](https://www.npmjs.com/~nestjscore) [![NPM Downloads](https://img.shields.io/npm/dm/@nestjs/common.svg)](https://www.npmjs.com/~nestjscore) [![CircleCI](https://img.shields.io/circleci/build/github/nestjs/nest/master)](https://circleci.com/gh/nestjs/nest) [![Coverage](https://coveralls.io/repos/github/nestjs/nest/badge.svg?branch=master#9)](https://coveralls.io/github/nestjs/nest?branch=master) [![Discord](https://img.shields.io/badge/discord-online-brightgreen.svg)](https://discord.com/invite/NQdM6JGwcs) [![](https://img.shields.io/twitter/follow/nestframework.svg?style=social\&label=Follow)](https://twitter.com/Fidesinnova)

## Table of contents

* [Introduction](/docs/introduction.md)
* [Tech Stack](/docs/tech-stack.md)
  * [Service Contract](/docs/tech-stack/service-contract.md)
  * [ZKP-enabled JavaScript Execution](/docs/tech-stack/zkp-enabled-javascript-execution.md)
  * [Service Market](/docs/tech-stack/service-market.md)
  * [Message Queuing Telemetry Transport (MQTT) protocol](/docs/tech-stack/message-queuing-telemetry-transport-mqtt-protocol.md)
* [Connecting Your MetaMask to the Network](/docs/connecting-your-metamask-to-the-network.md)
* [Browsing the Fides Innova ZKP Network](/docs/browsing-the-fides-innova-zkp-network.md)
* [Mobile App](/docs/mobile-app.md)
* [Web App (User Panel, Admin Panel)](/docs/web-app-user-panel-admin-panel.md)
* [Full Node](/docs/full-node.md)
* [Publishing Service Contracts on the Fides Innova Blockchain](/docs/publishing-service-contracts-on-the-fides-innova-blockchain.md)
* [Fides Zero-Knowledge Proof (ZKP) Algorithm](/docs/fides-zero-knowledge-proof-zkp-algorithm.md)
  * Setup Phase
    * [Algorithm](/docs/fides-zero-knowledge-proof-zkp-algorithm/1-setup-phase/1-1-setup.md)
    * [Example 1](/docs/fides-zero-knowledge-proof-zkp-algorithm/1-setup-phase/1-2-example-1.md)
    * [Example 2](/docs/fides-zero-knowledge-proof-zkp-algorithm/1-setup-phase/1-3-example-2.md)
  * Commitment Phase
    * [Algorithm](/docs/fides-zero-knowledge-proof-zkp-algorithm/2-commitment-phase/2-1-commitment-generation-algorithm.md)
    * [Example 1](/docs/fides-zero-knowledge-proof-zkp-algorithm/2-commitment-phase/2-2-example-1.md)
    * [Example 2](/docs/fides-zero-knowledge-proof-zkp-algorithm/2-commitment-phase/2-3-example-2.md)
  * Proof Generation Phase
    * [Algorithm](/docs/fides-zero-knowledge-proof-zkp-algorithm/3-proof-generation-phase/3-1-proof-generation-algorithm.md)
    * [Example 1](https://github.com/FidesInnova/function-hiding-functional-commitment-zkp/blob/main/fides-zero-knowledge-proof-zkp-algorithm/3-proof-generation-phase/3-2-example-2.md)
    * [Example 2](/docs/fides-zero-knowledge-proof-zkp-algorithm/3-proof-generation-phase/3-3-example-2.md)
  * Proof Verification Phase
    * [Algorithm](/docs/fides-zero-knowledge-proof-zkp-algorithm/4-proof-verification-phase/4-1-proof-verification-algorithm.md)
    * [Example 1](/docs/fides-zero-knowledge-proof-zkp-algorithm/4-proof-verification-phase/4-2-example-1.md)
    * [Example 2](/docs/fides-zero-knowledge-proof-zkp-algorithm/4-proof-verification-phase/4-3-example-2.md)
  * Target Architecture
    * [RISC-V RV32IM](/docs/fides-zero-knowledge-proof-zkp-algorithm/5-target-architecture/5-1-target-architecture-risc-v-rv32im.md)
    * [ARMv6-M Cortex-M0 32-bit ARM - RaspberryPi Pico](/docs/fides-zero-knowledge-proof-zkp-algorithm/5-target-architecture/5-2-target-architecture-armv6-m-cortex-m0-32-bit-arm-raspberrypi-pico.md)
    * [Cortex-A53 - for Siemens SIMATIC IOT2050](/docs/fides-zero-knowledge-proof-zkp-algorithm/5-target-architecture/5-3-target-architecture-cortex-a53-for-siemens-simatic-iot2050.md)
* [ZKP and IoT Device Firmware Integration (zk-Device Design)](/docs/zkp-and-iot-device-firmware-integration-zk-device-design.md)
  * [E-Card; a sample zk-Device](/docs/zkp-and-iot-device-firmware-integration-zk-device-design/e-card-a-sample-zk-device.md)
    * [Instruction Set Architecture (ISA)](/docs/zkp-and-iot-device-firmware-integration-zk-device-design/e-card-a-sample-zk-device/instruction-set-architecture-isa.md)
    * [Installation](/docs/zkp-and-iot-device-firmware-integration-zk-device-design/e-card-a-sample-zk-device/installation.md)
    * [Reset](/docs/zkp-and-iot-device-firmware-integration-zk-device-design/e-card-a-sample-zk-device/reset.md)
    * [Mesh IoT Network](/docs/zkp-and-iot-device-firmware-integration-zk-device-design/e-card-a-sample-zk-device/mesh-iot-network.md)
