Quandela · Arazzo Workflow
Estimate then run a Chemistry VQE workload on Quandela Quantum Toolbox
Version 1.0.0
Price a Chemistry VQE workload with the estimator before committing credits, check the Quantum Toolbox concurrency ceiling, submit, poll and collect.
View Spec
View on GitHub
Quantum ComputingPhotonic QuantumPhotonicsSingle Photon SourcesQuantum HardwareQuantum CloudQPUPercevalPython SDKQuantum Random Number GenerationQuantum SimulationVariational Quantum AlgorithmsQuantum ChemistryGraph AlgorithmsJob OrchestrationOpen-SourceFranceArazzoWorkflows
Provider
Workflows
estimate-and-run-chemistry-vqe
Cost-gated Chemistry VQE execution on Quandela Cloud.
1
mint-job-token
$sourceDescriptions.tokens.post_api_tokens
Mint a short-lived Cloud Job Token for this run.
2
estimate-cost
$sourceDescriptions.toolbox.post_qt_chemistryvqe_estimate
Price the workload WITHOUT running it. Gate on nb_total_shots against the caller's shot_budget before spending anything.
3
check-qt-capacity
$sourceDescriptions.jobs.get_api_jobs_availability
Read max_running_qt_jobs / num_running_qt_jobs. The Quantum Toolbox ceiling is enforced as 403 "Cannot have more than {MAX_QT_JOBS} running Quantum Toolbox jobs" — note it is a 403, unlike the Perceval waiting-job ceiling which is a 400.
4
submit-chemistry-vqe
$sourceDescriptions.toolbox.post_qt_chemistryvqe
Submit the workload. There is no idempotency key and no process_id guard on the Toolbox surface, so persist the returned job_id immediately — there is no job list endpoint to recover it from.
5
poll-status
$sourceDescriptions.toolbox.get_qt_chemistryvqe_by_job_id_status
Poll with exponential backoff. VQE status responses can carry IntermediateChemistryVqeResults, so convergence is observable before the job terminates.
6
get-results
$sourceDescriptions.toolbox.get_qt_chemistryvqe_by_job_id_results
Collect ChemistryVqeResults.
7
audit-consumption
$sourceDescriptions.tokens.get_api_tokens_usage_report
Read the per-platform consumption ledger for this token — credits and free_credits are reported separately. The only way to answer "what did this run consume"; note that no price list is published, so cost in currency is not knowable.
8
revoke-job-token
$sourceDescriptions.tokens.post_api_tokens_revoke
Revoke the run's token.
Source API Descriptions
openapi
openapi