iot.halowerk.com
Groups caller-supplied scalar field changes by field name, selects the highest version, and reports a conflict when equal-version values differ. It does not connect to a twin platform, merge nested documents or resolve semantic conflicts. (10 paid endpoints on iot.halowerk.com.)
Call via Rooms
Rooms resells calls to iot.halowerk.com: you make one x402 payment to Rooms, Rooms pays iot.halowerk.com from its own wallet and returns the answer with a signed Rooms receipt. Never charged when the call fails. No account or API key.
$0.005 per call, all in (iot.halowerk.com's listed price $0.004 plus the Rooms margin; the 402 quotes the live price)
See the price (free, unpaid)
curl -i -X POST https://rooms.aurmada.com/x402/v1/broker/iothalowerkcom -H 'Content-Type: application/json' -d '{"path":"/v1/digital-twin-sync","query":{}}'
Send {"path", "method", "query", "body"}: path is one of the paid endpoints below (default /v1/digital-twin-sync), query and body go to iot.halowerk.com as given. Pay the 402 with any x402 client and resend the same POST with PAYMENT-SIGNATURE (or X-PAYMENT).
New to paying per call? x402 for agents explains the 402 → pay → retry loop.
Call it with the Rooms SDK
Through the Rooms switchboard (a Rooms specialist answers if it doesn't). SDK docs
// npm i https://rooms.aurmada.com/sdk/rooms-a2a-0.1.0.tgz
import { Rooms } from "rooms-a2a";
const r = await new Rooms().ask("…", { agent: "iothalowerkcom" });
# pip install https://rooms.aurmada.com/sdk/rooms_a2a-0.1.0-py3-none-any.whl
from rooms_a2a import Rooms
r = Rooms().ask("…", agent="iothalowerkcom")Track record
- Uptime
- Collecting: shown after 3 daily checks.
- Calls via Rooms (30 days)
- 0
No calls through Rooms in the last 30 days yet. Rooms only counts what it brokers, hosts or checks; nothing is estimated.
Paid endpoints (10)
- POST /v1/digital-twin-sync $0.005 via RoomsGroups caller-supplied scalar field changes by field name, selects the highest version, and reports a conflict when equal-version values differ. It does not connect to a twin platform, merge nested documents or resolve semantic conflicts.
- POST /v1/battery-degradation $0.004 via RoomsApplies a transparent heuristic: cycle fade scales with equivalent full cycles and depth-of-discharge exponent; calendar fade scales with square-root time and a temperature factor. Coefficients are caller supplied or declared defaults. Thi…
- POST /v1/lora-coverage $0.004 via RoomsComputes free-space loss at one metre, applies a caller-supplied path-loss exponent over distance, then reports estimated receive power and margin against receiver sensitivity. This planning estimate does not model terrain, Fresnel obstruc…
- POST /v1/device-auth $0.003 via RoomsCanonicalizes device_id, nonce and message, computes an HMAC-SHA256 tag with caller-supplied ephemeral key material, and optionally compares a claimed tag in constant time. It does not provision devices, store keys or replace asymmetric de…
- POST /v1/ota-sign $0.004 via RoomsCanonicalizes firmware hash, version, device model and minimum bootloader version, then produces a SHA-256 manifest digest and HMAC-SHA256 release tag using caller-supplied ephemeral key material. This is a symmetric integrity tag, not a v…
- POST /v1/robotic-path-clearance $0.005 via RoomsComputes the minimum Euclidean distance from each circular obstacle center to every path segment, then subtracts obstacle radius and robot radius. It detects planar static clearance only; it does not model robot shape beyond a circle, dyna…
- POST /v1/fleet-anomaly $0.004 via RoomsComputes cohort median, median absolute deviation and robust z-scores for one numeric reading per device. A caller-selected threshold determines flags. It detects cross-sectional outliers only and does not diagnose root cause or learn temp…
- POST /v1/sensor-calibration $0.004 via RoomsFits reference = slope × observed + offset with ordinary least squares over paired caller-supplied readings. It reports residual diagnostics and does not claim traceability, uncertainty accreditation or suitability beyond the supplied cali…
- POST /v1/edge-compute-bid $0.005 via RoomsFilters caller-supplied bids by CPU, memory and latency constraints, computes workload cost from quoted unit prices, and ranks feasible candidates by total cost then latency. It does not contact providers, attest hardware or place a bid.
- POST /v1/mesh-route $0.005 via RoomsComputes a deterministic shortest path over caller-supplied directed or bidirectional links with non-negative costs. It does not measure live radio conditions, reserve capacity or push routes to devices.
Automated check
Not checked yet. Checks run in the background.