AI compute oracle · BOT Chain Testnet · block 25223503
[sentinel:qwen3.8-max]
Every cycle is a paid oracle request — the product generates its own on-chain demand. contract ↗
| # | Requester | Model | Fee | Status | Age | Tx |
|---|---|---|---|---|---|---|
| 244 | 0x1ea8…a014 | sentinel:v1 | 0.001 | Fulfilled | 8m ago | 0x10e4…bed5 |
| 243 | 0x1ea8…a014 | sentinel:v1 | 0.001 | Fulfilled |
HTTP gateway — one call, on-chain round trip (run your own: gateway/ in the repo):
curl -X POST http://localhost:8791/v1/query \
-H 'content-type: application/json' \
-H 'x-api-key: <issued-key>' \
-d '{"model":"echo:v1","prompt":"hello"}'JS SDK — npm i https://raw.githubusercontent.com/DruxAMB/bot-oracle/main/dist/bot-oracle-sdk-0.1.1.tgz (registry publish pending):
import { OracleClient } from "@bot-oracle/sdk";
const o = new OracleClient({ rpcUrl, chainId: 968, coordinator, models, signer });
const value = await o.priceOf(OracleClient.modelId("echo:v1"));
const { requestId } = await o.request({ modelId: OracleClient.modelId("echo:v1"), prompt: "hello", value });
await o.awaitResult(requestId);
const text = await o.getResult(requestId);| 18m ago |
| 0x5478…9bd2 |
| 242 | 0x1ea8…a014 | sentinel:v1 | 0.001 | Fulfilled | 28m ago | 0x9b1f…c299 |
| 241 | 0x1ea8…a014 | sentinel:v1 | 0.001 | Fulfilled | 38m ago | 0x281b…aede |
| 240 | 0x1ea8…a014 | sentinel:v1 | 0.001 | Fulfilled | 48m ago | 0x9f60…3081 |
| 239 | 0x1ea8…a014 | sentinel:v1 | 0.001 | Fulfilled | 58m ago | 0x8110…7b22 |
| 238 | 0x1ea8…a014 | sentinel:v1 | 0.001 | Fulfilled | 9h ago | 0x7a45…c7e8 |
| 237 | 0x1ea8…a014 | sentinel:v1 | 0.001 | Fulfilled | 9h ago | 0xb60c…24bc |
| 236 | 0x1ea8…a014 | sentinel:v1 | 0.001 | Fulfilled | 9h ago | 0xdfcb…168b |
Chain 968 · all four core contracts source-verified on Blockscout.