dojo-indexer

Deploy and configure the Torii indexer for GraphQL, gRPC, and SQL interfaces.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/cartridge-gg/scoundrel --skill dojo-indexer-cartridge-gg
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dojo-indexer
Source: https://github.com/cartridge-gg/scoundrel/tree/main/.agents/skills/dojo-indexer
Command: npx skills add https://github.com/cartridge-gg/scoundrel --skill dojo-indexer-cartridge-gg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Torii indexer automates the collection and organization of world events, enabling fast GraphQL queries, real-time subscriptions, and SQL access for client applications.

Core Features & Use Cases

  • Real-time indexing: Watches blockchain world events and updates the index to power responsive UIs and analytics.
  • GraphQL and gRPC access: Provides APIs for querying and subscribing to model state changes.
  • SQL integration: Exposes a queryable store for complex data analysis and reporting.

Quick Start

Start Torii against your world with default settings.

Frequently Asked Questions about dojo-indexer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I index Starknet world state for real-time GraphQL subscriptions?▼

You can index Starknet world state by deploying the Torii indexer, which watches blockchain world events and updates the index to provide real-time GraphQL subscriptions, gRPC, and SQL access for clients.

What is Torii indexer used for in Dojo game development?▼

Torii indexer automates the collection and organization of Dojo world events, enabling fast GraphQL queries, real-time subscriptions, and SQL access for client applications and analytics.

How do I configure a Torii indexer for a new Dojo world?▼

To configure a Torii indexer for a new Dojo world, you initialize and run the indexer against your world using sensible defaults and production settings provided by the deployment configuration.

Can I query indexed Dojo world state using SQL?▼

Yes, the Torii indexer exposes a queryable SQL store for complex data analysis and reporting, alongside GraphQL and gRPC interfaces for world state access.

Does the Torii indexer support gRPC for querying model state changes?▼

Yes, Torii indexer provides gRPC access for querying and subscribing to model state changes, allowing clients to receive real-time updates as blockchain world events occur.

What are the limitations of using Torii for world state indexing?▼

Torii indexer is specifically designed for Dojo and Starknet environments to enforce sensible defaults and production settings, meaning it may not apply to indexing world state on other blockchain frameworks.