Version: 1.0.0 Last Updated: 2026-01-16 Description: Complete catalog of GRASS event types and categories
| Event Name | Description | Subject Pattern | Schema |
|---|---|---|---|
| block | Block updates | structs.block.* |
event-schemas.md#BlockEvent |
| Event Name | Description | Subject Pattern | Schema |
|---|---|---|---|
| guild_consensus | Guild consensus data updates | structs.guild.* |
event-schemas.md#GuildConsensusEvent |
| guild_meta | Guild metadata updates | structs.guild.* |
event-schemas.md#GuildMetaEvent |
| guild_membership | Guild membership changes | structs.guild.* |
event-schemas.md#GuildMembershipEvent |
| Event Name | Description | Subject Pattern | Schema |
|---|---|---|---|
| raid_status | Raid status changes | structs.planet.* |
event-schemas.md#PlanetRaidStatusEvent |
| planet_activity | Planet activity events from planet_activity table, including struct_health details | structs.planet.* |
event-schemas.md#PlanetActivityEvent |
| fleet_arrive | Fleet arrival | structs.fleet.* |
event-schemas.md#FleetArriveEvent |
| fleet_advance | Fleet advancement | structs.fleet.* |
– |
| fleet_depart | Fleet departure | structs.fleet.* |
– |
| Event Name | Description | Subject Pattern | Schema |
|---|---|---|---|
| struct_attack | Struct attack events | structs.struct.* |
– |
| struct_defense_remove | Defense structure removed | structs.struct.* |
– |
| struct_defense_add | Defense structure added | structs.struct.* |
– |
| struct_defender_clear | Defense relationships cleared from a struct | structs.struct.* |
– |
| struct_status | Struct status changes | structs.struct.* |
event-schemas.md#StructStatusEvent |
| struct_move | Struct movement | structs.struct.* |
– |
| struct_block_build_start | Build operation started | structs.struct.* |
– |
| struct_block_ore_mine_start | Mining operation started | structs.struct.* |
– |
| struct_block_ore_refine_start | Refining operation started | structs.struct.* |
– |
| Event Name | Description | Subject Pattern | Schema |
|---|---|---|---|
| player_consensus | Player consensus data updates | structs.player.* |
event-schemas.md#PlayerConsensusEvent |
| player_meta | Player metadata updates | structs.player.* |
event-schemas.md#PlayerMetaEvent |
| Event Name | Description | Subject Pattern |
|---|---|---|
| address_register | Address registration events | structs.address.register.* |
| Entity | Pattern | Specific Format | Example |
|---|---|---|---|
| Player | structs.player.* |
structs.player.{guild_id}.{player_id} |
structs.player.0-1.1-11 |
| Guild | structs.guild.* |
structs.guild.{guild_id} |
structs.guild.0-1 |
| Planet | structs.planet.* |
structs.planet.{planet_id} |
structs.planet.3-1 |
| Struct | structs.struct.* |
structs.struct.{struct_id} |
structs.struct.5-1 |
| Fleet | structs.fleet.* |
structs.fleet.{fleet_id} |
structs.fleet.7-1 |
| Address | structs.address.register.* |
structs.address.register.{code} |
structs.address.register.ABC123 |
| Global | structs.global |
structs.global |
structs.global |
api/streaming/event-schemas.md - Event schema definitionsapi/streaming/subscription-patterns.md - Subscription patternsprotocols/streaming.md - Streaming protocolapi/streaming/README.md - Streaming overview