Streaming finance is a form of mining capital for mines producing precious metals. The investor, a streaming company, provides an upfront payment to the mining company in return for the right to a percentage of production. This is usually for life-of-mine. Streams payments are ongoing on receipt of physical metal. The shareholders of the mining company are not diluted.