| CPC B64G 3/00 (2013.01) [B64G 1/1085 (2013.01); H04L 9/50 (2022.05)] | 19 Claims |

|
1. A system, comprising:
a first computing system, comprising:
memory storing computer program instructions for a web application client, a web application server, and a blockchain ledger application, and
at least one processor configured to execute the computer program instructions, wherein the computer program instructions are configured to cause the at least one processor to:
display, by the web application client, an interface for secure viewing and management of satellite configurations, the interface comprising satellite configuration data,
facilitate communication between the web client application and the blockchain ledger application, by the web server application,
provide secure management and storage of satellite configuration data on one or more blockchain ledgers, by the blockchain ledger application,
after a user modifies the satellite configuration data, send a request to the web application server to modify a satellite configuration, by the web application client,
provide a wallet comprising an identity for the user generated by a certificate authority and send the wallet to the blockchain ledger application, by the web application server,
invoke a smart contract method to change the satellite configuration, by the blockchain ledger application,
prior to changing the satellite configuration, check, by the smart contract method, whether the user has permission to change the satellite configuration,
approve the changes to the satellite configuration when the user has permission, and
reject the changes to the satellite configuration when the user does not have permission.
|