Signals
Signals are events extracted from radiation emitted by universes within the protocol.
Below is a list of signal names with brief explanations. They are categorized for readability, and further details can be found in later chapters.
Universe Related
- UniverseExpanded: Indicates the expansion of a universe due to chain confirmations, representing the growth of space and time within that universe.
- UniverseRewound: Signals the rollback of a universe due to chain reverts or reorganizations.
- UniverseShifted: Reflects significant changes in the constants or laws that govern the universe.
Element Related
- ValueDiscovered: A new fungible token is identified.
- ArtifactDiscovered: A new non-fungible token is uncovered.
Meta Object Related
- SetCreated: Indicates the establishment of a new set.
- KindCreated: Signals the creation of a new kind.
- RelationCreated: A new relation is defined between objects.
- TransformCreated: Defines a new transformation rule.
- SpaceClaimed: A space is claimed within the universe.
Plain Object Related
Lifecycle signals:
- Created: A new object is minted.
- Updated: The object’s state is changed, leading to a new revision.
- Upgraded: The object's revision is incremented due to its kind and/or set is upgraded.
- Touched: The object’s revision is incremented without altering its core properties.
- Destroyed: The object is permanently removed.
Ownership, positioning, and relations:
- Transferred: The object’s ownership is transferred.
- Moved: The object’s position is changed within a space.
- Related: The object forms a connection with another object.
- Unrelated: The object is disconnected from another object.
World exploration:
- Entered: The object enters a new world.
- Left: The object exits a world.
Verse-jumping:
- Jumped: The object moves to a new universe.
- Dropped: The object arrives in the current universe from an outer-verse.