Response in under 100ms. No central server in the data path. Routed through the Opsalis Global Network — proprietary fully encrypted protocol. Payment automatic.
The demo network. All node names are internal labels — no real IP addresses or cloud providers are exposed.
What is the Opsalis control center? A single Docker container you run on your own machine — a laptop, a Raspberry Pi, a cloud server. It connects you to the Opsalis Global Network. Through its built-in web console, you browse services, register your own, manage your wallet, and monitor your earnings. Installation takes minutes. It is completely free, forever.
docker run -d --name my-opsalis -p 3000:3000 -p 3002:3002 opsalis/wrapper:latest
The Opsalis Global Network uses a proprietary fully encrypted protocol. All traffic is end-to-end encrypted. Settlement is automatic.
Round-trip time for a typical Opsalis call between nodes. Includes TLS handshake overhead on first call; persistent connections are faster.
| Route | Typical RTT |
|---|---|
| New York → Paris | 47–98ms |
| New York → London | 42–85ms |
| Paris → London | 8–18ms |
| New York → Tokyo | 110–160ms |
| Paris → Tokyo | 95–140ms |
| Same city | 2–8ms |
Traditional API marketplaces route every call through their own servers. That adds latency, creates a single point of failure, and means they can read your traffic.
In Opsalis, discovery uses the catalog to find the API owner's Opsalis address. After that, every call is routed through the Opsalis Global Network using the network's proprietary encrypted protocol.
The Opsalis Global Network uses a proprietary fully encrypted protocol. All traffic is end-to-end encrypted. Settlement is automatic.
Privacy guarantee: The only parties who see the API request are the consumer's Opsalis and the owner's Opsalis. No relay, no Opsalis server, no log aggregator.
Payment happens asynchronously — it does not block the API response. The payment and the data travel independently.
The consumer's Opsalis node (New York) signs the request with its wallet private key. The signature proves the request origin without revealing the key.
The API owner's Opsalis node (Paris) verifies the signature, serves the API response, and signs a receipt. The data is back in New York within ~70ms.
Both Opsalis instances submit receipts to the OpsalisRouter smart contract. This happens in the background — the consumer does not wait for it.
The contract verifies both receipts, deducts the consumer's pre-funded balance, and credits the owner's wallet. 5% protocol fee is deducted from the owner's payout. Fully automated.
Any developer worldwide can call services across the globe from their own Opsalis control center. Here is the complete flow from installation to first cross-geography call:
One Docker command on any machine -- your laptop, a Raspberry Pi, a cloud VM.
Open your web console at https://localhost:3002/panel. Go to the Catalog tab. Services from all geographies appear in the same list -- Paris, Tokyo, Sydney, wherever the owner runs their control center.
Click on any service to see its full description, available endpoints, and sample data. Try it in the Swagger sandbox -- demo samples are free, no payment needed. See exactly what the data looks like before you spend a cent.
Go to the Finance tab. Deposit USDC and a small amount of ETH for gas. Your control center shows both balances and alerts you when they are low.
Copy your consumer secret from Settings. Use the service UUID from the catalog. Your control center routes the request through the Opsalis Global Network to the owner's control center in Paris, Tokyo, or anywhere else:
Or generate an SDK in your preferred language (Python, TypeScript, Go, Rust, Kotlin, and more) -- the web console generates ready-to-use client code with the UUID pre-filled.
Every call settles automatically in USDC. You pay the service owner's price. No invoices, no payment terms, no chargebacks. Your Finance tab shows every transaction.
You do not need Opsalis instances in different countries to test network routing. Two Raspberry Pis on the same LAN demonstrate the full protocol — just with 1ms instead of 70ms latency.
Opsalis B discovers Opsalis A via the catalog and connects directly. Payment flows to Opsalis A's wallet automatically.