Packages 
Package Description
org.eclipse.ditto.model.base.acks
Contains means for triggering end-to-end (business) acknowledgements.
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.entity.type
Provided interfaces and classes for the type of an Entity.
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.