| CPC G06N 10/60 (2022.01) [G06N 10/40 (2022.01); G06N 10/80 (2022.01)] | 17 Claims | 

| 
               1. A method comprising: 
            determining a set of dependencies that a service requires to execute; 
                generating, by a processing device, a quantum assembly language (QASM) file comprising a mapping of a configuration file of the service and a configuration file of each of the set of dependencies to a respective qubit among a plurality of qubits, wherein the QASM file further comprises a diamond dependency algorithm (DDA); 
                executing the QASM file using one or more quantum diamond dependency services (QDDSs) to detect one or more diamond dependencies based on the DDA and the mapping of the configuration file of the service and the configuration file of each of the set of dependencies to a respective qubit among a plurality of qubits, wherein each of the one or more QDDSs corresponds to a quantum environment having a subset of the plurality of qubits; and 
                connecting to the one or more quantum diamond dependency services (QDDSs) to identify a respective available qubit for the service and a respective available qubit for each of the set of dependencies; and as the respective available qubit for the service and the respective available qubit for each of the set of dependencies is identified, locking the respective available qubit down. 
               |