OpenViSTAI · Agents · Blockchain · Crypto
Menu
Storage & Data Availability

MPL Inscriptions

MPL Inscriptions is a Solana program that writes binary or structured data directly to the blockchain, including NFT JSON and image data.

Independent OpenViST project profile, based on linked sources.

MPL Inscriptions — OpenViST project profile in Storage & Data Availability.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use metadata mode when NFT data should be attached to its mint through a PDA. Use direct storage when writing data to Solana as an alternative to external storage providers; the project notes that a gateway is needed for maximum ecosystem support in this mode.

Who it is for

  • Solana developers creating NFT inscription workflows or tools.
  • NFT builders who want metadata and image data associated with a mint and written on-chain.
  • Developers seeking direct on-chain storage for binary or structured data.

Documented uses

  • Write NFT JSON and image data to a PDA associated with a token mint.
  • Create an on-chain copy of NFT metadata and image data.
  • Write binary data directly to Solana without using the mint-linked metadata mode.
  • Build inscription workflows with the documented JavaScript or Rust clients.
Before you choose

Requirements & limits

  • Metadata mode creates a PDA attached to a token mint; direct storage is a separate mode.
  • The project describes metadata inscriptions as an on-chain backup of NFT JSON and image data.
  • Mint inscriptions receive a global order-based ranking.
  • Direct storage requires a gateway for maximum ecosystem support.
  • The documented implementation is a Rust Solana program, with JavaScript and Rust clients; Rust 1.68.0 is recommended for BPF-compatible compilation.

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

Prepare the MPL Inscription program for a Rust build

Set up the documented Rust prerequisite for compiling the Solana program.

Before you start

  • A Rust version compatible with BPF; the README recommends Rust 1.68.0.

Steps

  1. Use a Rust version compatible with BPF to compile the program.

  2. For the recommended version, use Rust 1.68.0.

Expected outcome

The documented Rust prerequisite for compiling the MPL Inscription program is identified.

Guide limitations

  • The README does not provide build commands or describe deployment or inscription execution.
  • The program is described as queued for a full audit; no completed audit is documented.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
17 October 2026
Original website title
metaplex-foundation/mpl-inscription · Official homepage title · retained in its source language