soTokens
A soToken is a Synthetic Object Token: a liquid or semi-liquid token system with an on-chain object layer bound to token ownership, balance, or state.
The object behaves like an asset, but its rules are derived from the underlying token instead of existing as a freely independent token.
All LOAs and BOAs are soTokens.
Why This Category Exists
UniPeg-style objects, BPegs, and similar xPeg designs are all pointing at the same larger idea: a token can carry an object layer without becoming a normal NFT collection.
Mirage Garden v1.2 names that larger class soToken so the protocol can talk about different object behaviors without forcing everything through the old peg language.
The Two v1.2 Types
| Type | Full name | Main behavior |
|---|---|---|
| LOA | Liquid Object Asset | Token stays liquid; unsupported objects go dormant |
| BOA | Bound Object Asset | Object can be unbound or burned when support is lost |
Object Capacity
Creators choose an interval. A wallet supports:
floor(token balance / interval)
active object slots.
What happens when the wallet falls below that support depends on the soToken type.
Object capacity is not the same as token supply. A soToken can have a large liquid token supply with only a small number of objects. That is useful when the object layer should be exclusive, while the ERC-20 side remains broad and liquid.