The Fedora specification will detail the exact services and interactions required for a server implementation to be verified as "doing Fedora". It is being drafted and maintained
here.
The primary benefits of this specification include:
- Concrete and common understanding of Fedora's role in an institution's infrastructure ecosystem
- Stable, independently versioned Fedora RESTful API
- Opportunity for alternate Fedora implementations for testing and edge-case scenarios
Rationale
See below for a full description of the Fedora specification rationale.