PATENT-PENDING QUANTUM CIRCUIT EMULATION

XCTP

QUANTUM COMPUTING API

50,000 qubits. O(N) memory. 22 gates. OpenQASM 2.0. Four execution engines. Half the cost of any competitor.

GET API KEY TRY PLAYGROUND
SCROLL
// HOW IT WORKS

Three Steps to Quantum Compute

01
Sign Up
Get your API key instantly. No credit card. 60 seconds of free compute.
POST /api/v1/signup
{"email": "you@company.com"}

→ {"api_key": "xctp-a1b2c3..."}
02
Submit Circuit
JSON gates or OpenQASM 2.0. Choose your engine. Set your shots.
POST /api/v1/run
{"api_key": "xctp-...",
 "engine": "cnta",
 "num_qubits": 2,
 "gates": [{"gate":"h","target":0},
           {"gate":"cx","control":0,"target":1}]}
03
Get Results
Measurement counts, execution timing, Born-rule distributions.
{"status": "COMPLETED",
 "counts": {"00": 512, "11": 512},
 "execution_time_ms": 0.42,
 "backend": "xctp-v2"}
// PROOF IT WORKS

Try It Right Now. No Signup.

Real quantum circuits. Real engines. Real measurement distributions. Click any experiment below to run it live on our production API. Zero fake results.

Bell State
2-qubit entanglement
Creates maximal entanglement between two qubits using H + CNOT. The two qubits become perfectly correlated.
HCX
Expected: 50/50 split of |00⟩ and |11⟩
Click for details →
GHZ-3
3-qubit entanglement
Greenberger–Horne–Zeilinger state. All three qubits entangled — all 0 or all 1.
HCXCX
Expected: |000⟩ and |111⟩ only
Click for details →
GHZ-5
5-qubit entanglement
Five qubits maximally entangled. Out of 32 possible outcomes, only 2 ever appear.
HCX×4
Expected: |00000⟩ and |11111⟩
Click for details →
Superposition
quantum coin flip
A single Hadamard puts one qubit into equal superposition — simultaneously 0 and 1.
H
Expected: ~50% |0⟩ and ~50% |1⟩
Click for details →
Deutsch-Jozsa
quantum algorithm
First algorithm proven faster on a quantum computer. One query instead of two.
XHCXH
Expected: qubit 0 measures |1⟩
Click for details →
X-Flip
bit flip gate
The Pauli-X gate is the quantum NOT. Flips |0⟩ to |1⟩ with 100% certainty.
X
Expected: 100% |1⟩
Click for details →

DROP IN YOUR QISKIT CODE

+

Install the SDK with pip install xctp — run your existing Qiskit circuits unchanged.

The XCTP SDK converts Qiskit QuantumCircuit objects bidirectionally. Supports 15+ gate types including parameterized rotations (Rx, Ry, Rz), controlled phases (CP), and Toffoli (CCX).

from xctp.interop.qiskit import from_qiskit
result = XCTP(api_key="xctp-...").run(from_qiskit(qc))
Read the docs →

50,000 QUBITS — O(N) MEMORY

+

GHZ states with 10,000 qubits. Circuits that would need 25000 bytes of RAM — in milliseconds.

Traditional statevector simulators store 2N complex amplitudes. At 50 qubits that's 16 petabytes. XCTP's CNTA engine uses geometric topology for O(N) memory. Tested and verified up to 50,000 qubits.

100q Bell: 33ms • 1,000q Bell: 89ms • 10,000q Bell: 850ms
Try large circuits →

BATCH, ASYNC, WEBHOOKS

+

Submit 100 circuits in one call. Get webhook callbacks when results are ready.

POST to /api/v1/batch with up to 100 circuits. Each runs in parallel on background workers. Poll /api/v1/batch/{id} or set callback_url for automatic delivery with HMAC-SHA256 signed payloads.

View batch docs →

SDK + CLI + REST + AI AGENTS

+

Python SDK, CLI tool, REST API from any language. AI-discoverable via OpenAPI.

pip install xctp → Python SDK with fluent circuit builder, CLI (xctp run --bell), local simulator for offline dev, and Qiskit converter. The REST API works from curl, JavaScript, Go, Rust — anything with HTTP.

AI agents discover everything via /api/v1/info (22 gates, 10 endpoints, tier info) and /api/v1/openapi.json (20 paths, full schemas).

View on PyPI →
// BY THE NUMBERS

Platform Specifications

50,000Max Qubits
O(N)Memory Scaling
22Quantum Gates
4Execution Engines
<1ms2-Qubit Latency
0Setup Required
// CODE EXAMPLES

Works With Your Stack

PYTHON // JSON GATES
import requests

# 1. Sign up
key = requests.post("https://involvedinvolutions.com/api/v1/signup",
    json={"email": "you@example.com"}).json()["api_key"]

# 2. Run Bell state on CNTA engine
result = requests.post("https://involvedinvolutions.com/api/v1/run", json={
    "api_key": key,
    "engine": "cnta",
    "num_qubits": 2,
    "gates": [
        {"gate": "h", "target": 0},
        {"gate": "cx", "control": 0, "target": 1}
    ],
    "shots": 1024
}).json()

print(result["counts"])
# {"00": 512, "11": 512}
PYTHON // QISKIT + OPENQASM
from qiskit import QuantumCircuit
import requests

# Build circuit in Qiskit
qc = QuantumCircuit(2)
qc.h(0)
qc.cx(0, 1)

# Send QASM directly to XCTP
result = requests.post(
    "https://involvedinvolutions.com/api/v1/run-qasm",
    json={
        "api_key": key,
        "qasm": qc.qasm(),
        "shots": 1024,
        "engine": "sparse"
    }
).json()

print(result["counts"])
# Exact Born-rule probabilities
// PRICING

Half the Competition. All the Qubits.

We quote based on what you're paying now, then cut it in half. Same qubits. Same fidelity. Half the cost. No exceptions.

Free
EXPLORER
  • 60 seconds compute
  • 50 qubits max
  • All 22 gates
  • All 4 engines
  • OpenQASM 2.0
START FREE
Custom
ENTERPRISE
  • 50,000 qubits
  • Dedicated infrastructure
  • SLA guarantee
  • Custom integrations
  • Direct engineering support
  • Still half the competition
CONTACT SALES
// INSTALL

One Command. Start Building.

pip install xctp

Python SDK with fluent circuit builder, Qiskit converter, CLI tool, and local simulator. View on PyPI

from xctp import XCTP
qpu = XCTP(api_key="xctp-your-key")
result = qpu.run(qpu.circuit(2).bell(), shots=1024)
print(result.counts)  # {'00': 512, '11': 512}
// GET STARTED

START BUILDING

Get your API key in 10 seconds. No credit card required. Run your first quantum circuit in under a minute.

Patent-pending technology (CSS-2026-007-PROV). Involved Involutions / Clear Seas Solutions LLC.