El repositorio incluye tipos de elemento auditables o revisables, que conservan un historial de creación y subsiguiente modificación de los mismos para poder auditarlos. El rastro de la auditoría incluye un registro de los estados pasados del elemento, el usuario que lo guardó y el momento en que se modificó. En el caso de los elementos que no requieren un historial auditable, el repositorio almacena únicamente el último estado del elemento.
Cada elemento del repositorio tiene un identificador único, que puede utilizarse como clave para recuperar dicho elemento. Estos identificadores únicos a nivel mundial (UUID) se aplican a los elementos, al estado de los mismos y al valor de su contenido. De este modo, cuando el contenido de un elemento se replica en otro, su identidad única se conserva.
El componente del repositorio proporciona métodos de interfaz de programa (API) del lado del servidor para la creación, recuperación, actualización y supresión de elementos en el repositorio. Los API del lado del servidor incluyen operaciones para ejecutar búsquedas complejas de los elementos del repositorio, basadas en sus propiedades y sus relaciones.
Jazz también proporciona un servicio de señalización que está respaldado por el repositorio. Los componentes comunican los cambios empleando las API del lado del servidor para anunciar sucesos, como la finalización de una construcción o la entrega en una corriente. Los sucesos de cambio se registran en el repositorio. Los servicios de canal de información publican un canal de información web (ya sea Atom o RSS) que resulta adecuado para el análisis mediante un lector de canales de información que cumple con los estándares.
La creación, actualización y supresión de elementos de un repositorio solo puede hacerse empleando los mecanismos del lado del servidor. El repositorio proporciona un gestor de elementos del lado del cliente que ayuda a coordinar elementos de tipo cliente, tales como vistas y editores, con elementos del repositorio.
Para mayor información acerca del repositorio, véase "Información general técnica de la plataforma Jazz", que está disponible para los usuarios registrados en www.jazz.net en la página de aprendizaje.