3.2.1. Decision-Making

Agents use simple heuristics to make decisions. Prosumer agents are uniformly sampled to meet consumer water demands until consumer water demands are met or no prosumers have rainwater remaining in their tanks. Consumer agents do not use information about network location, amount of available water, or cost associated with purchasing water to select a prosumer agent for trading. Prosumers are simple reactive agents and release water when matched with consumer agents.

## 3.2.2. Stochasticity

There is little stochasticity in consumer and prosumer behaviors. Households in the network are randomly assigned as consumer and prosumer agents, and consumer agents select among prosumers with uniform probability to buy water.

## 3.2.3. Sensing

Consumer agents know the volume of water that is stored by each prosumer agent, and both consumer and prosumer agents have exact information about precipitation depths.

## 3.2.4. Interaction

Consumer and prosumer agents exchange water directly. Trades are not constrained by spatial location, and any prosumer agent can trade with any consumer agent. Consumer agents do not interact with other consumer agents, and prosumer agents do not interact with other prosumer agents.
