# Specification Granularity In adidas streaming platform, all resources are grouped by namespaces. For that reason specs **SHOULD** be created with a relation 1:1 with namespaces. In other words, every namespace will have an AsyncAPI spec including all the assets belonging to that namespace. Different granularities **MAY** be chosen depending on the needs.