issue #6 Domain API

repository specification