Version: 1.1.0
Last Updated: January 1, 2026
Purpose: Complete index of all AI-first documentation for easy discovery
This index provides a comprehensive catalog of all AI-first documentation, organized by category and use case. Use this to quickly find the documentation you need.
- Start Here:
AGENTS.md- Comprehensive guide for AI agents - Loading Strategy:
LOADING_STRATEGY.md- Efficient documentation loading - Main README:
README.md- Documentation structure and conventions
-
AGENTS.md- Comprehensive AI agent guide- Core concepts, workflows, best practices
- Error handling, performance optimization
- Quick references and next steps
-
LOADING_STRATEGY.md- Efficient documentation loading- Loading tiers (minimal to complete)
- Task-based loading patterns
- Context window optimization
-
IMPLEMENTATION_CHECKLIST.md- Step-by-step implementation checklist- Phase-by-phase implementation guide
- Essential reading order
- Common pitfalls to avoid
- Success criteria
-
BEST_PRACTICES.md- Best practices summary- Core principles
- Quick reference
- Common pitfalls
- Implementation checklist
-
README.md- Documentation structure- Directory structure
- Format conventions
- Quick start guide
Location: protocols/
-
query-protocol.md- How to query game state- Single entity queries
- List queries
- Filtered queries
- Pagination
-
action-protocol.md- How to perform actions- Transaction flow
- Signing transactions
- Proof-of-work
- Validation
-
error-handling.md- Error handling patterns- Error response formats
- Retry strategies
- Error recovery
- Best practices
-
authentication.md- Authentication patterns- Webapp authentication
- Transaction signing
- NATS authentication
- Session management
-
streaming.md- GRASS/NATS streaming- Connection setup
- Subscription patterns
- Event types
- Best practices
-
webapp-api-protocol.md- Web Application API- Webapp-specific patterns
- Enhanced data queries
- Authentication flows
-
gameplay-protocol.md- Gameplay interactions- Gameplay mechanics
- Resource management
- Combat operations
-
economic-protocol.md- Economic operations- Trading patterns
- Energy agreements
- Market operations
-
testing-protocol.md- Testing patterns- Test strategies
- Validation methods
- Best practices
Location: patterns/
-
pagination.md- Pagination patterns- Key-based pagination
- Offset-based pagination
- Edge cases
-
caching.md- Caching strategies- TTL-based caching
- Event-based invalidation
- Cache key patterns
-
polling-vs-streaming.md- Data access methods- Decision framework
- Comparison matrix
- Hybrid approaches
-
rate-limiting.md- Rate limit handling- Detection strategies
- Throttling patterns
- 429 error handling
-
retry-strategies.md- Retry logic- Exponential backoff
- Circuit breakers
- Error-specific strategies
workflow-patterns.md- Multi-step operations- Sequential workflows
- Parallel workflows
- State management
security.md- Security best practices- Credential management
- Session security
- Private key security
state-sync.md- State synchronizationgameplay-strategies.md- Gameplay optimizationvalidation-patterns.md- Transaction validation
QUICK_REFERENCE.md- Quick pattern lookupREADME.md- Pattern documentation index
Location: schemas/
entities.json- Entity definitionsactions.json- Action definitionsgame-state.json- Complete game stategameplay.json- Gameplay mechanicseconomics.json- Economic entitiesresponses.json- API response schemasrequests.json- API request schemaserrors.json- Error code definitionsformats.json- Format specificationsdatabase-schema.json- PostgreSQL database schema documentation (v0.8.0-beta)
Location: schemas/minimal/
player-essential.json- Essential player infoplanet-essential.json- Essential planet infostruct-essential.json- Essential struct info
Location: schemas/entities/
Individual entity schemas (split for efficiency):
player.jsonplanet.jsonstruct.jsonguild.jsonfleet.json- And more...
Location: api/
endpoints.yaml- Complete endpoint catalog (reference)endpoints-by-entity.yaml- Entity-based organizationerror-codes.yaml- Error code catalograte-limits.yaml- Rate limiting information
Location: api/queries/
Individual query endpoint files:
player.yamlplanet.yamlstruct.yamlguild.yaml- And more...
Location: api/transactions/
submit-transaction.yaml- Transaction submission
Location: api/streaming/
event-schemas.json- Event payload schemasevent-types.yaml- Event type catalogsubscription-patterns.yaml- Subscription patternsREADME.md- Streaming overview
cosmetic-mods.yaml- Cosmetic mod API endpoints
Location: reference/
-
api-quick-reference.md- API quick reference- Common endpoints
- Response formats
- Error handling
- Authentication
-
action-quick-reference.md- Action quick reference- Action categories
- Common requirements
- Action patterns
- Transaction flow
endpoint-index.json- All endpoints indexedaction-index.json- All actions indexedentity-index.json- All entities indexedendpoint-quick-lookup.json- Quick endpoint lookup
Location: examples/
simple-bot.json- Simple bot implementationgameplay-mining-bot.json- Mining botgameplay-combat-bot.json- Combat boteconomic-bot.json- Economic botworking-api-examples.json- Working API examples
Location: examples/workflows/
README.md- Workflow examples indexget-player-and-planets.json- Player/planet workflowmonitor-planet-shield.json- Shield monitoringquery-guild-stats.json- Guild stats workflowauthenticated-guild-query.json- Authenticated queryquery-and-monitor-planet.json- Query + streaminginstall-and-use-cosmetic-mod.json- Cosmetic mod workflow
Location: examples/errors/
404-not-found.json- 404 error example429-rate-limit.json- Rate limit error500-server-error.json- Server errorcosmetic-mod-invalid.json- Mod validation errorcosmetic-mod-conflict.json- Mod conflict error
Location: examples/auth/
webapp-login.json- Webapp loginconsensus-transaction-signing.json- Transaction signingnats-connection.json- NATS connection
Location: examples/cosmetic-mods/
simple-miner-mod.json- Simple mod examplemulti-language-mod.json- Multi-language modguild-alpha-complete-mod.json- Complete mod example
Location: guides/
api-usage-guide.md- General API usage guide- API overview
- Common patterns
- Best practices
- Troubleshooting
Location: config/
networks.json- Network configurationsenvironments.json- Environment configs
Location: troubleshooting/
README.md- Troubleshooting overviewcommon-issues.md- Common issues and solutionserror-codes.md- Error code reference
Location: systems/
README.md- Systems overviewpower-system.md- Power/energy systemresource-system.md- Resource systemfleet-system.md- Fleet system
Location: lifecycles/
README.md- Lifecycles overviewstruct-lifecycle.md- Struct lifecycleplanet-lifecycle.md- Planet lifecyclefleet-lifecycle.md- Fleet lifecycleplayer-lifecycle.md- Player lifecycle
Location: visuals/
README.md- Visual content overviewreference/visual-index.json- Visual content index
schemas/diagram-schema.json- Diagram structuresschemas/relationship-graph.json- Relationship graphsschemas/flow-schema.json- Process flowsschemas/decision-tree.json- Decision treesschemas/pattern-schema.json- Visual patternsschemas/spatial-schema.json- Spatial/geometric dataschemas/ui-schema.json- UI elements
graphs/resource-flow.json- Resource conversion flowgraphs/entity-relationships.json- Entity relationship graphgraphs/gameplay-economics.json- Gameplay ↔ Economics relationshipsgraphs/system-integration.json- System integration graph
spatial/coordinate-system.json- Galactic coordinate system
Location: dependencies/
README.md- Dependencies overviewcommand-ship.json- Command Ship dependenciesbuilding.json- Building dependenciesexploration.json- Exploration dependencies
- Read
protocols/query-protocol.md - Check
reference/api-quick-reference.mdfor endpoints - Use
api/queries/{entity}.yamlfor entity-specific queries - Review
examples/workflows/get-player-and-planets.json
- Read
protocols/action-protocol.md - Check
reference/action-quick-reference.mdfor actions - Review
schemas/actions.jsonfor action definitions - See
examples/workflows/for workflow examples
- Read
protocols/error-handling.md - Check
patterns/retry-strategies.mdfor retry logic - Review
api/error-codes.yamlfor error codes - See
examples/errors/for error examples
- Read
patterns/caching.mdfor caching - Read
patterns/rate-limiting.mdfor rate limits - Read
patterns/polling-vs-streaming.mdfor data access - Read
LOADING_STRATEGY.mdfor loading optimization
- Read
patterns/security.mdfor security best practices - Read
protocols/authentication.mdfor authentication - Review
examples/auth/for authentication examples
- Start with
AGENTS.md- Comprehensive guide - Follow
IMPLEMENTATION_CHECKLIST.md- Step-by-step checklist - Review
examples/simple-bot.json- Simple bot - Check
examples/gameplay-mining-bot.json- Mining bot - Review
patterns/workflow-patterns.md- Workflow patterns
- Read
protocols/streaming.md- Streaming protocol - Check
api/streaming/- Streaming documentation - Review
patterns/polling-vs-streaming.md- Decision guide - See
examples/workflows/monitor-planet-shield.json- Example
Protocols: protocols/*.md
Patterns: patterns/*.md
Schemas: schemas/*.json
API Docs: api/*.yaml
Examples: examples/**/*.json
References: reference/*.md or reference/*.json
Querying: protocols/query-protocol.md, api/queries/
Actions: protocols/action-protocol.md, schemas/actions.json
Errors: protocols/error-handling.md, api/error-codes.yaml
Streaming: protocols/streaming.md, api/streaming/
Authentication: protocols/authentication.md, examples/auth/
Workflows: patterns/workflow-patterns.md, examples/workflows/
Caching: patterns/caching.md
Rate Limiting: patterns/rate-limiting.md
Security: patterns/security.md
Visual Content: visuals/README.md, visuals/graphs/, visuals/reference/visual-index.json
Human-Readable Docs: See root README.md for human-readable documentation
Technical Docs: See technical/ for technical architecture and codebase documentation
Gameplay Docs: See gameplay/ for gameplay guides and strategies
Documentation Index Version: 1.1.0 - January 1, 2026