- Protocol layer interacts with network and abstracts ondc network from you application
- this is pure Rest api based server, which is being used to send request to network(Gateway pr peers)
- This also receives all requests from network
- utilizes mongodb to store the request responses as a backup to be able to relay again in case downstream(client api server) is unresponsive
BAP Protocol Layer written in python using flask framework
- uses json-schema for schema-validation for request and responses of Network calls
- pagination on search callbacks