Bundles & strips
A bundle is one unit of every kind flagged bundle — what one would call a
“share”. A strip is a position in some kinds without the others: the
income of a share held apart from its vote, for instance.
There is no split or merge operation. Splitting a share is transferring a subset of its kinds; merging is holding one unit of every bundled kind again. The chain reports whole units — the minimum over the bundled kinds — as a view.
A transfer may move several kinds atomically (0:400,2:400). A settlement leg
moves one kind (or a bundle through the EVM facade, below).
Through the EVM
Every asset’s bundle is also an ERC-20 (the bundle address): transferring
1 unit of it moves one unit of every bundled kind in one step, and its
balanceOf is your transferable whole units. Each kind is an ERC-20 of its
own. See The EVM facade & AE-20.
CLI
aevad tx rights transfer <to> <asset-id> 0:400,2:400 --from issuer
aevad query rights positions <holder>
aevad query rights whole-units <asset-id> <holder>On the explorer
/address/<addr> → Rights: positions grouped by asset with the whole
units. /assets/<id> → Holders: one bar per holder and kind.