Gear program

A WebAssembly program running through Gear's actor-style message model on Vara.

In plain language

Programs receive messages and may process them asynchronously after the runtime accepts message submission.

Why it matters

Successful gear.sendMessage dispatch is not the same as verified program processing.

Real Vara examples

ReferendumGovernanceExecutionDirect addresses
#66 Send a pause command to the legacy tokenized-VARA program

This referendum began an early tokenized-VARA migration sequence by submitting a pause command to the legacy VFT program.

ExecutedDispatch succeeded15
#83 Unpause the new VFT manager and Vara–Ethereum bridge

This referendum passed the same unpause batch rejected in #82, reopening the Vara-side bridge pallet and submitting the new manager's unpause command.

ExecutedDispatch succeeded24

Related terms

Gear message · Actor ID · VFTManager