OpenViSTAI · Agents · Blockchain · Crypto
Menu
Infrastructure

Manuscript

Manuscript is an open-source Rust framework, protocol and toolkit for processing and streaming on-chain and off-chain data into target storage for querying and analysis. Its repository documents a graphical client and a command-line client for configuring data tasks and managing jobs.

Independent OpenViST project profile, based on linked sources.

Manuscript — OpenViST project profile in Infrastructure.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Manuscript when you need a configurable processing layer to move selected blockchain data into a downstream output for querying or analysis.

Who it is for

  • Developers building blockchain data ingestion and analysis pipelines.
  • Teams that need to select chain data and direct processed results to storage or console output.

Documented uses

  • Select blockchain data such as blocks, transactions or transaction logs.
  • Configure data tasks for a local container environment.
  • Direct selected data to PostgreSQL or the console.
  • Use the CLI to inspect jobs and logs, stop jobs, or deploy to a local environment or the Chainbase network.
Before you choose

Requirements & limits

The project is published under the Apache-2.0 license. The README requires Docker Desktop 25.1 or later for its getting-started workflow.

  • Docker Desktop 25.1 or later is a stated prerequisite for getting started.
  • The repository documents both GUI and CLI clients; the CLI example exposes chain, table and output choices.
  • The README lists PostgreSQL and console as example output targets and describes broader storage and access-method ambitions.

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

Initialize a local blockchain data task with the CLI

Create a Manuscript configuration by choosing a listed chain, data table and output target.

Before you start

  • Docker Desktop 25.1 or later
  • The Manuscript CLI installed using the repository's documented installer

Steps

  1. Install the CLI with the install command shown in the repository README.

  2. Run manuscript-cli init to initialize the local Manuscript environment and configuration.

  3. Choose a chain and a table, such as blocks, transactionLogs or transactions.

  4. Select PostgreSQL or console output as the target.

Expected outcome

A `manuscript.yaml` configuration for a local standalone container environment, with the selected chain, table and output target.

Guide limitations

  • The documented example covers initialization and configuration; it does not establish that a particular pipeline will run successfully in a given environment.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
14 October 2026
Original website title
chainbase-labs/manuscript-core · Official homepage title · retained in its source language