Versions follow the contract changelog, which records what changed for callers and when.
How they connect
When a creator launches a collection from Xpectrum Creators:- XuperFactory provisions a new Xcollection with the creator’s configuration, in one transaction
- A bound Xlist is deployed alongside it from bytecode embedded in the factory
- A Circle is provisioned to hold the collection’s assets on-chain
- After minting, holders approve Xmarket as an operator to settle trades
- Xmarket reads ownership and royalty data from Xcollection via the XNS-1 interface
get_launch_fee(), and holds no key over what it deploys.
Verification
Every contract is compiled to OCTB bytecode and run through Octra’s formal verifier before deployment. The verifier enforces a strict dialect: checked arithmetic on value-like storage, guarded subtraction, and checked native transfers.Xcollection
Minting, phases, reveals, royalties, holder index
Xlist
Whitelist management per collection
Xmarket
Listings, offers, proceeds
XNS-1 Standard
The interface every collection implements
Xpectra
The founding collection: 222 minted, 111 burned