Skip to main content

Assets

Neurai inherits the asset layer of Ravencoin and extends it. Assets are tokens created and managed directly on Layer 1, with no smart contract: the node validates naming, supply, ownership and transfer rules as part of consensus. That makes them a natural fit for real-world assets, device identity and memberships.

What is an asset?

An asset is a named token that you create and control. When you issue one you decide:

PropertyMeaningLimits
NameUnique across the whole chain3 to 32 characters, uppercase letters, digits, . and _
QuantityTotal supplyUp to 21,000,000,000
UnitsDecimal places0 to 8. Can be increased later, never decreased
ReissuableWhether more can be minted laterCan be locked permanently
MetadataOptional IPFS hash describing the assetUpdatable on reissue

Creating an asset burns XNA. The burn is what keeps the namespace free of spam.

The namespace

Assets are organized like folders: one root name, and everything else hangs below it or belongs to a separate family.

hierarchy under one rootCOMPANYCOMPANY!owner token, created with the rootCOMPANY/PRODUCTsub-asset, needs COMPANY!COMPANY/PRODUCT!owner token of the sub-assetCOMPANY#SERIAL_001unique asset, one indivisible unitCOMPANY~NEWSmessage channelseparate families#KYCqualifier, tags addresses#KYC/#EUsub-qualifier, a tier$COMPANYrestricted, verifier such as #KYC&DEVICEDePIN, soulbound, testnet only&DEVICE/FLEETDePIN section

Asset types

TypeLooks likeCostWho can create itWhat it is for
RootCOMPANY1,000 XNAAnyoneYour brand, project or main identity. Unique on the chain
Owner tokenCOMPANY!Free, automaticCreated with every root and sub-assetThe administrator key: reissue, create sub-assets, unique assets and channels
Sub-assetCOMPANY/PRODUCT200 XNAHolder of COMPANY!Categories, product lines, departments. Gets its own owner token
Unique assetCOMPANY#SERIAL_00110 XNAHolder of the parent owner tokenNFTs and real-world items. Exactly one indivisible unit
Message channelCOMPANY~NEWS200 XNAHolder of COMPANY!Verifiable broadcast messages from the owner. Superseded by DePIN messaging
Qualifier#KYC2,000 XNAAnyoneA tag that can be attached to addresses
Sub-qualifier#KYC/#EU200 XNAHolder of #KYC!Tiers inside a qualifier
Restricted$COMPANY3,000 XNAHolder of COMPANY!Transferable only to addresses that satisfy a qualifier rule. Freezable
DePIN&DEVICE10 XNAAnyoneSoulbound identity and membership tokens with sections. Testnet and regtest for now

Root and sub-assets

The root is the top of the tree and nobody else can use its name. Sub-assets live inside it and inherit the trust of the brand: if COMPANY is a game studio, COMPANY/GAME1 is clearly theirs. Both are fungible, can have decimals and can be reissued while the owner keeps that option open.

Owner tokens

Every root and sub-asset comes with an owner token ending in !. Whoever holds it can reissue, create sub-assets, unique assets and channels, change the metadata and lock reissuance. Transferring the owner token transfers full control of the project.

warning

Never send an owner token unless you mean to hand over the project. A multisig address is a good place to keep it.

Unique assets

Unique assets are the NFTs of Neurai: one unit, indivisible, with an optional IPFS metadata hash. They are created under a root or sub-asset and land directly in the recipient's wallet. Typical uses are digital art, game items, tickets, certificates and one token per physical device.

Qualifiers and restricted assets

These are the compliance tools. A qualifier such as #KYC is a tag that its owner attaches to or removes from addresses for a small burn. A restricted asset such as $COMPANY carries a verifier expression, for example #KYC & !#BLOCKED, and can only be sent to addresses that satisfy it. The owner can freeze a single address or the whole asset. This is what tokenized securities and regulated real estate need.

DePIN assets

Introduced with POSITRONIC. A DePIN asset starts with & and is soulbound: holders cannot transfer it, only the owner token can, and a holder may burn its own unit. Sections such as &DEVICE/FLEET_A organize fleets or channels. The owner can freeze holders, and the asset doubles as the access key to a private, encrypted messaging channel. See Tokens and access.

Identity for devices

The same structure gives physical things an unforgeable identity:

MANUFACTURERroot assetthe brand, unique on the chaincomes with MANUFACTURER!MANUFACTURER/MODEL_Xsub-assetone per product lineissued with the owner tokenMANUFACTURER#SN_0001unique assetone per physical unitindivisible, IPFS metadatadevice walletholderholds its unique assetproves origin by signing
  1. The manufacturer issues the root asset MANUFACTURER.
  2. Each product line gets a sub-asset, MANUFACTURER/MODEL_X.
  3. Each unit leaving the factory receives a unique asset, MANUFACTURER#SN_0001, sent to the device's own address.
  4. The device proves its origin by signing with that address, and anyone can check the chain to see who issued the token.

For fleets that also need private messaging and revocable membership, a DePIN asset per fleet is the modern alternative.

Naming rules

RuleDetail
CharactersA-Z, 0-9, . and _. Names are uppercase
Length3 to 32 characters including the owner mark. Testnet allows up to 120
Separators/ sub-asset, # unique asset, ~ channel
Prefixes# qualifier, $ restricted, & DePIN
Suffix! owner token
ReservedNames that look like XNA, NEURAI or their variants cannot be issued

Costs and burn addresses

Every issuance sends the burn amount to a type-specific address that nobody controls.

OperationBurnMainnet burn address
Issue root1,000 XNANbURNXXXXXXXXXXXXXXXXXXXXXXXT65Gdr
Issue sub-asset200 XNANXissueSubAssetXXXXXXXXXXXXXX6B2JF
Issue unique asset10 XNANXissueUniqueAssetXXXXXXXXXXUBzP4Z
Issue DePIN asset10 XNASame as unique
Issue message channel200 XNANXissueMsgChanneLAssetXXXXXXTUzrtJ
Issue qualifier2,000 XNANXissueQuaLifierXXXXXXXXXXXXWurNcU
Issue sub-qualifier200 XNANXissueSubQuaLifierXXXXXXXXXV71vM3
Issue restricted asset3,000 XNANXissueRestrictedXXXXXXXXXXXWpXx4H
Reissue200 XNANXReissueAssetXXXXXXXXXXXXXXWLe4Ao
Tag or untag an address0.2 XNANXaddTagBurnXXXXXXXXXXXXXXXXWucUTr
TransferNetwork fee only

Quick reference

TypeExampleAnalogy
RootNEURAIThe domain name
Sub-assetNEURAI/IOTA folder inside the domain
Unique assetNEURAI#ID_001A unique file inside the folder
Owner tokenNEURAI!The administrator password
ChannelNEURAI~MSGThe newsletter
Qualifier#KYCA stamp on a passport
Restricted$NEURAIA share that only stamped passports may hold
DePIN&NEURAIAn employee badge that cannot be lent

Going further

  • Asset model: script encoding, transaction layouts and RPC-level details.
  • Real world assets: patterns for tokenizing physical goods.
  • DePIN: soulbound assets and private messaging for devices.