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.

  • 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.
  • ValueDiscovered: A new fungible token is identified.
  • ArtifactDiscovered: A new non-fungible token is uncovered.
  • 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.

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.