Self-Contained Specifications All AsyncAPI specification SHOULD include as much information as needed in order to make the spec self-contained and clearly documented.