anchor.diff:  FORMAT: 1A
  -HOST: http://polls.apiblueprint.org/
  +HOST: http://os-dev-gateway.nebo15.com:8080/
   
   # OrangeSky API Gateway
   
  
positive.code: - `latency_client_request` - Time elapsed between the first bytes were read from the client and after the last bytes were sent to the client. Useful for detecting slow clients..
  - `status_{:http_status_code}_count` - Count of responses grouped by HTTP status code.
  
  ## Available Plugins
  
  ### General
  
  #### Proxy (Proposal Draft)
  
  Receive request on one URI and proxy it to upstream URI.
  
  Proxy MUST:
  
  - send HTTP header `X-Request-ID` back to client.
  - send HTTP header `X-Request-ID` to upstream.
  
  This will help us to add transilent key that will make possible to track flow of single request across all system.
  
  <!--
  TBD v2.0: Kubernetes Selector for upstreams.
  + request
      + type: http/amqp/tcp/udp
  - One of
      + upstream
          + type: http/amqp/tcp/udp
          + host
          + port
          + path
      + upstream
          + type: http
          + selector
          + path
      + preserve_host
      + auth
          + basic
              + user: token-ASDjsadipj300
  
  Limitations: plugins should know on which protocol they are able to work.
  -->
  
  #### JSON Schema Validation
  
  Attach JSON Schema that will validate all requests to API endpoint. 
  
  It *SHOUD* have separate path URI pattern matching rule, so it will be able to aim at single REST endpoint.
  
  ```
  "POST,PUT ^/api/v1/profile/*$": JSON_SCHEMA{},
  ```
  
  <!--
  #### HTTPRelay
  
  
negative.code: 
  + Response 200 (application/json)
      + Attributes (SuccessResponse)
  -->
  
  # Group Requests
  
  