NEP-300: Imprints Architecture
Core
April 18, 2026
Mainnet
View on GitHubNetrun is a metaprotocol built on Solana and powered by the Metaplex Core standard. Every Imprint created through Netrun is a Metaplex Core asset, inheriting the full capabilities of the Metaplex ecosystem while extending it with Netrun's programmable non-fungible systems.
What is Metaplex Core?
Metaplex Core is the next-generation NFT standard on Solana, designed from the ground up for efficiency and flexibility. Unlike the legacy Token Metadata program which requires multiple accounts per NFT, Core uses a single-account model that reduces costs by up to 80% and simplifies asset management.
Core introduces a plugin architecture that allows assets to gain new capabilities without redeployment. Plugins can add royalty enforcement, freeze authority, burn delegation, attribute storage, and custom behaviors—all composable and upgradeable.
Legacy Token Metadata
- • 3-5 accounts per NFT
- • ~0.015 SOL rent cost
- • Fixed feature set
- • Complex account management
Metaplex Core
- • Single account per asset
- • ~0.003 SOL rent cost
- • Extensible via plugins
- • Simplified ownership model
Why Netrun is Built on Core
Netrun's vision of "programmable non-fungible systems" requires an asset standard that can evolve. Static NFT standards lock assets into fixed behaviors at mint time. Metaplex Core's plugin system enables Imprints to gain new capabilities as the protocol develops—without requiring users to migrate or re-mint.
The alignment goes deeper than technical convenience:
Composability by Default
Core assets work across the entire Metaplex ecosystem—marketplaces, wallets, explorers, and tooling. Imprints are immediately compatible with Magic Eden, Tensor, and every Solana wallet that supports Core.
Cost Efficiency
Netrun aims to make inscription-style experiences accessible on Solana. Core's 80% cost reduction over legacy standards makes high-frequency minting economically viable.
Future-Proof Architecture
As Metaplex introduces new plugins and capabilities, Imprints automatically gain access to them. The protocol evolves without fragmentation.
Imprints as Core Assets
When you create an Imprint through Netrun, the protocol mints a Metaplex Core asset with specific configurations:
// Imprint Core Asset Structure
Asset {
key: Key::AssetV1,
owner: Pubkey, // Current holder
update_authority: Pubkey, // Netrun program
name: String, // Imprint identifier
uri: String, // Content URI (onchain/Arweave)
}
// Netrun-specific plugins attached
Plugins {
Attributes: content_hash, content_type, created_at
PermanentFreeze: false // Optionally lockable
PermanentBurn: delegate // Owner can burn
}
The Attributes plugin stores Imprint-specific data: a SHA-256 hash of the content for integrity verification, the MIME type, and creation timestamp. This data is readable by any Core-compatible application.
Plugin Capabilities
Imprints leverage Core plugins for extended functionality:
| Plugin | Imprint Use Case |
|---|---|
| Attributes | Store content_hash, content_type, and custom metadata |
| Royalties | Creator earnings on secondary sales (enforced) |
| FreezeDelegate | Lock Imprints for use in staking or collateral |
| BurnDelegate | Allow designated addresses to burn Imprints |
| TransferDelegate | Enable escrow and programmatic transfers |
| UpdateDelegate | Allow metadata updates for dynamic Imprints |
Ecosystem Interoperability
Because Imprints are standard Core assets, they work everywhere Core is supported:
Marketplaces
Magic Eden, Tensor, SolSea
Wallets
Phantom, Backpack, Solflare
Explorers
SolanaFM, Solscan, XRAY
Users can list Imprints on any Core-compatible marketplace, view them in any modern Solana wallet, and track them on any explorer—without Netrun needing to build custom integrations for each platform.
Collection Architecture
Netrun organizes Imprints into Core Collections. Each collection type has distinct characteristics:
Open Collections
Anyone can mint. Used for general-purpose Imprints and community content.
Curated Collections
Creator-controlled minting. Used for branded drops and limited editions.
System Collections
Protocol-managed. Used for State Token registries and governance artifacts.
Integration Architecture
The Netrun program wraps Metaplex Core with additional logic:
Netrun program calls Core via CPI to create and manage assets
When a user creates an Imprint:
- User submits content and parameters to Netrun program
- Netrun validates content, computes hash, and prepares metadata
- Netrun invokes Core's
createinstruction via CPI - Core mints the asset with Netrun as update authority
- Netrun attaches Attributes plugin with content metadata
- Asset is transferred to user's wallet
The Metaplex Core integration is foundational to Netrun's architecture. Rather than building a proprietary asset standard, Netrun extends the established Metaplex ecosystem with inscription-inspired capabilities. This decision ensures:
- •Immediate utility — Imprints work across the Solana ecosystem from day one
- •Reduced fragmentation — One standard, not another competing format
- •Shared innovation — Improvements to Core benefit all Imprints automatically