Illustrative network footprint
AI by the token. Whole GPUs by the minute. Verified live, billed in Riyal — your data never leaves the Kingdom.
Your prompt and its answer stay inside the Kingdom — on a verified GPU, never a foreign cloud. Cross-border frontier models are available by explicit per-tenant opt-in only. See the full architecture →
Most GPU lists are typed in by hand — and go stale. This one cannot be typed in: a machine appears only after our backend has reached it, asked it a real question, and verified the answer. The moment any check fails, the machine disappears from the list instead of rotting on it.
Our backend connects to the machine over the private mesh — right now, not at sign-up time.
We send the machine a real question and verify a real answer comes back. A heartbeat alone earns nothing.
A model is listed only while a verified machine is actually serving that exact model.
A DCP pod is a dedicated GPU container on the same verified mesh: pick an image, get Jupyter over TLS and root SSH in about a minute, train or fine-tune, tear it down. The same health gates that protect inference decide which machines may host your pod.
From idea to training in about a minute. Open Jupyter in your browser or SSH straight in — nothing to install, no ticket queue, no GPU waitlist.
The whole card is yours. No sharing, no throttling, no noisy neighbors — your benchmarks run at bare-metal speed and reproduce tomorrow, because we even freeze driver updates mid-rental.
It ends when you said it ends. The host machine itself enforces your rental's deadline — even across crashes and reboots — so a forgotten pod can never squat a GPU or surprise you later.
Verified Saudi machines only. Your pod lands exclusively on hardware that just passed live Docker, CUDA, and GPU-health probes — the same earned-online discipline behind our inference catalog. Your data stays in the Kingdom.
Hyperscalers build walls around compute. We build rails between the GPUs the Kingdom already owns — gaming rigs, workstations, university clusters — verify each one live, and put it to work serving Arabic-first AI and raw compute, paid in Riyal. The numbers below are the mesh as it exists this minute, not a projection.
WireGuard-meshed providers, earned-online catalog, token billing in SAR, interactive GPU pods, Arabic-first models.
Pod billing by the minute in SAR, VM-grade isolation (gVisor), card payments switched on, a larger verified fleet.
ALLaM at scale, a datacenter tier, and the long tail of Saudi expert models — trained, served, and paid for inside the Kingdom.
OpenAI-compatible chat, embedding, and rerank endpoints, served from KSA-resident GPUs. Arabic-first, open-source model lineup. Frontier models stay off unless you opt in.
The Arabic AI agent for Saudi small & mid-size businesses. Already in production at agents.dcp.sa. Free personal version for every Saudi is coming.
A 4 MB desktop app for Windows, macOS Apple Silicon, and Linux. Auto-detects your GPU, installs the inference engine (Ollama or MLX), downloads a model, and reports measured throughput after verification. Joins a self-hosted WireGuard mesh — no port forwarding.
Drop your existing OpenAI SDK in — only the base URL and key change. The official dcp CLI ships with a one-shot inference command and per-tenant config. Python and Node SDKs are thin wrappers; you can swap in for OpenAI’s any time.
# Arabic chat completion · OpenAI-compatible · KSA-resident $ curl https://api.dcp.sa/v1/chat/completions \ -H "Authorization: Bearer $DCP_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "qwen3-4b", "stream": true, "messages": [ { "role": "user", "content": "ما حكم زكاة الراتب الشهري إذا لم يبلغ النصاب إلا بعد جمعه لسنة؟" } ] }' # → streams Arabic answer with cited sources (verifier-checked) # → settled in halala against your wallet at end of stream
# One-line install · macOS · Linux · Windows $ npm install -g @dcp/cli # Authenticate once · stores key in ~/.dcprc (encrypted at rest) $ dcp login → Opens console.dcp.sa to fetch a tenant-scoped key # Run inference · streams Arabic answer to stdout $ dcp run "ما حكم زكاة الراتب الشهري؟" \ --model qwen3-4b \ --cite # Pin sovereign-only · frontier blocked even if router prefers it $ dcp config set sovereign_only=true # Show last 24h spend · per-model breakdown $ dcp usage --since 24h
# pip install openai · standard OpenAI SDK works as-is import os from openai import OpenAI client = OpenAI( base_url="https://api.dcp.sa/v1", api_key=os.environ["DCP_KEY"], ) stream = client.chat.completions.create( model="qwen3-4b", messages=[{ "role": "user", "content": "ما حكم زكاة الراتب الشهري؟", }], stream=True, extra_body={"cite": True, "sovereign_only": True}, ) for chunk in stream: print(chunk.choices[0].delta.content or "", end="", flush=True)
// npm install openai · standard OpenAI SDK works as-is import OpenAI from "openai"; const client = new OpenAI({ baseURL: "https://api.dcp.sa/v1", apiKey: process.env.DCP_KEY, }); const stream = await client.chat.completions.create({ model: "qwen3-4b", messages: [{ role: "user", content: "ما حكم زكاة الراتب الشهري؟", }], stream: true, // DCP extensions cite: true, sovereign_only: true, }); for await (const chunk of stream) { process.stdout.write(chunk.choices[0]?.delta?.content ?? ""); }
Tuned for Modern Standard Arabic with Saudi domain context — Sharia, ZATCA, GoSi, business law, Tadawul filings.
Frontier reasoning for hard cases. Off by default — opt-in per tenant, cross-border marker on every call, separate invoice line.
Top-tier reasoning, max context. For long-doc analysis, complex agent planning, advanced code generation. Cross-border, audit-tagged.
A bigger Arabic-first sovereign model is in evaluation. We’ll bring it up alongside ALLaM as a router option once it’s online.
DCP-Agent is live at agents.dcp.sa for Saudi small & mid-size businesses. The agent works in Arabic end-to-end — reply to customers, draft documents, run back-office tasks. Free personal version for every Saudi is coming.
ALLaM-7B was tuned on Modern Standard Arabic with Saudi domain context. The verifier hook is locked against an Arabic-negation regression test that runs on every commit. The combination is what banks and regulators actually need from Arabic AI.
For founders, banks, hospitals, regulators, agencies. You ship the product; we serve the inference and the agents. SAR billing, halala-grained, no rental contracts.
For studios, labs, universities, family offices, anyone with consumer or workstation GPUs sitting idle. We handle orchestration, customers, and the SLA. Provider earnings use the published 85/15 platform split, paid monthly to a Saudi bank account.
For banks, hospitals, regulators, the bigger gov programmes. Bring your own keys, your own corpora, your own audit pipeline. We sign the DPA, the MSA, the data-flow appendix, and we sit on the call with your CISO.
Eight minutes from this page to a ready renter workspace. First inference is enabled by the catalog only when a verified serving model is online. No procurement. No data-egress conversation. No flat GPU rental.