OpenViSTAI · Agents · Blockchain · Crypto
Menu
Layer 1

It Chain

It Chain is an open-source, Go-based blockchain implementation organized into six independently operating components—transaction pool, consensus, blockchain, peer, authentication and iCode—that communicate through AMQP. Its modular design is intended to support domain-specific customization, and its repository provides installation and simple smart-contract tutorials.

Independent OpenViST project profile, based on linked sources.

It Chain — OpenViST project profile in Layer 1.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use It Chain for learning, simulation or development experimentation when a modifiable blockchain architecture and simple smart-contract tutorials are relevant.

Who it is for

  • Developers exploring how a modular blockchain is structured
  • Teams prototyping domain-specific or private blockchain designs
  • Learners following the repository's simple iCode smart-contract tutorials

Documented uses

  • Study how transaction, consensus, peer, authentication and chain components are separated
  • Explore communication between blockchain components through an AMQP event bus
  • Adapt the documented component architecture for a domain-specific prototype
  • Follow a tutorial for a simple iCode smart contract
Before you choose

Requirements & limits

  • The project is written in Go and lists Go 1.9+, Docker 17.12.0+ and RabbitMQ 3.7.7+ as requirements.
  • Its core components communicate through AMQP.
  • The project README explicitly says it should not be used in production at this time.
  • The source code is licensed under Apache-2.0.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Review it-chain requirements and smart-contract tutorials

Prepare to follow the repository’s installation and simple iCode smart-contract tutorials.

Before you start

  • Go 1.9 or later
  • Docker 17.12.0 or later
  • RabbitMQ 3.7.7 or later

Steps

  1. Review the repository README and confirm that the listed Go, Docker, and RabbitMQ requirements are available.

  2. Open the INC_INTEGER_TUTORIAL or BANK_TUTORIAL linked from the README.

  3. Follow the chosen tutorial for installation and its simple iCode smart-contract example.

Expected outcome

A tutorial-guided installation and simple smart-contract example, as described by the repository.

Guide limitations

  • The README says it-chain should not be used in production at this time.
  • The README points to the tutorial documents but does not include their detailed commands or steps.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
16 October 2026
Original website title
DE-labtory/it-chain · Official homepage title · retained in its source language