{"protocol_version":"v2","release_version":"0.1.0","generated_at":"2026-08-03T02:04:11Z","base_url":"https://iot.modelmarket.dev","products_count":1,"capabilities_count":6,"total_capabilities":6,"local_capabilities":6,"federated_capabilities":0,"hubs_indexed":0,"tools":[{"name":"gaia.weather.read","capability_id":"gaia.weather.read@v1","product_id":"gaia.gateway","description":"One Ed25519-attested weather reading (T/RH/P/wind) from a demo-site station.","input_schema":{"type":"object","properties":{"device_id":{"type":"string","description":"fleet device id"}}},"output_schema":{"type":"object","properties":{"reading":{"type":"object","description":"device_id/model/site/seq/ts/values/units"},"attestation":{"type":"object","description":"Ed25519 device signature over the reading canonical"}}},"price_per_call_usd":0.001,"p50_latency_ms":52,"success_rate_30d":1.0,"calls_observed":6,"metrics_source":"measured"},{"name":"gaia.air.read","capability_id":"gaia.air.read@v1","product_id":"gaia.gateway","description":"One attested air-quality reading (PM2.5/PM10/CO2/VOC).","input_schema":{"type":"object","properties":{"device_id":{"type":"string","description":"fleet device id"}}},"output_schema":{"type":"object","properties":{"reading":{"type":"object","description":"device_id/model/site/seq/ts/values/units"},"attestation":{"type":"object","description":"Ed25519 device signature over the reading canonical"}}},"price_per_call_usd":0.001,"p50_latency_ms":5895,"success_rate_30d":1.0,"calls_observed":2,"metrics_source":"measured"},{"name":"gaia.energy.read","capability_id":"gaia.energy.read@v1","product_id":"gaia.gateway","description":"One attested energy-meter reading (V/A/W + monotonic Wh register).","input_schema":{"type":"object","properties":{"device_id":{"type":"string","description":"fleet device id"}}},"output_schema":{"type":"object","properties":{"reading":{"type":"object","description":"device_id/model/site/seq/ts/values/units"},"attestation":{"type":"object","description":"Ed25519 device signature over the reading canonical"}}},"price_per_call_usd":0.001,"p50_latency_ms":15,"success_rate_30d":0.999,"calls_observed":0,"metrics_source":"declared"},{"name":"gaia.window","capability_id":"gaia.window@v1","product_id":"gaia.gateway","description":"Bundle of N attested readings from one device in a single invoke (micro-billing: clears the hub's 1-cent ledger quantum and the Pay-on-Verified price floor).","input_schema":{"type":"object","properties":{"device_id":{"type":"string"},"n":{"type":"integer","minimum":1,"maximum":500}}},"output_schema":{"type":"object","properties":{"device_id":{"type":"string"},"count":{"type":"integer"},"readings":{"type":"array"}}},"price_per_call_usd":0.05,"p50_latency_ms":60,"success_rate_30d":0.999,"calls_observed":0,"metrics_source":"declared"},{"name":"gaia.verify","capability_id":"gaia.verify@v1","product_id":"gaia.gateway","description":"Statistical plausibility verdict over a GAIA reading (bounds, z-score, rate, sibling agreement, attestation) — the same math the /v1/verify escrow endpoint serves.","input_schema":{"type":"object","properties":{"reading":{"type":"object"},"attestation":{"type":"object"},"min_verify_score":{"type":"number","minimum":0,"maximum":1}},"required":["reading"]},"output_schema":{"type":"object","properties":{"verified":{"type":"boolean"},"score":{"type":"number"},"summary":{"type":"string"},"checks":{"type":"array"}}},"price_per_call_usd":0.002,"p50_latency_ms":5,"success_rate_30d":0.999,"calls_observed":0,"metrics_source":"declared"},{"name":"gaia.fleet.status","capability_id":"gaia.fleet.status@v1","product_id":"gaia.gateway","description":"Device registry: models, sites, pinned device pubkeys, fault state.","input_schema":{"type":"object","properties":{}},"output_schema":{"type":"object","properties":{"devices":{"type":"array"},"count":{"type":"integer"}}},"price_per_call_usd":0.0,"p50_latency_ms":0,"success_rate_30d":1.0,"calls_observed":200,"metrics_source":"measured"}],"signature":{"algorithm":"ed25519","public_key":"nXqEvIbWv+rA8TASY0GqGWZi/OPazT0HM1LQTrRXemg=","value":"fo9bCwfBJUFtb/vcvJqzFwRYvN9UPIufCZzJbr7I6ASQVWKzUaH1Btl5RxvF6ULn2j+cMdkEUn3rOWfFrlNfBw=="}}