COREREACTIONSLIB — The Physics Engine¶
One-line pitch: This library runs the cryptographic "reactions" that happen whenever anything significant occurs in the game. It tracks BLACK/WHITE/HUE/BRIGHTNESS — color-metaphor entropy values that evolve with every action.
What this is¶
COREREACTIONSLIB (aka ReactionsLib) is the central entropy-processing library. Every time the game moves forward — a chat, a battle, a claim — reactions fire that:
- Read current
BLACK,WHITE,HYUN,SHUTTER,BRIGHTNESS,HUEvalues. - Mix in your action's specific data.
- Produce new state values that affect downstream math.
The color names are a metaphor: BLACK is "unclaimed entropy," WHITE is "clarified state," BRIGHTNESS is "intensity of recent activity," HUE is the current flavor. None of this is visually rendered — they're just evocative names for abstract state.
If you've played a web3 game before¶
- Closest analogy: a shared VRF-ish state machine — every action nudges the seed.
- Or: a chaos-engine accumulator — all the noise from every player feeds into one big pool.
- Or: the entropy module of a cryptographic protocol.
| Dysnomia term | What it maps to |
|---|---|
| COREREACTIONSLIB | Reaction / entropy library |
| BLACK / WHITE | Light/dark entropy axes |
| HUE | Current flavor/color of state |
| BRIGHTNESS | Intensity of recent activity |
| HYUN / SHUTTER | Specialized lanes |
What you actually do with it¶
- Nothing directly. This library is called by CHO, VOID, and YI on your behalf.
- Observe that all the "entropy" numbers sprinkled through the technical docs trace here.
Rewards / costs¶
- Cost: none directly — its work is bundled into other calls.
- Reward: none direct — but its outputs flavor your future rewards.
Requirements & gating¶
- None for players.
Where it connects¶
Fed by VOID and CHO. Its outputs ripple into QI, XIE, and other stats.
Quick FAQ¶
Q: What's the difference between BLACK, WHITE, HUE, and BRIGHTNESS? A: They're separate entropy lanes. Some mix with some inputs, others with others. The split exists so different flavors of action (chat vs. battle vs. territory) don't all muddy the same pool.
Q: Why color names? A: Atropa-ecosystem aesthetic — cryptographic state visualized as a color field. Not rendered anywhere, just poetic.
Want the Solidity? The contract reference lives at
technical/docs/lib/REACTIONS_CORE.md.