Definitions for "OSID"
We use the term O.K.I. Service Interface Definition (OSID) to differentiate O.K.I. from the broad class of application programming interfaces. Our architecture exposes a carefully selected collection of services. The definition of these services enforces a programming model that maintains a sharply delineated boundary between O.K.I. compliant applications and O.K.I. service implementations. We believe that Service Interface Definition is a better description of our intent that the more generic application programming interface.