Skip to content
Player's Guide

SHA — Your Personal Stamp-Maker

One-line pitch: SHA is a cryptographic key-token assigned to you. It generates the unforgeable codes (“reactions”) that prove your actions come from you. Plumbing — you don’t call it directly.

SHA is a per-player key generator. When you join Dysnomia, the system creates SHA tokens for you, which work in pairs (a “Rod” and a “Cone”) via SHIO. Every meaningful action you take causes your SHA to emit unique output values (Eta, Kappa, etc.) that other contracts consume as proof-of-you.

You never call SHA from your wallet. It’s summoned by gameplay contracts (mainly YI).

  • Closest analogy: a private-key derivation function baked into the game — proof-of-you without exposing your actual key.
  • Or: a Chainlink VRF seed — deterministic-but-unpredictable output tied to an input.
  • Or: a per-player HSM (hardware security module) that signs everything you do.
Dysnomia term What it maps to
SHA Your identity-key ERC-20
Rod / Cone Two SHAs paired to form a SHIO
Reaction The act of SHA generating its unique output
Eta / Kappa Outputs of the reaction
  • Nothing directly. SHA is set up for you during account creation.
  • Observe: when you chat or battle, your SHAs are reacting in the background.

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

SHAResolve your player or venue above the call forms.
SHA.View()Read

Open this function to load its call form.

  • Cost: none (set up once at signup).
  • Reward: none directly — it’s infrastructure.
  • Created automatically when you join the game.

Created by SHAFactory. Paired into SHIO. Managed by YI. Its reactions drive everything from XIE outputs to SHIO’s chat logs.

Q: Can I transfer my SHA to another wallet? A: It’s an ERC-20 technically, but doing so will break your identity wiring. Don’t.

Q: What does “reacting” mean? A: SHA computes a deterministic cryptographic function over current state, producing unique numbers each time state changes. That’s the reaction.

Q: How many SHAs do I have? A: Two minimum (the Rod and Cone of your SHIO). The system may mint more for specific operations.


Want the Solidity? The contract reference lives at technical/core/02_SHA.