OpenViSTAI · Agents · Blockchain · Crypto
Menu
Explorers & Analytics

Digital Asset RPC Infrastructure

A public AGPL-3.0 Rust reference implementation for the Metaplex Digital Asset RPC API, combining ingestion, database types and a JSON RPC API for Solana and Metaplex data.

Independent OpenViST project profile, based on linked sources.

Digital Asset RPC Infrastructure — OpenViST project profile in Explorers & Analytics.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when a Solana or Metaplex application needs an indexed, typed API over digital-asset data or needs compressed-NFT Merkle proofs.

Who it is for

  • Developers building Solana applications with Metaplex programs
  • Teams operating self-hosted digital-asset indexing infrastructure
  • Engineers working with compressed NFTs and Merkle proofs

Documented uses

  • Aggregate Solana validator data into canonical Metaplex representations
  • Query, filter, paginate and search indexed Metaplex objects
  • Serve Merkle proofs for compressed NFTs
  • Run an API and ingester alongside Solana RPC infrastructure
Before you choose

Requirements & limits

The repository is publicly accessible, open source and documented for server or self-hosted use. Its license is AGPL-3.0. The evidence does not specify pricing or account requirements.

  • The implementation is written in Rust and spans API, ingestion and database components.
  • The documented local environment depends on PostgreSQL, Redis streams and a Solana validator with the Plerkle plugin.
  • The example deployment uses Docker, Kubernetes, Helm and Terraform, with Kubernetes noted as potentially excessive for small installations.
  • The API supports filtering, pagination, searching and compressed-NFT Merkle proofs.
  • The repository is a reference implementation rather than evidence of a hosted service offering.

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

Run the API and ingester in a local development environment

Set up the documented local prerequisites and start the API and ingester processes.

Before you start

  • A PostgreSQL server configured according to init.sql
  • A Redis instance with streams support
  • A local Solana validator running the Plerkle plugin
  • Environment variables for database, Redis and validator access
  • The blockbuster repository cloned as a development prerequisite

Steps

  1. Configure the API with APP_DATABASE_URL and APP_SERVER_PORT, then run the command below.

    Documented command
    cargo run -p das_api
  2. Configure the ingester with database, Redis messenger and Solana RPC settings.

  3. Run the command below.

    Documented command
    cargo run -p nft_ingester
  4. Stop and rerun the Cargo process after code changes.

Expected outcome

The documented API and ingester processes are started for local development.

Guide limitations

  • The local setup requires several separately running infrastructure components.
  • The repository notes that the current SeaORM types were generated with version 0.9.3.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
1 October 2026
Original website title
metaplex-foundation/digital-asset-rpc-infrastructure · Official homepage title · retained in its source language