Any read function on any EVM smart contract becomes a plain HTTP endpoint. No Web3 library, no RPC key, no MetaMask. Your consumer calls a URL and gets JSON back. The API owner's Sertone handles the blockchain side and earns per call.
What is the Sertone 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 Sertone 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-sertone -p 3000:3000 -p 3002:3002 sertone/wrapper:latest
The Sertone Global Network uses a proprietary fully encrypted protocol. All traffic is end-to-end encrypted. Settlement is automatic.
What the owner did: installed their Sertone control center, registered a service on the Sertone network through the web console, set their price, and started earning USDC on every call. The Sertone Global Network handles the rest.
Any developer worldwide can consume this service from their own Sertone control center. Here is the complete flow from installation to first price feed 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. Search for the service you need -- use keywords, tags, or browse by category.
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 price feed response 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. Make your first real call -- no Web3 library, no wallet, just HTTP:
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.
Every API call triggers an automatic micro-payment. The owner earns USDC. The process is invisible to the consumer — just HTTP.
HTTP GET to localhost:3000. Your Sertone looks up the API owner's Sertone address from the catalog.
Your Sertone sends a signed request to the API owner's Sertone through the Sertone network's proprietary encrypted protocol.
Their Sertone calls eth_call on their RPC, formats the result as JSON, and returns it.
The SertoneRouter contract transfers USDC from consumer to owner automatically. Permanent 5% protocol fee. Owner keeps 95%.
Any view or pure function on any EVM chain can become an Sertone API. Examples:
| Contract | Function | Use Case |
|---|---|---|
| Chainlink AggregatorV3 | latestRoundData() |
Price feeds |
| Uniswap V3 Pool | slot0() |
Token prices |
| ERC-20 Token | balanceOf(address) |
Wallet balances |
| ENS Registry | resolver(bytes32) |
Name resolution |
| Any DAO | proposals(uint256) |
Governance data |
Raspberry Pi + Docker + a free RPC endpoint = a Chainlink price feed server earning per call. No prior blockchain experience needed.
Open your web console at https://localhost:3002/panel → "Register Smart Contract". Paste the contract address, chain ID, and ABI fragment. Set your price per call.
Once other Sertone instances discover yours in the catalog, every HTTP GET earns you USDC — paid automatically. You can monitor earnings in your web console.