Liverobot#cam-7fcompleted a prompt viaClaude·3.4k tokensrobot#evx-66localized copy viaCloud Translation·$0.002robot#bot-98queued a job onAcurast·2 h 14 mrobot#arm-5fextracted text fromDocument AI·$0.022robot#fe8dbreverse-geocoded viaNaver Maps·$0.005robot#f05e3reasoned withClaude·$0.012robot#b1a33rented compute onArcium·$0.18 / hrrobot#k9-06ran inference onQVAC·8.6k tokensrobot#fca48scraped a page via2Captcha·12 pagesrobot#f9a0fcrawled2Captcha·38 pagesrobot#dr-4bspun up a sandbox onAkash Network·$0.96 / hrrobot#f65fbfetched URL via2Captcha·4 pagesrobot#b4d14scraped a page viaFirecrawl·12 pagesrobot#arm-5dcompleted a prompt viaQVAC·$0.018robot#e236dtranslated viaCloud Translation·$0.004robot#arm-7easkedQVAC·1.2k tokensrobot#efd71ran inference onQVAC·$0.004robot#arm-47pinned an object toStableupload·4 MBrobot#evx-99askedQVAC·$0.012robot#nx-6bran inference onGenerative Language·3.4k tokensrobot#c89a8rented compute onAkash Network·$0.18 / hrrobot#bef8cfetched a row fromKorea Public Data·240 MB scannedrobot#evx-43spun up a sandbox onAcurast·2 h 14 mrobot#hm-7cverified an operator proof viaWorld ID·2 proofsrobot#arm-5drented compute onAcurast·38 minrobot#b6532scraped a page viaFirecrawl·$0.03robot#bot-53analyzed image withDocument AI·$0.014robot#arm-07askedChatGPT·8.6k tokensrobot#arm-7fchecked proof-of-person viaWorld ID·1 proofrobot#e5a9averified an operator proof viaWorld ID·4 proofsrobot#bot-2fsearched2Captcha·38 pagesrobot#c96e0askedGenerative Language·$0.012robot#bot-34scraped a page viaExa·$0.03robot#fdc0bfetched a row fromBigQuery·$0.02robot#f4c5efetched a chunk fromStableupload·$0.004 / GBrobot#e3bf8uploaded a blob toStableupload·$0.004 / GBrobot#f5207localized copy viaCloud Translation·1.4k charsrobot#droid-6fran inference onClaude·8.6k tokensrobot#droid-84reasoned withChatGPT·$0.018robot#arm-62crawledFirecrawl·$0.11robot#b9729aggregated rows viaKorea Public Data·$0.005 / GBrobot#cam-2ccorrected GPS viaGEODNET RTK·$0.32robot#evx-91completed a prompt viaChatGPT·3.4k tokensrobot#e9c7aanalyzed image withDocument AI·1 imagerobot#f3721queued a job onAkash Network·$0.18 / hrrobot#arm-46translated viaCloud Translation·8.2k charsrobot#adcc5rented compute onAcurast·$0.96 / hrrobot#evx-20pinned an object toStableupload·2.4 GBrobot#bot-3efetched map tile fromNaver Maps·$0.012robot#droid-3creasoned withChatGPT·$0.002robot#fb583queued a job onAkash Network·$0.42 / hrrobot#arm-64checked a log-return signal onAllora·topic 1robot#droid-8bfetched RTK fix fromGEODNET RTK·$0.05robot#bac1fran SQL onKorea Public Data·240 MB scannedrobot#cam-13askedQVAC·$0.004robot#b2eedscraped a page via2Captcha·4 pagesrobot#a8cf4completed a prompt viaWolfram Alpha·$0.041robot#bot-0danalyzed image withDocument AI·1 imagerobot#cam-77reasoned withWolfram Alpha·$0.041robot#cam-0acompleted a prompt viaWolfram Alpha·3.4k tokensrobot#nx-3dqueriedKorea Public Data·$0.14robot#bcce8spun up a sandbox onArcium·38 minrobot#arm-1fanalyzed image withDocument AI·$0.003robot#ea62bpulled a price forecast fromAllora·1 topic readrobot#k9-5ccrawledExa·4 pagesrobot#bot-14searched2Captcha·$0.03robot#f511creverse-geocoded viaNaver Maps·$0.003robot#ec349located viaGEODNET RTK·1 fixrobot#nx-90fetched a row fromKorea Public Data·240 MB scannedrobot#k9-22read a topic prediction fromAllora·topic 3robot#e5d96rented compute onArcium·4 minrobot#nx-51ran inference onQVAC·$0.041robot#droid-69askedQVAC·$0.041robot#da36easkedWolfram Alpha·1.2k tokensrobot#k9-46fetched URL viaFirecrawl·$0.11robot#k9-45queued a job onAkash Network·2 h 14 mrobot#k9-02ran SQL onBigQuery·4 rowsrobot#bot-12completed a prompt viaChatGPT·8.6k tokensrobot#nx-62fetched RTK fix fromGEODNET RTK·$0.18robot#dr-1ereasoned withGenerative Language·$0.041robot#acb99crawledFirecrawl·$0.11robot#droid-88fetched URL via2Captcha·12 pagesrobot#nx-1crented compute onAcurast·$0.42 / hrrobot#hm-17uploaded a blob toStableupload·$0.012 / GBrobot#c01c4reasoned withQVAC·$0.026robot#fb8a1detected objects viaDocument AI·$0.003robot#eaa6fextracted text fromDocument AI·$0.008robot#hm-3fqueued a job onArcium·4 minrobot#evx-64fetched RTK fix fromGEODNET RTK·8 fixesrobot#ef55espun up a sandbox onAkash Network·2 h 14 mrobot#bot-53ran OCR viaDocument AI·4 imagesrobot#hm-07translated viaCloud Translation·$0.008robot#bd790rented compute onArcium·$0.42 / hrrobot#hm-17spun up a sandbox onArcium·2 h 14 mrobot#cam-71searchedFirecrawl·$0.06robot#a86d0scraped a page viaExa·12 pagesrobot#bb0e4ran OCR viaDocument AI·12 imagesrobot#fead6uploaded a blob toStableupload·120 MBrobot#dr-94checked a log-return signal onAllora·topic 3robot#dbc2epulled a price forecast fromAllora·topic 3robot#hm-03fetched map tile fromNaver Maps·$0.003robot#hm-68localized copy viaCloud Translation·8.2k charsrobot#arm-4asearchedExa·$0.03robot#f5003fetched map tile fromNaver Maps·12 tilesrobot#c4ae8pulled a price forecast fromAllora·2 topic readsrobot#e7035ran SQL onBigQuery·$0.14robot#b555dspun up a sandbox onAkash Network·$0.42 / hrrobot#nx-93searchedExa·$0.03robot#bot-5bgeocoded viaNaver Maps·$0.005robot#cam-3cspun up a sandbox onAcurast·2 h 14 mrobot#e3e8cchecked a log-return signal onAllora·topic 1robot#b53c3checked a log-return signal onAllora·topic 3robot#fdc2acompleted a prompt viaQVAC·1.2k tokensrobot#f1f65scraped a page viaExa·4 pagesrobot#b6d4afetched a row fromKorea Public Data·$0.06robot#bot-4bcrawledExa·$0.06robot#d5213corrected GPS viaGEODNET RTK·$0.05robot#d920dreverse-geocoded viaNaver Maps·$0.001robot#droid-29verified a World ID proof viaWorld ID·1 proofrobot#evx-14translated viaCloud Translation·1.4k charsrobot#bot-09askedWolfram Alpha·$0.041robot#af019checked proof-of-person viaWorld ID·4 proofsrobot#droid-5alocalized copy viaCloud Translation·$0.002robot#bac6drented compute onArcium·$0.96 / hrrobot#dr-6bqueued a job onAcurast·2 h 14 mrobot#droid-2ffetched a row fromKorea Public Data·240 MB scannedrobot#arm-12reasoned withClaude·$0.012robot#droid-25uploaded a blob toStableupload·2.4 GBrobot#bot-53spun up a sandbox onAkash Network·38 minrobot#hm-87ran inference onClaude·$0.018robot#droid-89translated viaCloud Translation·$0.002robot#e785afetched RTK fix fromGEODNET RTK·$0.05robot#ad240rented compute onAcurast·$0.96 / hrrobot#droid-87geocoded viaNaver Maps·$0.012robot#hm-57checked proof-of-person viaWorld ID·1 proofrobot#dr-48spun up a sandbox onAcurast·$0.42 / hrrobot#k9-14ran inference onQVAC·$0.041robot#cam-43aggregated rows viaBigQuery·$0.06robot#da074ran inference onGenerative Language·$0.041robot#cam-0ecompleted a prompt viaGenerative Language·$0.004robot#dr-3fscraped a page viaExa·$0.03robot#ce70cdetected objects viaDocument AI·1 imagerobot#a586bspun up a sandbox onAcurast·$0.42 / hrrobot#e458dran inference onGenerative Language·$0.041robot#ca100spun up a sandbox onAkash Network·$0.42 / hrrobot#bot-6frented compute onArcium·$0.18 / hrrobot#nx-5afetched map tile fromNaver Maps·$0.005robot#nx-20queriedBigQuery·$0.06robot#evx-68fetched map tile fromNaver Maps·4 routesrobot#f2eb6extracted text fromDocument AI·$0.008robot#cam-7fcompleted a prompt viaClaude·3.4k tokensrobot#evx-66localized copy viaCloud Translation·$0.002robot#bot-98queued a job onAcurast·2 h 14 mrobot#arm-5fextracted text fromDocument AI·$0.022robot#fe8dbreverse-geocoded viaNaver Maps·$0.005robot#f05e3reasoned withClaude·$0.012robot#b1a33rented compute onArcium·$0.18 / hrrobot#k9-06ran inference onQVAC·8.6k tokensrobot#fca48scraped a page via2Captcha·12 pagesrobot#f9a0fcrawled2Captcha·38 pagesrobot#dr-4bspun up a sandbox onAkash Network·$0.96 / hrrobot#f65fbfetched URL via2Captcha·4 pagesrobot#b4d14scraped a page viaFirecrawl·12 pagesrobot#arm-5dcompleted a prompt viaQVAC·$0.018robot#e236dtranslated viaCloud Translation·$0.004robot#arm-7easkedQVAC·1.2k tokensrobot#efd71ran inference onQVAC·$0.004robot#arm-47pinned an object toStableupload·4 MBrobot#evx-99askedQVAC·$0.012robot#nx-6bran inference onGenerative Language·3.4k tokensrobot#c89a8rented compute onAkash Network·$0.18 / hrrobot#bef8cfetched a row fromKorea Public Data·240 MB scannedrobot#evx-43spun up a sandbox onAcurast·2 h 14 mrobot#hm-7cverified an operator proof viaWorld ID·2 proofsrobot#arm-5drented compute onAcurast·38 minrobot#b6532scraped a page viaFirecrawl·$0.03robot#bot-53analyzed image withDocument AI·$0.014robot#arm-07askedChatGPT·8.6k tokensrobot#arm-7fchecked proof-of-person viaWorld ID·1 proofrobot#e5a9averified an operator proof viaWorld ID·4 proofsrobot#bot-2fsearched2Captcha·38 pagesrobot#c96e0askedGenerative Language·$0.012robot#bot-34scraped a page viaExa·$0.03robot#fdc0bfetched a row fromBigQuery·$0.02robot#f4c5efetched a chunk fromStableupload·$0.004 / GBrobot#e3bf8uploaded a blob toStableupload·$0.004 / GBrobot#f5207localized copy viaCloud Translation·1.4k charsrobot#droid-6fran inference onClaude·8.6k tokensrobot#droid-84reasoned withChatGPT·$0.018robot#arm-62crawledFirecrawl·$0.11robot#b9729aggregated rows viaKorea Public Data·$0.005 / GBrobot#cam-2ccorrected GPS viaGEODNET RTK·$0.32robot#evx-91completed a prompt viaChatGPT·3.4k tokensrobot#e9c7aanalyzed image withDocument AI·1 imagerobot#f3721queued a job onAkash Network·$0.18 / hrrobot#arm-46translated viaCloud Translation·8.2k charsrobot#adcc5rented compute onAcurast·$0.96 / hrrobot#evx-20pinned an object toStableupload·2.4 GBrobot#bot-3efetched map tile fromNaver Maps·$0.012robot#droid-3creasoned withChatGPT·$0.002robot#fb583queued a job onAkash Network·$0.42 / hrrobot#arm-64checked a log-return signal onAllora·topic 1robot#droid-8bfetched RTK fix fromGEODNET RTK·$0.05robot#bac1fran SQL onKorea Public Data·240 MB scannedrobot#cam-13askedQVAC·$0.004robot#b2eedscraped a page via2Captcha·4 pagesrobot#a8cf4completed a prompt viaWolfram Alpha·$0.041robot#bot-0danalyzed image withDocument AI·1 imagerobot#cam-77reasoned withWolfram Alpha·$0.041robot#cam-0acompleted a prompt viaWolfram Alpha·3.4k tokensrobot#nx-3dqueriedKorea Public Data·$0.14robot#bcce8spun up a sandbox onArcium·38 minrobot#arm-1fanalyzed image withDocument AI·$0.003robot#ea62bpulled a price forecast fromAllora·1 topic readrobot#k9-5ccrawledExa·4 pagesrobot#bot-14searched2Captcha·$0.03robot#f511creverse-geocoded viaNaver Maps·$0.003robot#ec349located viaGEODNET RTK·1 fixrobot#nx-90fetched a row fromKorea Public Data·240 MB scannedrobot#k9-22read a topic prediction fromAllora·topic 3robot#e5d96rented compute onArcium·4 minrobot#nx-51ran inference onQVAC·$0.041robot#droid-69askedQVAC·$0.041robot#da36easkedWolfram Alpha·1.2k tokensrobot#k9-46fetched URL viaFirecrawl·$0.11robot#k9-45queued a job onAkash Network·2 h 14 mrobot#k9-02ran SQL onBigQuery·4 rowsrobot#bot-12completed a prompt viaChatGPT·8.6k tokensrobot#nx-62fetched RTK fix fromGEODNET RTK·$0.18robot#dr-1ereasoned withGenerative Language·$0.041robot#acb99crawledFirecrawl·$0.11robot#droid-88fetched URL via2Captcha·12 pagesrobot#nx-1crented compute onAcurast·$0.42 / hrrobot#hm-17uploaded a blob toStableupload·$0.012 / GBrobot#c01c4reasoned withQVAC·$0.026robot#fb8a1detected objects viaDocument AI·$0.003robot#eaa6fextracted text fromDocument AI·$0.008robot#hm-3fqueued a job onArcium·4 minrobot#evx-64fetched RTK fix fromGEODNET RTK·8 fixesrobot#ef55espun up a sandbox onAkash Network·2 h 14 mrobot#bot-53ran OCR viaDocument AI·4 imagesrobot#hm-07translated viaCloud Translation·$0.008robot#bd790rented compute onArcium·$0.42 / hrrobot#hm-17spun up a sandbox onArcium·2 h 14 mrobot#cam-71searchedFirecrawl·$0.06robot#a86d0scraped a page viaExa·12 pagesrobot#bb0e4ran OCR viaDocument AI·12 imagesrobot#fead6uploaded a blob toStableupload·120 MBrobot#dr-94checked a log-return signal onAllora·topic 3robot#dbc2epulled a price forecast fromAllora·topic 3robot#hm-03fetched map tile fromNaver Maps·$0.003robot#hm-68localized copy viaCloud Translation·8.2k charsrobot#arm-4asearchedExa·$0.03robot#f5003fetched map tile fromNaver Maps·12 tilesrobot#c4ae8pulled a price forecast fromAllora·2 topic readsrobot#e7035ran SQL onBigQuery·$0.14robot#b555dspun up a sandbox onAkash Network·$0.42 / hrrobot#nx-93searchedExa·$0.03robot#bot-5bgeocoded viaNaver Maps·$0.005robot#cam-3cspun up a sandbox onAcurast·2 h 14 mrobot#e3e8cchecked a log-return signal onAllora·topic 1robot#b53c3checked a log-return signal onAllora·topic 3robot#fdc2acompleted a prompt viaQVAC·1.2k tokensrobot#f1f65scraped a page viaExa·4 pagesrobot#b6d4afetched a row fromKorea Public Data·$0.06robot#bot-4bcrawledExa·$0.06robot#d5213corrected GPS viaGEODNET RTK·$0.05robot#d920dreverse-geocoded viaNaver Maps·$0.001robot#droid-29verified a World ID proof viaWorld ID·1 proofrobot#evx-14translated viaCloud Translation·1.4k charsrobot#bot-09askedWolfram Alpha·$0.041robot#af019checked proof-of-person viaWorld ID·4 proofsrobot#droid-5alocalized copy viaCloud Translation·$0.002robot#bac6drented compute onArcium·$0.96 / hrrobot#dr-6bqueued a job onAcurast·2 h 14 mrobot#droid-2ffetched a row fromKorea Public Data·240 MB scannedrobot#arm-12reasoned withClaude·$0.012robot#droid-25uploaded a blob toStableupload·2.4 GBrobot#bot-53spun up a sandbox onAkash Network·38 minrobot#hm-87ran inference onClaude·$0.018robot#droid-89translated viaCloud Translation·$0.002robot#e785afetched RTK fix fromGEODNET RTK·$0.05robot#ad240rented compute onAcurast·$0.96 / hrrobot#droid-87geocoded viaNaver Maps·$0.012robot#hm-57checked proof-of-person viaWorld ID·1 proofrobot#dr-48spun up a sandbox onAcurast·$0.42 / hrrobot#k9-14ran inference onQVAC·$0.041robot#cam-43aggregated rows viaBigQuery·$0.06robot#da074ran inference onGenerative Language·$0.041robot#cam-0ecompleted a prompt viaGenerative Language·$0.004robot#dr-3fscraped a page viaExa·$0.03robot#ce70cdetected objects viaDocument AI·1 imagerobot#a586bspun up a sandbox onAcurast·$0.42 / hrrobot#e458dran inference onGenerative Language·$0.041robot#ca100spun up a sandbox onAkash Network·$0.42 / hrrobot#bot-6frented compute onArcium·$0.18 / hrrobot#nx-5afetched map tile fromNaver Maps·$0.005robot#nx-20queriedBigQuery·$0.06robot#evx-68fetched map tile fromNaver Maps·4 routesrobot#f2eb6extracted text fromDocument AI·$0.008
Category
Inference
Network
Cosmos
Avg / request
Free — keyless chain reads
Endpoints
4

Service overview

What is Allora?

Allora Network is a decentralized inference network: workers submit predictions on a topic, the chain combines them, and anyone can read the collective result. peaqOS exposes that read as a native adapter — an agent names a topic id and optionally a network, and peaqOS fetches the latest network inference from the public Allora chain LCD, keyless, on testnet and mainnet from the same deployment. An optional free consumer API key adds a second read path for the same topics. Every value comes back as a high-precision decimal string; peaqOS never parses chain numerics to a float, and records the order, run, outcome, and audit trail. The same adapter runs the other direction: a machine can join a topic as an inference worker. peaqOS validates the worker’s allo1… address offline, verifies the operator’s own registration or submission transaction against the chain’s emitted EventWorkerRegistered, persists it as a machine registration record, and re-reads live worker health on demand. Every fee-bearing action stays with the operator’s own keyring — peaqOS holds no keys and signs nothing.

How it works

  1. Step 1

    Pick a topic

    Topic ids are per-network and are never portable between chains — testnet 1 and 3 are 10-minute ETH and BTC price topics, mainnet 1 and 2 are 8-hour log returns.

  2. Step 2

    Order the read

    Call get-topic-inference with the topic id and an optional network; no credentials are needed for the chain path on either network.

  3. Step 3

    Read the answer

    peaqOS returns the combined value as decimal strings with the block height and staleness it was measured at, and stores the run, outcome, and audit trail.

  4. Step 4

    Or supply predictions

    To join a topic as a worker, register from your own keyring, hand peaqOS the transaction hash to verify against chain state, and it keeps the registration record and re-reads worker health on request.

Adapter surface

4 operations

Adapter operations

Behind peaqOS — the agent names a topic, peaqOS reads the Allora chain LCD keyless (or the consumer API when a key is present) and records the run. The worker operations read chain state only; peaqOS never signs.

  • GETget-topic-inference

    Read a topic’s latest collective inference; returns the labeled combined value, block height, staleness, and — for log-return topics — an interpretation.

  • GETget-worker-status

    Derive a worker’s live state on a topic from six read-only chain queries: funded, registered, submitting, stale, eligible, and the height it was all measured at.

  • GETverify-registration-proof

    Verify a registration or submission transaction against chain state. Reads the emitted EventWorkerRegistered, so a reputer registration is rejected.

  • GETverify-worker-address

    Validate an allo1… worker address offline — bech32 encoding, checksum, and HRP — with no chain call and nothing persisted.

Integration fields

Wire Allora into peaqOS

providerKey
allora
serviceId
allora:{network}:topic-{topicId}
skillKey
allora-topic-inference
serviceType
oracle.prediction
operation
get-topic-inference
networks
testnet + mainnet, served from one deployment
required input
input.topicId
optional input
input.network, input.source (auto|rpc|consumer), input.outlierResistant, input.includeRaw
credential path
providerCredentials.allora.apiKey — optional, consumer path only
output
combinedValue, inferenceBlockHeight, staleness, confidenceInterval, interpretation
worker serviceId
allora:{network}:worker
worker skillKey
allora-worker-participation
worker operations
verify-worker-address, verify-registration-proof, get-worker-status
registration records
GET /api/v1/machines/{machineId}/registrations
payment
not-required — public chain reads are free
operator-paid
worker registration: 50,000,000 uallo protocol fee + gas, paid from the operator’s own wallet

FAQ

Questions agents ask about Allora

  • Does it require an API key?

    No. Reads go to the public Allora chain LCD, which is keyless on testnet and mainnet alike. A free Allora consumer API key is optional — sent as providerCredentials.allora.apiKey it unlocks a second read path, but that API is metered at roughly five requests per fourteen minutes, so the chain path stays the default.

  • How does payment work?

    No peaqOS market payment runs on this service — chain reads cost nothing — and peaqOS still records the order, execution, and audit receipt. Registering a machine as a worker is the one part that costs money, and it is paid by the operator’s own wallet straight to Allora: a 50,000,000 uallo protocol fee plus gas, charged inside the registration message.

  • Which topics and networks can a robot read?

    Both networks from one deployment. Topic ids are per-network and never portable between chains — testnet 1 and 3 are ten-minute ETH and BTC price topics, mainnet 1 and 2 are eight-hour log returns — so every request names the topic and, optionally, the network.

  • Can a machine supply predictions instead of reading them?

    Yes, and peaqOS never touches a key to do it. It validates the allo1… address offline, the operator registers from their own keyring, and peaqOS verifies the resulting registration or submission transaction against chain state before storing it as a machine registration record. Live state — funded, registered, submitting, stale, eligible — is re-read from chain on request, never served from the record. Start on testnet sandbox topic 69 or 77: no whitelist, no penalty. Mainnet requires explicit human enablement.

  • How deterministic are responses?

    A topic inference is the network’s collective prediction at a block height, so it moves every epoch — but the same height always returns the same value, and peaqOS reports the height and staleness alongside it. Values stay high-precision decimal strings end to end; only the interpretation block derives an approximate direction and percent move, and only for log-return topics.

  • What happens if a request fails?

    Allora errors are classified before they reach the agent, so a deterministic failure fails once instead of being retried: an unknown topic or malformed address is terminal, a route that answers 501 says the pinned emissions version needs a bump, and a transaction older than the chain LCD’s 200,000-block retention window is reported as pruned rather than as something to retry. The error is stored on the failed order run.

Similar services

Install peaqOS, call any service.

Drop the peaqOS skill into your operator runtime and start paying per request for inference, vision, search, navigation and onchain settlement. Bring provider credentials only when a service requires them.

$ npx skills add peaqnetwork/peaq-os-skills
Read the docs