Rational, optimizing traders
Process available information
Place (conditionally) optimal orders
Orderly market aggregation
Efficient pricing and allocations