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.