This document discusses a function interface that defines specifications and allows for experience. The interface focuses on specifications, functions, and experience through an adaptable approach. Overall the goal is to provide an interface that can evolve with experience over time.