Offer an OCN Service

An OCN Service Provider develops and provides OCN Services like contracting, payments, etc. that can be used by CPOs, eMSPs and other OCN Parties to improve their charging services.

The OCN Service is - similar to any other OCPI role - an OCN Party. We make this distinction from other "Services" that might only require customers to send OCPI messages (including custom OCPI modules) directly. To offer your OCN Service via the OCN Service Interface, make sure the following prerequisties are met

  1. The OCN Service has a OCN Identity

  2. The OCN Service is connected to the OCN

Now you are ready to publish your OCN Service on the OCN Registry.

An OCN Service is an OCPI party that requires additional permissions from their customers. Such permissions could include the forwarding of session or charge detail record data, for example in a payment service. Once a customer/user has agreed to the Service's permissions, the OCN Node tied to the customer will automate any such required permissions, lessening the cost of integration with a service. To be granted the aforementioned permissions, you must then list you OCN Service and the permissions required in a separate smart contract, entitled "Permissions". Thereafter, a user can make their agreement explicit in the same smart contract. Learn more on how to list your OCN Service on our OCN Registry Repository.

You can find a full list of currently implemented OCN Permissions here.