Packages 
Package Description
org.eclipse.ditto.model.base.auth
Contains interfaces and classes for authorization.
org.eclipse.ditto.model.base.common
Provides classes and interfaces which are commonly useful for all Ditto domain model frameworks.
org.eclipse.ditto.model.base.entity  
org.eclipse.ditto.model.base.entity.id
Provides classes and interfaces which are commonly useful for all Ditto domain model frameworks.
org.eclipse.ditto.model.base.exceptions
Provides commonly used exceptions as well as support for exception handling.
org.eclipse.ditto.model.base.headers
This package provides interfaces and classes for headers.
org.eclipse.ditto.model.base.headers.entitytag  
org.eclipse.ditto.model.base.json
Provides classes and interfaces for assisting JSON serialization.