5.4.3 PCN Gateway Fabric API
A PCN gateway is deployed on each public city node (PCN) to receive off-BSN system requests signed and verified by DApp access keys. Then requests are routed to the corresponding Fabric-based DApp chaincodes. Invoking the PCN gateway is realized by sending HTTP requests to each PCN gateway service. The gateway is responsible for verifying user and application identities and then uses these identities and chaincode functions to process chaincode parameters and to send the chaincode transaction results back to the off-BSN systems.