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, PixelCats v0.8, AGENTZ v1.0.1, and similar balance-bound 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 older peg-style 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.