anchor.diff:  
   ### Authorization
   
  -All authorization plugins work on top of [Consumers][] entity. Plugins can assign access scopes that can be reused in [ACL][] plugin.
  -Only one authorization plugin can be enabled at one time, because all of them override [Consumers][] collection logic.
  +All authorization plugins work on top of [Consumers](#reference/consumers/get-all-requests) entity. Plugins can assign access scopes that can be reused in [ACL](#reference/plugins/acl/get-all-requests) plugin.
  +Only one authorization plugin can be enabled at one time, because all of them override [Consumers](#reference/consumers/get-all-requests) collection logic.
   
   To authorize requests inside private platrom scope we can add `Authroization: Basic base64_token` headers, so services will know that request is sent from API Gateway. _In MVP release we will trust to all requests inside private zone, no API authorization is required._
   
  
positive.code: 
  _TBD v2.0_
  
  Add plugin settings of [API][] to `X-Settings-Cache: json_encode(cache_plugin_setting)` header in all requests to upstream.
  
  #### Circout Breaker
  
  
negative.code: + latencies
      + gateway
      + upstream
      + client_request
  enc