Natual Keys

Any guidance on the usage of natural keys in streams and projections?

Just the usual for natural keys. Usually they can change, and then you have data rebuilding to do.

On the positive side they might save you from a trip to a read model that is eventually consistent in order to lookup say a guid from a natural key in a write scenario...