Skip to content
Player's Guide

SHIO — The Paired Lock

One-line pitch: SHIO is two SHA tokens bonded together (Rod + Cone) into a single cryptographic pair that backs your chat messages and reaction outputs. Plumbing — you don’t call it directly.

Every player has a SHIO. It wraps two SHA tokens — called Rod and Cone — into a linked system where both must agree for any action to be valid. SHIO emits the LogEvent(Soul, Aura, LogLine) event every time you chat, and its reaction math produces the Omicron/Omega values that flow into XIE.

Multiple channels (named after stars — Fomalhaute, Phobos, etc.) live within a SHIO, each producing different reaction lanes used by different parts of the game.

  • Closest analogy: a 2-of-2 multisig — both keys must sign for anything to count.
  • Or: an HDKey pair where parent + child are mathematically entangled.
  • Or: an asymmetric cryptographic pair used to produce deterministic-but-unforgeable proofs.
Dysnomia term What it maps to
SHIO The bonded pair
Rod / Cone The two member SHAs
Channel (Fomalhaute/Phobos/…) A named reaction lane
LogEvent Emitted per chat — has your Soul, Aura, and the message
Manifold / Monopole Internal consistency counters
  • Nothing directly from your wallet.
  • Chat (via CHOA.Chat) — SHIO fires LogEvent for your message.
  • Observe that your identity has one canonical SHIO that every gameplay contract reads.

Use these calls here. Simulations preview the current state; each confirmed call is a separate transaction.

SHIOResolve your player or venue above the call forms.
SHIO.Rho()Read

Open this function to load its call form.

CHOA0x0f5a352fd4cA4850c2099C15B3600ff085B66197
CHOA.Chat(address Qing, string MSG)Simulate / call

Open this function to load its call form.

  • Cost: none directly.
  • Reward: none — it’s infrastructure.
  • SHIO is created during account setup. You don’t need to do anything.

Built from two SHA tokens. Managed by YI. Drives XIE’s Omicron/Omega, XIA’s Fomalhaute blend, and the chat log stream that indexers watch.

Q: What are the channels named after stars? A: Dysnomia uses star names as channel identifiers. Fomalhaute is the one XIA reads; Phobos is used by RING. Each is a separate reaction lane.

Q: Can I have more than one SHIO? A: Typically one per player. The system can create specialized SHIOs for other contracts, but your player SHIO is unique.

Q: What’s the LogEvent for? A: Off-chain indexers subscribe to it to build chat UIs. Every chat message fires one.


Want the Solidity? The contract reference lives at technical/core/03_SHIO.