Action Index

Version: 1.1.0 Last Updated: 2026-01-01 Description: Complete index of all game actions for AI agents Verified: Yes (by GameCodeAnalyst, 2026-01-01, method: code-analysis, confidence: high)


Summary

Metric Count
Total Actions 36
Verified 26
Deprecated 7
Requires Proof-of-Work 3
Requires Charge 5
Requires Power 1

Actions by Category

Category Count
construction 2
combat 2
resource 9
economic 5
exploration 1
fleet 1
guild 5
struct-management 7

Construction Actions

ID Name Message Type Verified Description
struct-build-initiate Initiate Struct Build /structs.structs.MsgStructBuildInitiate Yes Start building a struct (first step of two-step process)
struct-build-complete Complete Struct Build /structs.structs.MsgStructBuildComplete Yes Complete building a struct (requires proof-of-work)

Details:

All construction actions use endpoint: POST /cosmos/tx/v1beta1/txs


Struct Management Actions

ID Name Message Type Verified Description
struct-activate Activate Struct /structs.structs.MsgStructActivate Yes Activate a struct (bring online)
struct-deactivate Deactivate Struct /structs.structs.MsgStructDeactivate Yes Deactivate a struct (take offline)
struct-stealth-activate Activate Stealth /structs.structs.MsgStructStealthActivate Yes Activate stealth mode for a struct
struct-stealth-deactivate Deactivate Stealth /structs.structs.MsgStructStealthDeactivate Yes Deactivate stealth mode for a struct
struct-defense-set Set Defender /structs.structs.MsgStructDefenseSet Yes Assign a defender struct to protect another struct
struct-defense-clear Clear Defender /structs.structs.MsgStructDefenseClear Yes Remove defender assignment
struct-move Move Struct /structs.structs.MsgStructMove Yes Move a struct to a new location

Details:

All struct management actions use endpoint: POST /cosmos/tx/v1beta1/txs


Combat Actions

ID Name Message Type Verified Description
struct-attack Attack with Struct /structs.structs.MsgStructAttack Yes Attack another struct
planet-raid-complete Complete Planet Raid /structs.structs.MsgPlanetRaidComplete Yes Complete a raid on a planet (requires proof-of-work)

Details:

All combat actions use endpoint: POST /cosmos/tx/v1beta1/txs


Resource Actions

ID Name Message Type Verified Description
struct-ore-miner-complete Complete Ore Mining /structs.structs.MsgStructOreMinerComplete Yes Complete ore mining operation (requires proof-of-work)
struct-ore-refinery-complete Complete Ore Refining /structs.structs.MsgStructOreRefineryComplete Yes Complete ore refining operation (requires proof-of-work)
struct-generator-infuse Infuse Generator with Alpha Matter /structs.structs.MsgStructGeneratorInfuse Yes Infuse a generator struct with Alpha Matter to produce energy
reactor-infuse Infuse Reactor /structs.structs.MsgReactorInfuse Yes Add Alpha Matter to reactor for energy production
reactor-defuse Defuse Reactor /structs.structs.MsgReactorDefuse Yes Remove Alpha Matter from reactor
reactor-begin-migration Begin Reactor Migration /structs.structs.MsgReactorBeginMigration No Begin redelegation process for reactor validation stake
reactor-cancel-defusion Cancel Reactor Defusion /structs.structs.MsgReactorCancelDefusion No Cancel undelegation process for reactor validation stake
reactor-allocate Allocate Reactor Energy /structs.structs.MsgReactorAllocate No DEPRECATED – Allocate energy from a reactor
substation-create Create Substation /structs.structs.MsgSubstationCreate Yes Create a new substation for power distribution
substation-player-connect Connect Player to Substation /structs.structs.MsgSubstationPlayerConnect Yes Connect a player to a substation for power capacity
substation-connect Connect to Substation /structs.structs.MsgSubstationConnect No DEPRECATED – Connect a struct to a substation
substation-allocation-connect Connect Allocation to Substation /structs.structs.MsgSubstationAllocationConnect Yes Connect an allocation to a substation for power distribution

Details:

All resource actions use endpoint: POST /cosmos/tx/v1beta1/txs


Economic Actions

ID Name Message Type Verified Description
provider-create Create Energy Provider /structs.structs.MsgProviderCreate Yes Create an energy provider
agreement-open Open Energy Agreement /structs.structs.MsgAgreementOpen Yes Open an energy agreement with a provider
agreement-create Create Energy Agreement /structs.structs.MsgAgreementCreate No DEPRECATED – Create an automated energy agreement
ore-mining Mine Alpha Ore /structs.structs.MsgOreMining No DEPRECATED – Mine Alpha Ore from a planet
ore-refining Refine Alpha Ore to Alpha Matter /structs.structs.MsgOreRefining No DEPRECATED – Refine Alpha Ore to Alpha Matter
generator-allocate Allocate Energy from Generator /structs.structs.MsgGeneratorAllocate No DEPRECATED – Allocate energy from a generator

Details:

All economic actions use endpoint: POST /cosmos/tx/v1beta1/txs


Exploration Actions

ID Name Message Type Verified Description
planet-explore Explore Planet /structs.structs.MsgPlanetExplore Yes Explore a new planet (creates new planet)

Details:

Endpoint: POST /cosmos/tx/v1beta1/txs


Fleet Actions

ID Name Message Type Verified Description
fleet-move Move Fleet /structs.structs.MsgFleetMove Yes Move fleet to a different location

Details:

Endpoint: POST /cosmos/tx/v1beta1/txs


Guild Actions

ID Name Message Type Verified Description
guild-create Create Guild /structs.structs.MsgGuildCreate Yes Create a new guild
guild-membership-join Join Guild /structs.structs.MsgGuildMembershipJoin Yes Join an existing guild
guild-membership-kick Kick Guild Member /structs.structs.MsgGuildMembershipKick Yes Remove a member from a guild
guild-bank-mint Mint Guild Tokens /structs.structs.MsgGuildBankMint Yes Mint guild tokens
guild-bank-redeem Redeem Guild Tokens /structs.structs.MsgGuildBankRedeem Yes Redeem guild tokens for resources
guild-membership-leave Leave Guild /structs.structs.MsgGuildMembershipLeave No DEPRECATED – Leave current guild

Details:

All guild actions use endpoint: POST /cosmos/tx/v1beta1/txs


Verification Notes

26 actions fully verified with code references. 7 actions are deprecated (marked with replacement actions). 1 action (reactor-allocate) is deprecated with no direct replacement (use allocation system). 4 replacement actions added: substation-allocation-connect, agreement-open, guild-membership-kick, struct-generator-infuse.