diff --git a/src/Azure/Azure.Quantum.Client/Machine/QuantumMachineFactory.cs b/src/Azure/Azure.Quantum.Client/Machine/QuantumMachineFactory.cs
index be9c1b2b0e2..41b45ed095e 100644
--- a/src/Azure/Azure.Quantum.Client/Machine/QuantumMachineFactory.cs
+++ b/src/Azure/Azure.Quantum.Client/Machine/QuantumMachineFactory.cs
@@ -29,6 +29,8 @@ public static class QuantumMachineFactory
var machineName =
targetNameNormalized is null
? null
+ : targetNameNormalized.StartsWith("quantinuum.")
+ ? "Microsoft.Quantum.Providers.Quantinuum.Targets.QuantinuumQuantumMachine, Microsoft.Quantum.Providers.Honeywell"
: targetNameNormalized.StartsWith("qci.")
? "Microsoft.Quantum.Providers.QCI.Targets.QCIQuantumMachine, Microsoft.Quantum.Providers.QCI"
: targetNameNormalized.StartsWith("ionq.")
diff --git a/src/Simulation/Core/EntryPointInfo.cs b/src/Simulation/Core/EntryPointInfo.cs
index 7061be98855..3c188fa2efa 100644
--- a/src/Simulation/Core/EntryPointInfo.cs
+++ b/src/Simulation/Core/EntryPointInfo.cs
@@ -53,4 +53,16 @@ public QCIEntryPointInfo(Type operation)
: base(operation)
{ }
}
+
+ ///
+ /// Base class containing information about an entry point
+ /// for a Q# executable targeted for a Quantinuum quantum processor.
+ ///
+ public class QuantinuumEntryPointInfo
+ : EntryPointInfo
+ {
+ public QuantinuumEntryPointInfo(Type operation)
+ : base(operation)
+ { }
+ }
}