What problem does it solve?
Gear and Vara Sails builders often struggle to select the correct gstd API for common tasks like messaging, execution, gas reservations, async reply flows, and child program creation, and may waste time sifting through low-level syscall documentation to confirm behavior when they only need to validate edge cases.
Core Features & Use Cases
- Structured API Selection Workflow: Guides builders to start from their intent, choose the appropriate gstd module (msg, exec, prog, reservations) instead of raw syscalls, and only drop to gcore or gsys for confirmation of limits, gas shapes, or low-level behavior.
- Quick Reference Table: Maps key gstd APIs to their common use cases for fast lookup during design and implementation.
- Scenario Guidance: Includes pressure scenarios for common build tasks like timed reply flows, delayed scheduled work with gas guarantees, and factory-style child program creation.
- Use Case: A builder designing a Sails app that needs to send delayed messages with guaranteed gas availability can use this skill to quickly identify the correct reservation and delayed send APIs without diving into raw syscall docs.
Quick Start
Use the gear-gstd-api-map skill to select the correct gstd API for your Gear program's messaging, execution, or child program creation needs, and trace to lower-level behavior only when confirming edge cases.