Blue Owl Technology Finance Corp. filed the Master Note Purchase Agreement for the issuance of $150,000,000 of 7.60% Series 2026A Senior Notes due September 3, 2032. This filing details the terms of the private placement.