Deployed to SUI Mainnet under the SUI Native Object Standard — the only standard that lets every Borg evolve, react, and live on-chain. Mint-on-Demand: we never hold the NFTs. The contract creates each one directly into the user's wallet at the moment it is earned.
CONTROLLED BY SUIBORG PROTOCOL — 0 NFTs held by team or insiders. 100% fair distribution. Every asset is minted directly into the user's wallet at the moment of acquisition.
public entry fun mint(
collection: &mut Collection,
cap: &TreasuryCap,
recipient: address,
seed: vector<u8>,
ctx: &mut TxContext,
) {
assert!(collection.supply < MAX_SUPPLY, E_SOLD_OUT);
let traits = vrf::roll(seed, ctx); // verifiable randomness
let cid = walrus::resolve(&traits); // decentralised storage
let borg = SuiBorg {
id: object::new(ctx),
number: collection.supply + 1,
traits, cid,
status: dynamic_field::new(), // living state
minted_at: tx_context::epoch(ctx),
};
collection.supply = collection.supply + 1;
transfer::public_transfer(borg, recipient); // → user wallet
}Storage, oracles and payment rails wired into the factory.
Permanent cold storage for all 7 trait layers + base breed art
SUI-native blob storage — hot read path for live NFT rendering
Content-addressed mirror — CIDs embedded in every minted object
Decentralised oracle — verifies uniqueness and provenance signatures
Accepted asset connector — Pi can be used for distribution / payment
No NFT exists until the user earns or buys it. The factory builds it on the spot, into their wallet.
Read the contract, watch the mints, verify the storage CIDs. Nothing is hidden.