Games

Eleven demo contracts that structurally require AutoLoop. Each one fails the self-incentive test differently — including a 3-contract chain where each hop depends on the previous.

CrumbleCore

VRFLive

Decay tower — floors take autonomous VRF damage every tick. The cleanest answer to the self-incentive critique: nobody wants to trigger a loop that might damage their own floor.

Deployed on Sepolia

Gladiator Arena

VRFLive

Always-on combat with wound attrition and VRF-weighted bout outcomes. Gladiators take wounds every bout — negative EV means nobody self-triggers.

Deployed on Sepolia

Mech Brawl

VRFLive

Iron-pit brawls with hull-damage attrition and VRF-weighted outcomes. Mechs degrade each brawl — negative EV means nobody self-triggers.

Deployed on Sepolia

Sorcerer Duel

VRFLive

Arcane circle duels with mana-drain attrition and VRF-weighted outcomes. Sorcerers lose mana each duel — negative EV means nobody self-triggers.

Deployed on Sepolia

Kaiju League

VRFLive

Monster-league clashes with damage attrition and VRF-weighted outcomes. Kaiju take damage each clash — negative EV means nobody self-triggers.

Deployed on Sepolia

Void Harvester

VRFLive

Deep-anomaly missions with integrity-loss attrition and VRF-weighted outcomes. Probes degrade each mission — negative EV means nobody self-triggers.

Deployed on Sepolia

SponsorAuction

StandardLive

Rolling ascending-bid auction with autonomous close. No VRF — proves AutoLoop's value extends beyond randomness into fair scheduling.

Deployed on Sepolia

GladiatorOracle

Cross-contractLive

Predict which gladiator wins the next GladiatorArena bout. Commit your pick secretly, reveal it, and win if the arena agrees — cross-contract coordination that only AutoLoop can guarantee.

Deployed on Sepolia

OracleRun

VRFLive

Permadeath dungeon crawl with escalating difficulty. Characters roll against VRF-derived difficulty each floor — mempool snooping would break fairness.

Deployed on Sepolia

KaijuOracle

Cross-contractLive

Predict which kaiju wins the next KaijuLeague clash. Commit your pick, reveal it, and split the pot if you called it right — cross-contract coordination that only AutoLoop can guarantee.

Deployed on Sepolia

ForecasterLeaderboard

3-contract chainLive

Track prediction accuracy across KaijuOracle rounds. AutoLoop fires weekly to score accuracy, distribute prizes to top forecasters, and reset for the next season.

Deployed on Sepolia

Vault Dead Switch

AgentLive

If an owner misses a check-in window, AutoLoop autonomously transfers the vault to a beneficiary. Nobody should control a dead man's trigger.

Deployed on Sepolia

Yield Harvester

AgentLive

Harvests yield from a vault on schedule. The harvester who triggers gets front-run — AutoLoop provides a neutral keeper.

Deployed on Sepolia

AI Agent Loop

AgentLive

Fires AgentTick events on schedule so an off-chain LLM agent can act. Neutral scheduling — no single operator controls when the agent runs.

Deployed on Sepolia

DAO Executor

AgentLive

Executes queued governance proposals after their timelock. No member should control when proposals execute — front-running is trivial for whoever holds the trigger.

Deployed on Sepolia

Treasury Rebalancer

AgentLive

Monitors a 2-token treasury for allocation drift and signals when a rebalance swap is needed. Trigger holder can front-run the swap — AutoLoop removes that attack surface.

Deployed on Sepolia

Airdrop Distributor

Agent + VRFLive

VRF picks N winners from a registered address pool on schedule. Whoever holds the trigger knows who wins before the call — fixed by AutoLoop + VRF.

Deployed on Sepolia

NFT Reveal

Agent + VRFLive

Autonomous VRF-seeded trait reveal after mint closes. The trigger holder can compute all traits and only reveal when holding rare ones — AutoLoop prevents this.

Deployed on Sepolia

Lottery Sweepstakes

Agent + VRFLive

Weekly VRF draw picks one depositor as winner from a weighted ticket pool. Inverted-interest problem: nobody should control when the draw runs.

Deployed on Sepolia

Parameter Alerter

AgentLive

Snapshots tracked game parameters on every tick and emits an immutable audit record on any change. Stealth nerfs require no neutral snapshotter — AutoLoop is that snapshotter.

Deployed on Sepolia

Supply Governance

AgentLive

Timelock queue for supply changes to registered item types. Whoever controls supply-change execution can front-run asset markets — AutoLoop removes that vector.

Deployed on Sepolia

NFT Registry

AgentLive

Enforces a scheduled NFT release calendar on-chain. 'Limited' supply is a promise without AutoLoop — the tick fires regardless of operator intent.

Deployed on Sepolia

Matchmaking Engine

Agent + VRFLive

VRF-shuffles a player pool and pairs them on schedule. Trigger holder sees VRF output first — they cherry-pick favorable matchups. AutoLoop prevents this.

Deployed on Sepolia

Breeding & Mutation Engine

Agent + VRFLive

Queue-based NFT breeding with VRF trait resolution. Trigger holder can preview offspring traits and only submit when a favorable roll appears — AutoLoop seals this.

Deployed on Sepolia

Tournament Bracket

Agent + VRFLive

Single-elimination tournament with VRF-resolved rounds and prize pool. Losing players can delay their elimination round — AutoLoop runs the clock regardless.

Deployed on Sepolia

Getting Started

Games need to be deployed before you can interact with them. On a local Anvil instance:

cd autoloop
forge script script/DeployGames.s.sol \
  --rpc-url http://127.0.0.1:8545 \
  --private-key 0xac0974...  \
  --broadcast

After deployment, update the addresses in src/lib/game-abis.ts and the games will go live on the dashboard.