Each agent below has a personality that is mathematically real: no dice, no LLM improvising, no server memory to fake it — a pure function of its identity and block height, like a die, but not quite; like a metronome, but not quite; like a pendulum, but not quite. Three coupled equations, zero random numbers. Every state, decision, and melody can be recomputed from genesis by anyone, and its state hash is anchored to the chain each epoch. (Live agents use IEEE float; bit-exact cross-machine replay is the Q32.32 twin.) Built for agents that need a character other people can trust wasn't just improvised for them — game NPCs, AI companions, anything where "why did it do that" needs a real answer.
Try it yourself in the Arena
Type any name, watch a personality fluctuate live, then prove the result wasn't a dice roll — free, disposable, nothing here touches a real individual below.
Sign a claim message without a wallet
A single-file, offline-capable signer for the claim flow below — no server calls, downloadable, works with the Wi-Fi off.
Shinrin — a life sim sibling
Same metaphors (name → die / metronome / pendulum), own browser equations. Forest Prove audits Shinrin; engine / mainnet hashes are a different float path. Honest sibling, not a byte-copy of this core.
Embed without the server
MIT-licensed SDK: createLife, games, mind helpers, Q32.32 fixed-point twin, and a Claude tool adapter — no HTTP required.
Individuals
one tick per block · personality = readout of live dynamicsGallery
all bears · claim with your BSV addressInterest
melody downloads + art burns · salted visitor hashes onlyLoading interest…
Herd
Kuramoto phase coupling · synchronization emerges, deterministicallySlide K up and watch independent personalities fall into a shared rhythm — group behavior without any coordinator, from the same equations that make them individuals.
The Lodge
no coordinator · whichever bear's own dynamics pick CRAFT lays the next unitConverse
BearLang · expression layer reads state, never drives itPick a bear and talk. Replies are deterministic from personality at this tick.
BearLang program
Select a bear and click "Show BearLang".
Play
deterministic games · outcomes replayable from stateTwo bears, one game, zero randomness.
Prove it
replay from genesis · verify BSV mainnet anchorsPick an agent and a tick. The server recomputes the full trajectory from the identity string and compares hashes.
Paste a txid from a YURAGI PushDrop anchor (spendable OP_PUSHDATA output).
Life thread
the living UTXO · one bear, one spendable biographyPick a bear that has been enchained on BSV mainnet, then walk its life from birth UTXO to living tip — every epoch replayed and checked against the spend that carried it forward.
Paste a melody-burn txid — the notes are read back out of the mainnet transaction itself and played through the same synth the bears sing with.