ekza

For developers

Open Anchor programs on Solana.

No black box. Ekza's on-chain layer is a set of open Anchor programs with deterministic PDAs and emitted events you can index. Resolve ownership, fetch settings, load the scene.

View on GitHub
Open source · Solana devnetsolana_ekza_space · solana_stellar · solana-ekza-arena

The on-chain layer

Three programs, one ownership model.

solana_ekza_space

Numbered, finite Space NFTs plus on-chain settings PDAs you control.

solana_stellar

Collaboration, asset lineage, releases, vaults, and contributor revenue shares.

solana-ekza-arena

Publishes finalized Stellar releases into Arena-owned card records for the game.

For developers

An open Anchor program on Solana.

No black box. solana_ekza_space is an open Anchor program with four instructions, two PDAs, and emitted events you can index. Resolve ownership, fetch settings, load the scene.

init_config

Create the global Config PDA: total_spaces, price, treasury, optional collection mint.

update_config

Authority-gated: update mint price and treasury.

mint_next_space

Mint the next Space NFT + PDA; pay the treasury; emit SpaceMinted.

update_space_settings

NFT-gated: update name, flags, editors, and the scene URI.

solana_ekza_space — on-chainVerified on devnet
Programsolana_ekza_space
Program ID
Config PDA["config"]
Space PDA["space_v1", config, space_id]
Default metadatahttps://meta.ekza.space/spaces/{id}.json
EventsSpaceMinted · SpaceSettingsUpdated · ConfigUpdated

For developers

Stellar — collaborative asset universes.

solana_stellar is an open Anchor program: open a universe, register typed assets, connect them into a lineage graph, finalize releases with vaults, and split revenue by basis points down the chain.

create_universe

Open a collaborative universe that holds typed assets and releases.

create_asset

Register a typed asset and connect it into the lineage graph with add_asset_parent.

finalize_release

Snapshot an approved asset into an immutable release with its own vault and contributor-share record.

deposit_revenue

Deposit lamports into a finalized release's vault for later distribution.

claim_revenue

Contributors claim pro-rata by basis points (out of 10,000); claims are pull-based.

solana_stellar — on-chainVerified on devnet
Programsolana_stellar
Program ID
PDA seedsregistry · universe · asset · link · release · release_vault · share
Revenuebasis points (BPS_DENOMINATOR = 10,000)
EventsUniverseCreated · AssetCreated · ReleaseCreated · RevenueDeposited · RevenueClaimed

Trust, but verify

Inspect every transaction on-chain.

Mints and settings updates are real Solana devnet transactions. Look up the program, decode the PDAs, and watch the events on any Solana explorer.

Network: Solana devnetPrograms: open sourceEvents: indexable

Early alpha on devnet — addresses and metadata hosts may change before mainnet.

Read the code.

Everything is open. Clone the programs, run them on devnet, and build on Ekza.

View on GitHub