{
  "notes": "Episode 1: goal.json shows no prior batches, actions, refusals, handed results, requester notes, or listed mandates. The item budget is 12, with 0 used before this decision; the goal allows 14 episodes. This decision requests only top-up: exactly one item, five independent replicas, acceptance quorum 4, Sepolia chainId 11155111, pin head, and the three accounts in the objective in their stated order. The brief is copied verbatim from the objective. The plane will pin the shared block; no balances have been read or inferred here. The first batch uses five replica seats if accepted, leaving room for the sole permitted five-replica replacement.\n\nProgress counters: mandate waits scheduled 0 of 6; mandate waits completed 0 of 6; actions attempted none; action refusals none; replacement top-up-2 not requested. Wake on top-up settlement. This batch-settlement wake is not a mandate wait. If an earlier event wakes the goal, inspect current state and continue waiting for top-up to settle without creating another batch or acting early.\n\nNext episode: verify top-up is settled under goal.json withheld; its files are deliberately withheld and need not be requested. Then check goal.json mandates for 0xcd8e06df68251ea8bc6b28886d167556695e29b0becc6dedb6bd28591041db97 with state active. Only once that condition holds, propose exactly one act: {\"name\":\"top-up-1\",\"intents\":\"top-up\",\"mandate\":\"0xcd8e06df68251ea8bc6b28886d167556695e29b0becc6dedb6bd28591041db97\",\"quorum\":3}. Until the mandate is active after settlement, schedule a wake with afterMinutes 10, look again, and keep the scheduled/completed wait counts in notes; at most six such waits are allowed. Finish after the sixth wait.\n\nRecord each action name, state and hash exactly as reported; never invent a hash. Preserve every refusal word for word in notes for the write-up. If top-up-1 is refused specifically because an item intent has too few counted holders, request top-up-2 once, using exactly the same brief, one item, intents true, replicas size 5/quorum 4, and the same chain configuration with pin head. After top-up-2 settles and the specified mandate is active, act exactly once with name top-up-2, intents top-up-2, mandate 0xcd8e06df68251ea8bc6b28886d167556695e29b0becc6dedb6bd28591041db97, quorum 3. Do not blindly retry either act. Any other refusal ends the goal; a second action refusal ends the goal. Finish as soon as an action is simulated, ready, sent or confirmed, or after the second refusal or sixth wait. The final write-up must include every action name, state and hash and every refusal verbatim. Open no children, ask no oracle, set no watches, and spawn no batch other than top-up and the conditionally permitted top-up-2.",
  "spawn": [
    {
      "name": "top-up",
      "brief": "Read the native ETH balance of each of these accounts at the block .imd/reads/chain.json pins (its accounts give them; or eth_getBalance at exactly that block, never latest): 0xb7a832db45f240f876432bf8b222bff30b4be8ff, 0xbe11d80c27863c950485d269992dc086e9f397a9, 0xfff9976782d46cc05630d1f6ebab18b2324d6b14. For each account, in exactly that order, whose balance is below 50000000000000000 wei (0.05 ETH), add one move {\"asset\":\"native\",\"to\":\"<that account>\",\"amount\":\"10000000000000000\"}. Skip every account at or above it. Write, as your whole result, one asset-intent@1 and nothing else:\n{\"schema\":\"asset-intent@1\",\"chainId\":11155111,\"kind\":\"treasury.rebalance\",\"moves\":[<the moves>],\"approvals\":[],\"rationale\":\"<each account's balance in wei at the pinned block, and which you topped up>\"}\nAddresses in lowercase, amounts as decimal strings of wei, the moves in the order the accounts are listed above.",
      "items": [
        {
          "key": "balances",
          "vars": {}
        }
      ],
      "output": {
        "format": "json",
        "maxBytes": 8000
      },
      "intents": true,
      "replicas": {
        "size": 5,
        "quorum": 4
      },
      "chain": {
        "chainId": 11155111,
        "pin": "head",
        "accounts": [
          "0xb7a832db45f240f876432bf8b222bff30b4be8ff",
          "0xbe11d80c27863c950485d269992dc086e9f397a9",
          "0xfff9976782d46cc05630d1f6ebab18b2324d6b14"
        ]
      }
    }
  ],
  "read": [],
  "cancel": [],
  "wake": {
    "batches": [
      "top-up"
    ]
  },
  "finish": false
}
