System and method of provisioning transparency using trusted secure chained visibility with customer conscience
A system, method, and computer-readable medium for authentication as to resources of a subscription for a customer for particular resources that include hardware and software. A distributed ledger, such as a block chain support a main subscription channel. Factory entities of the provider of the resources write to a sub distributed ledger of the distributed ledger, where the sub distributed ledger is related to a factory subscription channel. Third party vendors of the provider of the resources write to another sub distributed ledger of the distributed ledger, where this sub distributed ledger is related to a vendor subscription channel. The distributed ledger of the main subscription channel is updated with provisioning of the resources. An authenticity view is provided as to updated main subscription channel.
1. A computer-implementable method for authentication as to resources of a subscription for a customer comprising:
receiving an order for the subscription;
updating a distributed ledger of a main subscription channel with the subscription;
creating private keys related to a factory service tag of the subscription;
updating a sub distributed ledger of a factory subscription channel that is a level below the main subscription channel;
creating private keys related to vendor licenses of the subscription;
updating another sub distributed ledger of a vendor subscription channel that is a level below the main subscription channel;
updating the distributed ledger of the main subscription channel with keys related to provisioning of the resources; and
providing an authenticity view to all entities accessing the main subscription channel, based on updated main subscription channel.
2. The method of claim 1 , wherein the distributed ledgers are blockchains, and updating is performed on particular blocks of the blockchains.
3. The method of claim 1 , wherein the method is supported by a private cloud service of the customer.
4. The method of claim 1 , wherein the subscription is supported through its lifecycle by a supply chain system.
5. The method of claim 1 , wherein the factory channel is supported by factory entities of the provider of the resources.
6. The method of claim 1 , wherein the vendor channel is supported by third party providers of the resources.
7. A system comprising:
a processor;
a data bus coupled to the processor; and
a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations for authentication as to resources of a subscription for a customer executable by the processor and configured for:
receiving an order for the subscription;
updating a distributed ledger of a main subscription channel with the subscription;
creating private keys related to a factory service tag of the subscription;
updating a sub distributed ledger of a factory subscription channel that is a level below the main subscription channel;
creating private keys related to vendor licenses of the subscription;
updating another sub distributed ledger of a vendor subscription channel that is a level below the main subscription channel;
updating the distributed ledger of the main subscription channel with keys related to provisioning of the resources; and
providing an authenticity view to all entities accessing the main subscription channel, based on updated main subscription channel.
8. The system of claim 7 , wherein the distributed ledgers are blockchains, and updating is performed on particular blocks of the blockchains.
9. The system of claim 7 , wherein the system is supported by a private cloud service of the customer.
10. The system of claim 7 , wherein the subscription is supported through its lifecycle by a supply chain system.
11. The system of claim 7 , wherein the factory channel is supported by factory entities of the provider of the resources.
12. The system of claim 7 , wherein the vendor channel is supported by third party providers of the resources.
13. A non-transitory, computer-readable storage medium embodying computer program code for authentication as to resources of a subscription for a customer, the computer program code comprising computer executable instructions configured for:
receiving an order for the subscription;
updating a distributed ledger of a main subscription channel with the subscription;
creating private keys related to a factory service tag of the subscription;
updating a sub distributed ledger of a factory subscription channel that is a level below the main subscription channel;
creating private keys related to vendor licenses of the subscription;
updating another sub distributed ledger of a vendor subscription channel that is a level below the main subscription channel;
updating the distributed ledger of the main subscription channel with keys related to provisioning of the resources; and
providing an authenticity view to all entities accessing the main subscription channel, based on updated main subscription channel.
14. The non-transitory, computer-readable storage medium of claim 13 , wherein the computer executable instructions are supported by a private cloud service of the customer.
15. The non-transitory, computer-readable storage medium of claim 13 , wherein the subscription is supported through its lifecycle by a supply chain system.
16. The non-transitory, computer-readable storage medium of claim 13 , wherein the factory channel is supported by factory entities of the provider of the resources.
17. The non-transitory, computer-readable storage medium of claim 13 , wherein the vendor channel is supported by third party providers of the resources.