Skip to content

YAU — The Protocol Coordinator

One-line pitch: YAU sits between the low-level infrastructure and the higher-level game mechanics, keeping state coherent. Plumbing — you don't call it directly.

What this is

YAU is a coordinator layer. It holds a reference to its parent ZHOU, maintains a Theta Bao and a two-slot Monopole counter, and exposes a React() function that owner contracts call to advance the cryptographic state machine.

Think of it as middleware — the contracts above it (YANG, SIU, and the gameplay contracts) rely on YAU's state staying consistent.

If you've played a web3 game before

  • Closest analogy: a network router — moves state between layers without being the endpoint.
  • Or: middleware in a web stack — transparent, but essential for request flow.
  • Or: a DeFi accounting module — reconciles state across pools.
Dysnomia term What it maps to
YAU Coordinator between ZHOU plumbing and higher layers
React() Owner-called state advance
Theta YAU's internal Bao
Monopole[2] Paired state counters

What you actually do with it

  • Nothing directly. Higher contracts call React() as part of their flows.

Rewards / costs

  • Cost: none directly.
  • Reward: none — infrastructure.

Requirements & gating

  • None for players.

Where it connects

Depends on ZHOU. Feeds into YANG. Referenced throughout the CHATLOG chain.

Quick FAQ

Q: What does React actually change? A: Advances YAU's internal state by one cryptographic step, producing a new Bao the caller can use.


Want the Solidity? The contract reference lives at technical/docs/core/07_YAU.md.