Initial API for @evanweaver to work with

[#83945182]