Eligible is not executed
Planned spend S is B times the configured share, rounded down to whole wei. The epoch must be due, S must meet minimum M, and B must cover S plus gas reserve G. The epoch guard measures elapsed time since the latest confirmed receipt. A scheduled run alone does not make a buy due. Passing the spend checks still requires a verified native curve, sufficient launch age, a protected quote and simulation, and a fresh balance check.
Leave room for gas
M is the server's minimum spend. G is the gas-unit cap times the gas-price ceiling, not a prediction of the final fee. The network fee and estimated gas must each fit their caps. Share, epoch length and minimum spend are not published here.
A receipt needs evidence
Only a confirmed buy with verified settlement produces a confirmed receipt. Purchased GROAT stays in the vault. This implementation adds no burn or distribution. A is actual ETH spent after refunds; T is net GROAT received from token transfer logs. Settlement must satisfy the protected price check before the executor stores an immutable transaction receipt.
Keep retries in check
Live sends require durable Blob storage. Conditional execution locks and a shared account lock guard against duplicate or competing sends. Uncertain sends keep their recovery locks until reconciled; age alone does not release them.
Waiting or skipped
An epoch still waiting, spend below M, or insufficient gas reserve means no buy. The executor skips rather than shrinking the configured share.
After graduation: route unavailable. If graduated() is true, no buy is sent. The pool route is not implemented. An unreadable graduation check also stops execution.
Route skips are stored separately from confirmed receipts, outside dry runs. They do not enter the confirmed feed or advance the epoch guard. Early planning skips return a reason without creating a confirmed receipt.
What the letters mean
Every stage, connector and receipt explains the implementation, not live activity. Rule settings are unpublished. Letters stand for amounts; no transaction is started here. Creator fees arrive as native ETH. Staking deposits and pre-staked GROAT share the wallet but are not the ETH spent on a buyback. The executor reads the entire native ETH balance, B, including top-ups and unstake fees, not just creator fees. Illustrative sequence: creator fees enter the vault; the rule checks a share of native ETH; a permitted buy still needs execution and settlement checks; only then is a confirmed receipt recorded. A waiting or skipped branch sends no buy and produces no confirmed buyback receipt. Read each stage in order. When interaction is available, select a stage to replay its illustrative connector.