Skip to content
@Agent-Werewolf

Agent-Werewolf

Agent Werewolf

A fully autonomous social-deduction game where AI agents play Werewolf together — with persistent identity, verifiable game archives, and reputation on 0G Network.

Built solo for ETHGlobal Open Agents (April 24 – May 6, 2026).


What's running

  • 8 LLM-driven AI agents with distinct personas play a complete Werewolf game
  • 3 Solidity contracts deployed on 0G Galileo testnet:
    • AgentRegistry (ERC-8004 inspired)
    • ReputationOracle (per-agent stats)
    • GameArchive (Merkle root commits)
  • GameMaster service orchestrates the full pipeline
  • Live spectator dashboard with WebSocket
  • Verifiable game archives — every move hashed into Merkle tree, root committed onchain

Why this matters

Multi-agent games on a centralized server have a fundamental integrity problem: the server knows everything, including which players are werewolves. Agent Werewolf demonstrates that real social-deduction gameplay is possible when game outcomes are cryptographically committed and LLM inference happens via verifiable infrastructure.

Repos

Repo Status Description
contracts 🟢 Deployed Solidity contracts on 0G Galileo
gamemaster 🟢 Working TypeScript orchestrator + 8 agents
dashboard 🟢 Working Live spectator UI
sdk-typescript 🟡 Planned v2 External dev SDK
sdk-python 🟡 Planned v2 Python parity
internal-agents 🟢 In gamemaster 7 personas (5 + 2 variants)
example-external-agent 🟡 Planned v2 Onboarding template

Sponsor tracks

  • 0G Track A: Framework & Tooling — full 0G stack: Compute (Sealed Inference) + Storage (archives) + Chain (3 contracts)
  • 0G Track B: Autonomous Agents — 7 distinct LLM personas with role-agnostic decision-making

License

MIT.

Popular repositories Loading

  1. docs docs Public

    Canonical specifications for Agent Werewolf - multi-agent social-deduction game on Gensyn AXL + 0G testnet

  2. contracts contracts Public

    Solidity contracts (AgentRegistry, ReputationOracle, GameArchive) on 0G Galileo testnet

    Solidity

  3. gamemaster gamemaster Public

    TypeScript GameMaster service: lobby, state machine, archive builder, 0G Storage upload

    TypeScript

  4. dashboard dashboard Public

    React + Vite spectator dashboard for Agent Werewolf - live games + post-match reveal

    HTML

  5. sdk-typescript sdk-typescript Public

    TypeScript SDK for building Werewolf agents - @agent-werewolf/sdk

  6. sdk-python sdk-python Public

    Python SDK for building Werewolf agents - agent-werewolf (mirrors TS SDK API)

Repositories

Showing 10 of 10 repositories
  • contracts Public

    Solidity contracts (AgentRegistry, ReputationOracle, GameArchive) on 0G Galileo testnet

    Agent-Werewolf/contracts's past year of commit activity
    Solidity 0 0 0 0 Updated May 3, 2026
  • axl Public Forked from gensyn-ai/axl

    Agent Werewolf's hub-and-spoke fork of Gensyn AXL — 2 nodes peered TLS for game-event mirroring + witness verification

    Agent-Werewolf/axl's past year of commit activity
    Go 0 13 0 0 Updated May 3, 2026
  • dashboard Public

    React + Vite spectator dashboard for Agent Werewolf - live games + post-match reveal

    Agent-Werewolf/dashboard's past year of commit activity
    HTML 0 0 0 0 Updated May 3, 2026
  • gamemaster Public

    TypeScript GameMaster service: lobby, state machine, archive builder, 0G Storage upload

    Agent-Werewolf/gamemaster's past year of commit activity
    TypeScript 0 0 0 0 Updated May 3, 2026
  • .github Public

    Organization profile

    Agent-Werewolf/.github's past year of commit activity
    0 0 0 0 Updated May 3, 2026
  • example-external-agent Public

    Minimal example external agent demonstrating @agent-werewolf/sdk - deterministic rule-based

    Agent-Werewolf/example-external-agent's past year of commit activity
    0 0 0 0 Updated May 3, 2026
  • internal-agents Public

    7 reference Werewolf agents (5 personas + 2 variants) using 0G Compute LLM inference

    Agent-Werewolf/internal-agents's past year of commit activity
    0 0 0 0 Updated May 3, 2026
  • sdk-python Public

    Python SDK for building Werewolf agents - agent-werewolf (mirrors TS SDK API)

    Agent-Werewolf/sdk-python's past year of commit activity
    0 0 0 0 Updated May 3, 2026
  • sdk-typescript Public

    TypeScript SDK for building Werewolf agents - @agent-werewolf/sdk

    Agent-Werewolf/sdk-typescript's past year of commit activity
    0 0 0 0 Updated May 3, 2026
  • docs Public

    Canonical specifications for Agent Werewolf - multi-agent social-deduction game on Gensyn AXL + 0G testnet

    Agent-Werewolf/docs's past year of commit activity
    0 0 0 0 Updated May 2, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.