The Magi Market is live!

Words
852
Reading
4 min
Listen
Play
1M

16.08.2026_17.29.25_REC.png

The Magi Market is live at altera.magi.eco. Sign in with Hive, open Magi Market in the sidebar, and you're trading.

Most marketplaces are a buy button with a fee attached. Magi Market is a toolkit, auctions, rentals, collection-wide offers, peer-to-peer swaps, and mint spots that sell the right to mint before the artwork exists. One contract, and the Hive account you already have.


The thing that actually matters: your NFT never leaves your wallet

Every marketplace has to answer one question, who holds the asset while it's for sale? The usual answer is "we do." That single design choice is where the horror stories come from: contracts that get paused with your art inside, upgrade keys that turn a listing into a permanent deposit, hacks that drain an escrow you never thought of as a place your NFT was stored.

Magi answers differently.

Escrow model (most marketplaces)Magi Market
Where your NFT sits while listedIn the marketplace contractIn your wallet
What listing actually doesTransfers the token awayGrants an approval for just that token
If the market is paused or compromisedYour asset is inside itNothing to take — it was never there
Cancelling a listingA withdrawal you have to be allowed to makeRevoking a permission you granted
During a live auctionCustodiedStill yours

The market can't strand your asset, because it never holds it. That isn't a policy, a promise, or a roadmap item it's the structure of the contract.


Seven primitives, and what each one unlocks

Feature lists are boring. Here's what each one actually changes:

PrimitiveWhat it means in practice
Fixed-price listings & bundlesSell one piece or a curated set as a single unit, so a collection stays a collection instead of being picked apart
Timed auctionsReal price discovery with on-chain bidding, minimum increments, and anti-snipe extension. Settlement is the contract's job, not a promise
Offers — per token and per collection"I'll pay 25 for any piece in this series" becomes a first-class on-chain action instead of a Discord DM someone might honour
RentalsUtility NFTs earn while you keep ownership. Fixed term, early termination, and the asset comes back enforced, not trusted
Mint spotsSell the right to mint before the artwork exists. Fund the drop first, deliver second no pre-sale spreadsheet, no trust me bro
Direct swapsTrade piece for piece, peer to peer, with nobody holding both sides mid-trade
Batch operations & sweepList forty items or sweep a floor without signing forty times

Creators actually get paid

Across the wider NFT market, royalties drifted from guaranteed → optional → widely ignored, and creators absorbed the loss. The reason is simple: on most platforms royalties are marketplace policy, so a competing marketplace can simply decline to honor them.

On Magi, royalties are settled by the contract, on every secondary sale, as part of the trade itself. With multi-recipient splits the artist, the collaborator, and the community fund each take their cut automatically, in the same transaction. There is no "royalty-optional" mode to opt into, because there's no policy layer to opt out of.


It's Hive, so it feels like Hive

You sign with your Hive account: Keychain, HiveAuth, PeakVault. No seed phrase to write down, no extra browser extension, no bridging anything anywhere.

Pricing isn't locked to one coin either any registered payment token can price a listing, on top of HBD and HIVE. Want your token accepted as payment? Tell us and we'll whitelist it.


The hard part, made invisible

Because Magi never escrows, selling is structurally two contracts talking: approve on the NFT contract, then list on the market. Done naively that's two signatures and a window where things are half-done approved but unlisted, or worse.

The Magi Market SDK composes those into one batch you sign once. And the approval it grants is the narrow one: scoped to the exact token and amount you're listing, not a blanket permission over your whole collection.

ActionWhat's really happening under the hoodWhat you do
Sellapprove(market, tokenId, amount) on the NFT contract → list on the market1 signature
Auctionapprove → createAuction1 signature
Rent outapprove → listRental1 signature
Mint spotsoperator or per-token approval → listMintSpots1 signature
Buytoken approve → buy (or a native transfer.allow intent)1 signature

The cross-contract dance is real. It's just not your problem any more.


Builders: take one layer or all three

The whole thing is open source at github.com/vsc-eco/market-sdk — three layers, pull only what you need.

PackageWhat it gives youUse it when
@vsc.eco/market-coreOperation builders for every market entrypoint — listings, offers, auctions, royalties, bundles, swaps, rentals, mint spots, governance — plus the cross-contract composites. Zero runtime dependenciesYou own your signing pipeline and want nothing else in the way
@vsc.eco/market-sdkRead providers (node state + indexer), the chunked-batch broadcast orchestrator, the cross-contract flows, deployer clientYou want market.sell(...) to just work
@vsc.eco/market-widgetDrop-in React and web components — full marketplace panel, or just the action modals (in progress)You want a marketplace in your app this afternoon

Embed the market in your own frontend, keep your own listing grid and adopt only the modals, or build an entirely different marketplace on the same contract. That last option is the point: the contract is the market, not the website in front of it.


Credit where it's due

The Magi Market SDK all three layers, the cross-contract orchestration, and the embeddable panels was built by @tibfox. The one-signature sell flow that makes non-custodial listing feel effortless is his design work, and it's the difference between a marketplace people can use and one they want to.


altera.magi.eco → Magi NFT Market. Hive login, and you're in.

Your keys. Your NFT. Your market.

The Magi Market is live! | Ecency