This document describes a software-defined solar prototype that can test algorithms for controlling solar panel output. It uses a Raspberry Pi to control a DC load connected to a solar panel, adjusting the voltage to implement algorithms like maximum power point tracking (MPPT) or weighted power point tracking (WPPT). The goal is to rate-limit solar output based on the panel's IV curve in order to address issues like predicting utility-scale solar generation and net metering caps. Future work will focus on deploying the prototype outdoors and evaluating different algorithm configurations based on collected performance data.