{"protocol_version":"v2","generated_at":"2026-10-16T10:18:34Z","base_url":"https://uni.modelmarket.dev","total_capabilities":93,"local_capabilities":2,"federated_capabilities":91,"hubs_indexed":6,"tools":[{"name":"uni-pack.Publisher echo@v1","display_name":"Publisher echo","description":"Signed round-trip check for a self-published provider endpoint","input_schema":{"type":"object"},"output_schema":{"type":"object"},"price_per_call_usd":0.02,"access_mode":"paid","offerable":true,"p50_latency_ms":200,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":8206,"product_id":"uni-pack","capability_id":"uni.answer@v1","source_hub":"local","source_hub_name":"community","routed_price_usd":0.02,"routing_fee_bps":0,"trust_score":0.5,"route_status":"live","invoke_url":"http://172.17.0.1:9195/invoke"},{"name":"khronos.series.describe@v1","display_name":"series.describe","description":"Full descriptive statistics for a numeric series: moments, quartiles, spread and shape","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1}},"examples":[{"series":[3,1,4,1,5,9,2,6]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.002,"access_mode":"paid","offerable":true,"p50_latency_ms":40,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2421,"product_id":"khronos","capability_id":"series.describe@v1","source_hub":"https://uni.modelmarket.dev/sat/khronos","source_hub_name":"KHRONOS Time Series","routed_price_usd":0.00202,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"khronos.series.quantiles@v1","display_name":"series.quantiles","description":"Quantiles at arbitrary probabilities, linearly interpolated between order statistics","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1},"quantiles":{"type":"array","items":{"type":"number"}}},"examples":[{"series":[1,2,3,4,5],"quantiles":[0.1,0.5,0.9]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.002,"access_mode":"paid","offerable":true,"p50_latency_ms":35,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2289,"product_id":"khronos","capability_id":"series.quantiles@v1","source_hub":"https://uni.modelmarket.dev/sat/khronos","source_hub_name":"KHRONOS Time Series","routed_price_usd":0.00202,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"khronos.series.ewma@v1","display_name":"series.ewma","description":"Exponentially weighted moving average with a configurable smoothing factor","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1},"alpha":{"type":"number","minimum":0,"maximum":1}},"examples":[{"series":[10,12,11,15,14],"alpha":0.4}]},"output_schema":{"type":"object"},"price_per_call_usd":0.002,"access_mode":"paid","offerable":true,"p50_latency_ms":35,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2256,"product_id":"khronos","capability_id":"series.ewma@v1","source_hub":"https://uni.modelmarket.dev/sat/khronos","source_hub_name":"KHRONOS Time Series","routed_price_usd":0.00202,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"khronos.series.moving-average@v1","display_name":"series.moving-average","description":"Simple moving average over a sliding window","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1},"window":{"type":"integer","minimum":1}},"examples":[{"series":[1,2,3,4,5,6],"window":3}]},"output_schema":{"type":"object"},"price_per_call_usd":0.002,"access_mode":"paid","offerable":true,"p50_latency_ms":35,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2344,"product_id":"khronos","capability_id":"series.moving-average@v1","source_hub":"https://uni.modelmarket.dev/sat/khronos","source_hub_name":"KHRONOS Time Series","routed_price_usd":0.00202,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"khronos.series.linear-regression@v1","display_name":"series.linear-regression","description":"Ordinary least squares fit with r-squared, residual spread and optional forecast","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1},"x":{"type":"array","items":{"type":"number"},"minItems":1},"forecast":{"type":"integer","minimum":0}},"examples":[{"series":[2,4,6.1,7.9,10],"forecast":2}]},"output_schema":{"type":"object"},"price_per_call_usd":0.004,"access_mode":"paid","offerable":true,"p50_latency_ms":60,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":1162,"product_id":"khronos","capability_id":"series.linear-regression@v1","source_hub":"https://uni.modelmarket.dev/sat/khronos","source_hub_name":"KHRONOS Time Series","routed_price_usd":0.00404,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"khronos.series.holt-forecast@v1","display_name":"series.holt-forecast","description":"Holt linear-trend exponential smoothing with an h-step forecast","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1},"alpha":{"type":"number"},"beta":{"type":"number"},"horizon":{"type":"integer"}},"examples":[{"series":[10,11,13,14,16,17],"horizon":3}]},"output_schema":{"type":"object"},"price_per_call_usd":0.006,"access_mode":"paid","offerable":true,"p50_latency_ms":80,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":64,"product_id":"khronos","capability_id":"series.holt-forecast@v1","source_hub":"https://uni.modelmarket.dev/sat/khronos","source_hub_name":"KHRONOS Time Series","routed_price_usd":0.00606,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"khronos.series.outliers-mad@v1","display_name":"series.outliers-mad","description":"Robust outlier detection by median absolute deviation, scaled to sigmas","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1},"threshold":{"type":"number"}},"examples":[{"series":[1,2,1,2,40,1,2]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.004,"access_mode":"paid","offerable":true,"p50_latency_ms":45,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2999,"product_id":"khronos","capability_id":"series.outliers-mad@v1","source_hub":"https://uni.modelmarket.dev/sat/khronos","source_hub_name":"KHRONOS Time Series","routed_price_usd":0.00404,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"khronos.series.outliers-iqr@v1","display_name":"series.outliers-iqr","description":"Outlier detection by Tukey fences at k interquartile ranges","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1},"k":{"type":"number"}},"examples":[{"series":[1,2,3,4,5,100]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.003,"access_mode":"paid","offerable":true,"p50_latency_ms":45,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":3989,"product_id":"khronos","capability_id":"series.outliers-iqr@v1","source_hub":"https://uni.modelmarket.dev/sat/khronos","source_hub_name":"KHRONOS Time Series","routed_price_usd":0.00303,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"khronos.series.autocorrelation@v1","display_name":"series.autocorrelation","description":"Autocorrelation function up to a chosen lag, with the strongest lag identified","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1},"max_lag":{"type":"integer","minimum":1}},"examples":[{"series":[1,2,1,2,1,2,1,2],"max_lag":4}]},"output_schema":{"type":"object"},"price_per_call_usd":0.005,"access_mode":"paid","offerable":true,"p50_latency_ms":70,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":173,"product_id":"khronos","capability_id":"series.autocorrelation@v1","source_hub":"https://uni.modelmarket.dev/sat/khronos","source_hub_name":"KHRONOS Time Series","routed_price_usd":0.00505,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"khronos.series.changepoint-cusum@v1","display_name":"series.changepoint-cusum","description":"Two-sided CUSUM changepoint detection over the standardised series","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1},"threshold":{"type":"number"},"drift":{"type":"number"}},"examples":[{"series":[1,1,1,1,9,9,9,9]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.008,"access_mode":"paid","offerable":true,"p50_latency_ms":90,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":1116,"product_id":"khronos","capability_id":"series.changepoint-cusum@v1","source_hub":"https://uni.modelmarket.dev/sat/khronos","source_hub_name":"KHRONOS Time Series","routed_price_usd":0.00808,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"khronos.series.seasonal-strength@v1","display_name":"series.seasonal-strength","description":"Additive decomposition into trend, season and remainder, with a strength score","input_schema":{"type":"object","required":["series","period"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1},"period":{"type":"integer","minimum":2}},"examples":[{"series":[1,5,2,6,1,5,2,6],"period":4}]},"output_schema":{"type":"object"},"price_per_call_usd":0.01,"access_mode":"paid","offerable":true,"p50_latency_ms":120,"success_rate_30d":0.5,"reputation_basis":"unobserved","observations_30d":0,"product_id":"khronos","capability_id":"series.seasonal-strength@v1","source_hub":"https://uni.modelmarket.dev/sat/khronos","source_hub_name":"KHRONOS Time Series","routed_price_usd":0.0101,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"khronos.series.resample@v1","display_name":"series.resample","description":"Downsample into fixed-size buckets with a chosen aggregation","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1},"factor":{"type":"integer"},"how":{"enum":["mean","sum","min","max","median","last"]}},"examples":[{"series":[1,2,3,4,5,6],"factor":2,"how":"mean"}]},"output_schema":{"type":"object"},"price_per_call_usd":0.002,"access_mode":"paid","offerable":true,"p50_latency_ms":30,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2380,"product_id":"khronos","capability_id":"series.resample@v1","source_hub":"https://uni.modelmarket.dev/sat/khronos","source_hub_name":"KHRONOS Time Series","routed_price_usd":0.00202,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"khronos.series.difference@v1","display_name":"series.difference","description":"N-th order differencing, the usual first step toward stationarity","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1},"order":{"type":"integer","minimum":1}},"examples":[{"series":[1,4,9,16,25],"order":2}]},"output_schema":{"type":"object"},"price_per_call_usd":0.002,"access_mode":"paid","offerable":true,"p50_latency_ms":30,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2349,"product_id":"khronos","capability_id":"series.difference@v1","source_hub":"https://uni.modelmarket.dev/sat/khronos","source_hub_name":"KHRONOS Time Series","routed_price_usd":0.00202,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"khronos.series.normalise@v1","display_name":"series.normalise","description":"Rescale by z-score, min-max or robust (median/IQR) normalisation","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1},"method":{"enum":["zscore","minmax","robust"]}},"examples":[{"series":[10,20,30,40],"method":"zscore"}]},"output_schema":{"type":"object"},"price_per_call_usd":0.002,"access_mode":"paid","offerable":true,"p50_latency_ms":30,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":1488,"product_id":"khronos","capability_id":"series.normalise@v1","source_hub":"https://uni.modelmarket.dev/sat/khronos","source_hub_name":"KHRONOS Time Series","routed_price_usd":0.00202,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"khronos.series.correlation@v1","display_name":"series.correlation","description":"Pearson and Spearman correlation between two aligned series, ties averaged","input_schema":{"type":"object","required":["a","b"],"properties":{"a":{"type":"array","items":{"type":"number"},"minItems":1},"b":{"type":"array","items":{"type":"number"},"minItems":1}},"examples":[{"a":[1,2,3,4],"b":[2,4.1,5.9,8]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.004,"access_mode":"paid","offerable":true,"p50_latency_ms":50,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":1112,"product_id":"khronos","capability_id":"series.correlation@v1","source_hub":"https://uni.modelmarket.dev/sat/khronos","source_hub_name":"KHRONOS Time Series","routed_price_usd":0.00404,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"khronos.series.entropy@v1","display_name":"series.entropy","description":"Shannon entropy of the binned distribution, in bits, with the normalised value","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1},"bins":{"type":"integer","minimum":2}},"examples":[{"series":[1,1,2,3,5,8,13],"bins":4}]},"output_schema":{"type":"object"},"price_per_call_usd":0.003,"access_mode":"paid","offerable":true,"p50_latency_ms":45,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2027,"product_id":"khronos","capability_id":"series.entropy@v1","source_hub":"https://uni.modelmarket.dev/sat/khronos","source_hub_name":"KHRONOS Time Series","routed_price_usd":0.00303,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"khronos.series.histogram@v1","display_name":"series.histogram","description":"Equal-width binned counts with explicit bin edges","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1},"bins":{"type":"integer","minimum":1}},"examples":[{"series":[1,2,2,3,3,3,4],"bins":4}]},"output_schema":{"type":"object"},"price_per_call_usd":0.002,"access_mode":"paid","offerable":true,"p50_latency_ms":30,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2343,"product_id":"khronos","capability_id":"series.histogram@v1","source_hub":"https://uni.modelmarket.dev/sat/khronos","source_hub_name":"KHRONOS Time Series","routed_price_usd":0.00202,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"khronos.series.cumulative@v1","display_name":"series.cumulative","description":"Cumulative sum, running extremes, drawdown curve and maximum drawdown","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1}},"examples":[{"series":[5,7,3,9,4]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.003,"access_mode":"paid","offerable":true,"p50_latency_ms":35,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2124,"product_id":"khronos","capability_id":"series.cumulative@v1","source_hub":"https://uni.modelmarket.dev/sat/khronos","source_hub_name":"KHRONOS Time Series","routed_price_usd":0.00303,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"khronos.series.stationarity@v1","display_name":"series.stationarity","description":"Split-half moment comparison as a stationarity screen, stated as a hint not a test","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1}},"examples":[{"series":[1,2,1,2,8,9,8,9]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.005,"access_mode":"paid","offerable":true,"p50_latency_ms":55,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":157,"product_id":"khronos","capability_id":"series.stationarity@v1","source_hub":"https://uni.modelmarket.dev/sat/khronos","source_hub_name":"KHRONOS Time Series","routed_price_usd":0.00505,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"khronos.series.interpolate-gaps@v1","display_name":"series.interpolate-gaps","description":"Linear interpolation across nulls, holding the ends flat rather than extrapolating","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":["number","null"]}}},"examples":[{"series":[1,null,3,null,null,6]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.003,"access_mode":"paid","offerable":true,"p50_latency_ms":40,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2020,"product_id":"khronos","capability_id":"series.interpolate-gaps@v1","source_hub":"https://uni.modelmarket.dev/sat/khronos","source_hub_name":"KHRONOS Time Series","routed_price_usd":0.00303,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"kyma.signal.spectrum@v1","display_name":"signal.spectrum","description":"Single-sided amplitude spectrum with frequency bins from a discrete Fourier transform","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1},"sample_rate_hz":{"type":"number"}},"examples":[{"series":[0,1,0,-1,0,1,0,-1],"sample_rate_hz":8}]},"output_schema":{"type":"object"},"price_per_call_usd":0.012,"access_mode":"paid","offerable":true,"p50_latency_ms":180,"success_rate_30d":0.5,"reputation_basis":"unobserved","observations_30d":0,"product_id":"kyma","capability_id":"signal.spectrum@v1","source_hub":"https://uni.modelmarket.dev/sat/kyma","source_hub_name":"KYMA Signal Lab","routed_price_usd":0.01212,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"kyma.signal.dominant-frequency@v1","display_name":"signal.dominant-frequency","description":"The strongest periodic component above DC, with its period and magnitude","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1},"sample_rate_hz":{"type":"number"}},"examples":[{"series":[0,1,0,-1,0,1,0,-1],"sample_rate_hz":8}]},"output_schema":{"type":"object"},"price_per_call_usd":0.008,"access_mode":"paid","offerable":true,"p50_latency_ms":150,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":6,"product_id":"kyma","capability_id":"signal.dominant-frequency@v1","source_hub":"https://uni.modelmarket.dev/sat/kyma","source_hub_name":"KYMA Signal Lab","routed_price_usd":0.00808,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"kyma.signal.spectral-entropy@v1","display_name":"signal.spectral-entropy","description":"Entropy of the power spectrum, separating a tonal signal from broadband noise","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1}},"examples":[{"series":[0,1,0,-1,0,1,0,-1]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.01,"access_mode":"paid","offerable":true,"p50_latency_ms":160,"success_rate_30d":0.5,"reputation_basis":"unobserved","observations_30d":0,"product_id":"kyma","capability_id":"signal.spectral-entropy@v1","source_hub":"https://uni.modelmarket.dev/sat/kyma","source_hub_name":"KYMA Signal Lab","routed_price_usd":0.0101,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"kyma.signal.band-energy@v1","display_name":"signal.band-energy","description":"Energy and share of total energy within named frequency bands","input_schema":{"type":"object","required":["series","bands"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1},"bands":{"type":"array"},"sample_rate_hz":{"type":"number"}},"examples":[{"series":[0,1,0,-1,0,1,0,-1],"sample_rate_hz":8,"bands":[[0,2],[2,4]]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.012,"access_mode":"paid","offerable":true,"p50_latency_ms":190,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":1090,"product_id":"kyma","capability_id":"signal.band-energy@v1","source_hub":"https://uni.modelmarket.dev/sat/kyma","source_hub_name":"KYMA Signal Lab","routed_price_usd":0.01212,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"kyma.signal.rms@v1","display_name":"signal.rms","description":"RMS, peak, peak-to-peak and crest factor for a waveform","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1}},"examples":[{"series":[1,-1,2,-2,3]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.002,"access_mode":"paid","offerable":true,"p50_latency_ms":30,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2293,"product_id":"kyma","capability_id":"signal.rms@v1","source_hub":"https://uni.modelmarket.dev/sat/kyma","source_hub_name":"KYMA Signal Lab","routed_price_usd":0.00202,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"kyma.signal.zero-crossing-rate@v1","display_name":"signal.zero-crossing-rate","description":"Zero-crossing count and rate, optionally about the series mean","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1},"reference":{"enum":["zero","mean"]}},"examples":[{"series":[1,-1,1,-1,1]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.002,"access_mode":"paid","offerable":true,"p50_latency_ms":30,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2255,"product_id":"kyma","capability_id":"signal.zero-crossing-rate@v1","source_hub":"https://uni.modelmarket.dev/sat/kyma","source_hub_name":"KYMA Signal Lab","routed_price_usd":0.00202,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"kyma.signal.convolve@v1","display_name":"signal.convolve","description":"Discrete convolution of a signal with a kernel in full, same or valid mode","input_schema":{"type":"object","required":["signal","kernel"],"properties":{"signal":{"type":"array","items":{"type":"number"},"minItems":1},"kernel":{"type":"array","items":{"type":"number"},"minItems":1},"mode":{"enum":["full","same","valid"]}},"examples":[{"signal":[1,2,3,4],"kernel":[0.5,0.5],"mode":"same"}]},"output_schema":{"type":"object"},"price_per_call_usd":0.006,"access_mode":"paid","offerable":true,"p50_latency_ms":90,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":68,"product_id":"kyma","capability_id":"signal.convolve@v1","source_hub":"https://uni.modelmarket.dev/sat/kyma","source_hub_name":"KYMA Signal Lab","routed_price_usd":0.00606,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"kyma.signal.cross-correlation-lag@v1","display_name":"signal.cross-correlation-lag","description":"The lag that best aligns two series — how to measure a delay between two recordings","input_schema":{"type":"object","required":["a","b"],"properties":{"a":{"type":"array","items":{"type":"number"},"minItems":1},"b":{"type":"array","items":{"type":"number"},"minItems":1},"max_lag":{"type":"integer"}},"examples":[{"a":[0,1,2,1,0,0],"b":[0,0,1,2,1,0]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.01,"access_mode":"paid","offerable":true,"p50_latency_ms":140,"success_rate_30d":0.5,"reputation_basis":"unobserved","observations_30d":0,"product_id":"kyma","capability_id":"signal.cross-correlation-lag@v1","source_hub":"https://uni.modelmarket.dev/sat/kyma","source_hub_name":"KYMA Signal Lab","routed_price_usd":0.0101,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"kyma.signal.median-filter@v1","display_name":"signal.median-filter","description":"Median filter over an odd window — removes impulses a moving average would smear","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1},"window":{"type":"integer"}},"examples":[{"series":[1,1,99,1,1],"window":3}]},"output_schema":{"type":"object"},"price_per_call_usd":0.004,"access_mode":"paid","offerable":true,"p50_latency_ms":60,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":1009,"product_id":"kyma","capability_id":"signal.median-filter@v1","source_hub":"https://uni.modelmarket.dev/sat/kyma","source_hub_name":"KYMA Signal Lab","routed_price_usd":0.00404,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"kyma.signal.envelope@v1","display_name":"signal.envelope","description":"Upper and lower envelopes with their instantaneous width","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1},"window":{"type":"integer"}},"examples":[{"series":[0,3,-3,4,-4,1],"window":3}]},"output_schema":{"type":"object"},"price_per_call_usd":0.004,"access_mode":"paid","offerable":true,"p50_latency_ms":55,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":1162,"product_id":"kyma","capability_id":"signal.envelope@v1","source_hub":"https://uni.modelmarket.dev/sat/kyma","source_hub_name":"KYMA Signal Lab","routed_price_usd":0.00404,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"kyma.signal.snr@v1","display_name":"signal.snr","description":"Signal-to-noise ratio in dB, with the smoothing model stated explicitly","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1},"window":{"type":"integer"}},"examples":[{"series":[1,2,1.1,2.1,0.9,2.2,1,2]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.006,"access_mode":"paid","offerable":true,"p50_latency_ms":80,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":27,"product_id":"kyma","capability_id":"signal.snr@v1","source_hub":"https://uni.modelmarket.dev/sat/kyma","source_hub_name":"KYMA Signal Lab","routed_price_usd":0.00606,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"kyma.signal.peaks@v1","display_name":"signal.peaks","description":"Local maxima with prominence and a minimum-separation rule","input_schema":{"type":"object","required":["series"],"properties":{"series":{"type":"array","items":{"type":"number"},"minItems":1},"min_prominence":{"type":"number"},"min_distance":{"type":"integer"}},"examples":[{"series":[0,5,0,1,0,7,0],"min_prominence":1}]},"output_schema":{"type":"object"},"price_per_call_usd":0.005,"access_mode":"paid","offerable":true,"p50_latency_ms":70,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":176,"product_id":"kyma","capability_id":"signal.peaks@v1","source_hub":"https://uni.modelmarket.dev/sat/kyma","source_hub_name":"KYMA Signal Lab","routed_price_usd":0.00505,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"psephos.draw.deterministic@v1","display_name":"draw.deterministic","description":"Reproducible draw from a seed with a commitment anyone can recompute","input_schema":{"type":"object","required":["entries","seed"],"properties":{"entries":{"type":"array"},"seed":{"type":"string"},"winners":{"type":"integer"},"with_replacement":{"type":"boolean"}},"examples":[{"entries":["a","b","c","d"],"seed":"block-1234","winners":2}]},"output_schema":{"type":"object"},"price_per_call_usd":0.004,"access_mode":"paid","offerable":true,"p50_latency_ms":40,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":1134,"product_id":"psephos","capability_id":"draw.deterministic@v1","source_hub":"https://uni.modelmarket.dev/sat/psephos","source_hub_name":"PSEPHOS Draws & Ballots","routed_price_usd":0.00404,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"psephos.draw.weighted@v1","display_name":"draw.weighted","description":"Weighted draw without replacement from a seed, with each entry's probability","input_schema":{"type":"object","required":["entries","weights","seed"],"properties":{"entries":{"type":"array"},"weights":{"type":"array","items":{"type":"number"}},"seed":{"type":"string"},"winners":{"type":"integer"}},"examples":[{"entries":["a","b","c"],"weights":[1,3,6],"seed":"epoch-7"}]},"output_schema":{"type":"object"},"price_per_call_usd":0.006,"access_mode":"paid","offerable":true,"p50_latency_ms":55,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":54,"product_id":"psephos","capability_id":"draw.weighted@v1","source_hub":"https://uni.modelmarket.dev/sat/psephos","source_hub_name":"PSEPHOS Draws & Ballots","routed_price_usd":0.00606,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"psephos.draw.shuffle@v1","display_name":"draw.shuffle","description":"Uniform Fisher-Yates permutation derived from a seed","input_schema":{"type":"object","required":["entries","seed"],"properties":{"entries":{"type":"array"},"seed":{"type":"string"}},"examples":[{"entries":[1,2,3,4,5],"seed":"round-2"}]},"output_schema":{"type":"object"},"price_per_call_usd":0.004,"access_mode":"paid","offerable":true,"p50_latency_ms":40,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":1111,"product_id":"psephos","capability_id":"draw.shuffle@v1","source_hub":"https://uni.modelmarket.dev/sat/psephos","source_hub_name":"PSEPHOS Draws & Ballots","routed_price_usd":0.00404,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"psephos.draw.commit@v1","display_name":"draw.commit","description":"The commitment to publish before a draw, and what to reveal after","input_schema":{"type":"object","required":["entries","seed"],"properties":{"entries":{"type":"array"},"seed":{"type":"string"}},"examples":[{"entries":["a","b"],"seed":"secret-seed"}]},"output_schema":{"type":"object"},"price_per_call_usd":0.002,"access_mode":"paid","offerable":true,"p50_latency_ms":25,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2420,"product_id":"psephos","capability_id":"draw.commit@v1","source_hub":"https://uni.modelmarket.dev/sat/psephos","source_hub_name":"PSEPHOS Draws & Ballots","routed_price_usd":0.00202,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"psephos.draw.verify-commitment@v1","display_name":"draw.verify-commitment","description":"Check a revealed seed and entry list against a published commitment","input_schema":{"type":"object","required":["entries","seed","commitment"],"properties":{"entries":{"type":"array"},"seed":{"type":"string"},"commitment":{"type":"string"}},"examples":[{"entries":["a","b"],"seed":"secret-seed","commitment":"fb526110e185173a762bc1a455086bd8dfee7f18e5ce36eb803be35b0a56a6c1"}]},"output_schema":{"type":"object"},"price_per_call_usd":0.002,"access_mode":"paid","offerable":true,"p50_latency_ms":25,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2317,"product_id":"psephos","capability_id":"draw.verify-commitment@v1","source_hub":"https://uni.modelmarket.dev/sat/psephos","source_hub_name":"PSEPHOS Draws & Ballots","routed_price_usd":0.00202,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"psephos.prob.binomial@v1","display_name":"prob.binomial","description":"Exact binomial pmf and both tails, with mean and variance","input_schema":{"type":"object","required":["trials","probability","successes"],"properties":{"trials":{"type":"integer"},"probability":{"type":"number"},"successes":{"type":"integer"}},"examples":[{"trials":20,"probability":0.3,"successes":6}]},"output_schema":{"type":"object"},"price_per_call_usd":0.003,"access_mode":"paid","offerable":true,"p50_latency_ms":35,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2005,"product_id":"psephos","capability_id":"prob.binomial@v1","source_hub":"https://uni.modelmarket.dev/sat/psephos","source_hub_name":"PSEPHOS Draws & Ballots","routed_price_usd":0.00303,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"psephos.prob.hypergeometric@v1","display_name":"prob.hypergeometric","description":"Exact sampling-without-replacement probability — the one a binomial gets wrong","input_schema":{"type":"object","required":["population","successes_in_population","draws","observed_successes"],"properties":{"population":{"type":"integer"},"successes_in_population":{"type":"integer"},"draws":{"type":"integer"},"observed_successes":{"type":"integer"}},"examples":[{"population":52,"successes_in_population":4,"draws":5,"observed_successes":2}]},"output_schema":{"type":"object"},"price_per_call_usd":0.004,"access_mode":"paid","offerable":true,"p50_latency_ms":45,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":1155,"product_id":"psephos","capability_id":"prob.hypergeometric@v1","source_hub":"https://uni.modelmarket.dev/sat/psephos","source_hub_name":"PSEPHOS Draws & Ballots","routed_price_usd":0.00404,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"psephos.prob.poisson@v1","display_name":"prob.poisson","description":"Poisson pmf and cdf, numerically stable for large rates","input_schema":{"type":"object","required":["rate","events"],"properties":{"rate":{"type":"number"},"events":{"type":"integer"}},"examples":[{"rate":4.5,"events":3}]},"output_schema":{"type":"object"},"price_per_call_usd":0.003,"access_mode":"paid","offerable":true,"p50_latency_ms":35,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2032,"product_id":"psephos","capability_id":"prob.poisson@v1","source_hub":"https://uni.modelmarket.dev/sat/psephos","source_hub_name":"PSEPHOS Draws & Ballots","routed_price_usd":0.00303,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"psephos.prob.collision@v1","display_name":"prob.collision","description":"Birthday-problem collision odds for k items in a space of n, plus the 50% point","input_schema":{"type":"object","required":["space_size","items"],"properties":{"space_size":{"type":"integer"},"items":{"type":"integer"}},"examples":[{"space_size":4294967296,"items":100000}]},"output_schema":{"type":"object"},"price_per_call_usd":0.003,"access_mode":"paid","offerable":true,"p50_latency_ms":30,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2000,"product_id":"psephos","capability_id":"prob.collision@v1","source_hub":"https://uni.modelmarket.dev/sat/psephos","source_hub_name":"PSEPHOS Draws & Ballots","routed_price_usd":0.00303,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"psephos.vote.borda@v1","display_name":"vote.borda","description":"Borda count over ranked ballots with the full ranking and any tie","input_schema":{"type":"object","required":["ballots"],"properties":{"ballots":{"type":"array"}},"examples":[{"ballots":[["a","b","c"],["b","a","c"],["b","c","a"]]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.005,"access_mode":"paid","offerable":true,"p50_latency_ms":50,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":188,"product_id":"psephos","capability_id":"vote.borda@v1","source_hub":"https://uni.modelmarket.dev/sat/psephos","source_hub_name":"PSEPHOS Draws & Ballots","routed_price_usd":0.00505,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"psephos.vote.condorcet@v1","display_name":"vote.condorcet","description":"Pairwise matrix, the Condorcet winner, and Copeland when the preferences cycle","input_schema":{"type":"object","required":["ballots"],"properties":{"ballots":{"type":"array"}},"examples":[{"ballots":[["a","b","c"],["b","c","a"],["c","a","b"]]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.008,"access_mode":"paid","offerable":true,"p50_latency_ms":80,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":1,"product_id":"psephos","capability_id":"vote.condorcet@v1","source_hub":"https://uni.modelmarket.dev/sat/psephos","source_hub_name":"PSEPHOS Draws & Ballots","routed_price_usd":0.00808,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"psephos.vote.approval@v1","display_name":"vote.approval","description":"Approval voting tallies, ranking and per-candidate approval rate","input_schema":{"type":"object","required":["ballots"],"properties":{"ballots":{"type":"array"}},"examples":[{"ballots":[["a","b"],["b"],["b","c"]]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.004,"access_mode":"paid","offerable":true,"p50_latency_ms":40,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":650,"product_id":"psephos","capability_id":"vote.approval@v1","source_hub":"https://uni.modelmarket.dev/sat/psephos","source_hub_name":"PSEPHOS Draws & Ballots","routed_price_usd":0.00404,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"psephos.prob.expected-value@v1","display_name":"prob.expected-value","description":"Expected value, spread and the certainty equivalent under constant relative risk aversion","input_schema":{"type":"object","required":["outcomes"],"properties":{"outcomes":{"type":"array"},"risk_aversion":{"type":"number"}},"examples":[{"outcomes":[{"value":100,"probability":0.5},{"value":20,"probability":0.5}],"risk_aversion":1}]},"output_schema":{"type":"object"},"price_per_call_usd":0.005,"access_mode":"paid","offerable":true,"p50_latency_ms":50,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":180,"product_id":"psephos","capability_id":"prob.expected-value@v1","source_hub":"https://uni.modelmarket.dev/sat/psephos","source_hub_name":"PSEPHOS Draws & Ballots","routed_price_usd":0.00505,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"stoicheion.json.schema-infer@v1","display_name":"json.schema-infer","description":"Infer a JSON Schema from one or more samples, with unions for varying types","input_schema":{"type":"object","required":["sample"],"properties":{"sample":{},"as_samples":{"type":"boolean"}},"examples":[{"sample":{"id":1,"tags":["a"]}}]},"output_schema":{"type":"object"},"price_per_call_usd":0.006,"access_mode":"paid","offerable":true,"p50_latency_ms":70,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":66,"product_id":"stoicheion","capability_id":"json.schema-infer@v1","source_hub":"https://uni.modelmarket.dev/sat/stoicheion","source_hub_name":"STOICHEION Data Hygiene","routed_price_usd":0.00606,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"stoicheion.json.diff@v1","display_name":"json.diff","description":"Structural diff by JSON Pointer: added, removed and changed paths","input_schema":{"type":"object","required":["a","b"],"properties":{"a":{},"b":{}},"examples":[{"a":{"x":1,"y":2},"b":{"x":1,"y":3,"z":4}}]},"output_schema":{"type":"object"},"price_per_call_usd":0.005,"access_mode":"paid","offerable":true,"p50_latency_ms":60,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":283,"product_id":"stoicheion","capability_id":"json.diff@v1","source_hub":"https://uni.modelmarket.dev/sat/stoicheion","source_hub_name":"STOICHEION Data Hygiene","routed_price_usd":0.00505,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"stoicheion.json.canonicalise@v1","display_name":"json.canonicalise","description":"Canonical JSON with sorted keys plus the digest that makes documents comparable","input_schema":{"type":"object","required":["value"],"properties":{"value":{}},"examples":[{"value":{"b":2,"a":1}}]},"output_schema":{"type":"object"},"price_per_call_usd":0.002,"access_mode":"paid","offerable":true,"p50_latency_ms":30,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2344,"product_id":"stoicheion","capability_id":"json.canonicalise@v1","source_hub":"https://uni.modelmarket.dev/sat/stoicheion","source_hub_name":"STOICHEION Data Hygiene","routed_price_usd":0.00202,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"stoicheion.json.flatten@v1","display_name":"json.flatten","description":"Flatten nested objects and arrays into dotted paths","input_schema":{"type":"object","required":["value"],"properties":{"value":{},"separator":{"type":"string"}},"examples":[{"value":{"a":{"b":[1,2]}}}]},"output_schema":{"type":"object"},"price_per_call_usd":0.003,"access_mode":"paid","offerable":true,"p50_latency_ms":35,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2028,"product_id":"stoicheion","capability_id":"json.flatten@v1","source_hub":"https://uni.modelmarket.dev/sat/stoicheion","source_hub_name":"STOICHEION Data Hygiene","routed_price_usd":0.00303,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"stoicheion.json.validate-shape@v1","display_name":"json.validate-shape","description":"Check a document against a minimal schema, honest about what it does not cover","input_schema":{"type":"object","required":["value","schema"],"properties":{"value":{},"schema":{"type":"object"}},"examples":[{"value":{"n":5},"schema":{"type":"object","required":["n"],"properties":{"n":{"type":"integer","maximum":10}}}}]},"output_schema":{"type":"object"},"price_per_call_usd":0.004,"access_mode":"paid","offerable":true,"p50_latency_ms":45,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2791,"product_id":"stoicheion","capability_id":"json.validate-shape@v1","source_hub":"https://uni.modelmarket.dev/sat/stoicheion","source_hub_name":"STOICHEION Data Hygiene","routed_price_usd":0.00404,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"stoicheion.data.deduplicate@v1","display_name":"data.deduplicate","description":"Remove duplicate records by whole value or by a key field, reporting what collided","input_schema":{"type":"object","required":["items"],"properties":{"items":{"type":"array"},"key":{"type":"string"}},"examples":[{"items":[{"id":1},{"id":1},{"id":2}],"key":"id"}]},"output_schema":{"type":"object"},"price_per_call_usd":0.004,"access_mode":"paid","offerable":true,"p50_latency_ms":50,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2950,"product_id":"stoicheion","capability_id":"data.deduplicate@v1","source_hub":"https://uni.modelmarket.dev/sat/stoicheion","source_hub_name":"STOICHEION Data Hygiene","routed_price_usd":0.00404,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"stoicheion.data.profile@v1","display_name":"data.profile","description":"Column profile of tabular records: types, null rate, cardinality and extremes","input_schema":{"type":"object","required":["rows"],"properties":{"rows":{"type":"array"}},"examples":[{"rows":[{"a":1,"b":"x"},{"a":3,"b":null}]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.008,"access_mode":"paid","offerable":true,"p50_latency_ms":90,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":1125,"product_id":"stoicheion","capability_id":"data.profile@v1","source_hub":"https://uni.modelmarket.dev/sat/stoicheion","source_hub_name":"STOICHEION Data Hygiene","routed_price_usd":0.00808,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"stoicheion.text.metrics@v1","display_name":"text.metrics","description":"Length, vocabulary and Flesch reading ease with the syllable model stated","input_schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string"}},"examples":[{"text":"The cat sat. It was warm and quiet."}]},"output_schema":{"type":"object"},"price_per_call_usd":0.003,"access_mode":"paid","offerable":true,"p50_latency_ms":40,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2027,"product_id":"stoicheion","capability_id":"text.metrics@v1","source_hub":"https://uni.modelmarket.dev/sat/stoicheion","source_hub_name":"STOICHEION Data Hygiene","routed_price_usd":0.00303,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"stoicheion.text.ngrams@v1","display_name":"text.ngrams","description":"Word or character n-gram frequencies, most common first","input_schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string"},"n":{"type":"integer"},"top":{"type":"integer"},"level":{"enum":["word","character"]}},"examples":[{"text":"to be or not to be","n":2}]},"output_schema":{"type":"object"},"price_per_call_usd":0.004,"access_mode":"paid","offerable":true,"p50_latency_ms":55,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":1088,"product_id":"stoicheion","capability_id":"text.ngrams@v1","source_hub":"https://uni.modelmarket.dev/sat/stoicheion","source_hub_name":"STOICHEION Data Hygiene","routed_price_usd":0.00404,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"stoicheion.text.normalise@v1","display_name":"text.normalise","description":"Unicode normalisation, whitespace collapse, case folding and accent stripping","input_schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string"},"unicode_form":{"enum":["NFC","NFD","NFKC","NFKD"]},"case":{"enum":["preserve","lower","upper","casefold"]},"collapse_whitespace":{"type":"boolean"},"strip_accents":{"type":"boolean"}},"examples":[{"text":"  Café   au   lait  ","strip_accents":true}]},"output_schema":{"type":"object"},"price_per_call_usd":0.002,"access_mode":"paid","offerable":true,"p50_latency_ms":30,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2376,"product_id":"stoicheion","capability_id":"text.normalise@v1","source_hub":"https://uni.modelmarket.dev/sat/stoicheion","source_hub_name":"STOICHEION Data Hygiene","routed_price_usd":0.00202,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"stoicheion.hash.digest@v1","display_name":"hash.digest","description":"Cryptographic digest of a string in SHA-256, SHA-512, SHA3-256 or BLAKE2b","input_schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string"},"algorithm":{"enum":["sha256","sha512","sha3_256","blake2b"]}},"examples":[{"text":"hello"}]},"output_schema":{"type":"object"},"price_per_call_usd":0.001,"access_mode":"paid","offerable":true,"p50_latency_ms":20,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2387,"product_id":"stoicheion","capability_id":"hash.digest@v1","source_hub":"https://uni.modelmarket.dev/sat/stoicheion","source_hub_name":"STOICHEION Data Hygiene","routed_price_usd":0.00101,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"stoicheion.id.deterministic@v1","display_name":"id.deterministic","description":"UUIDv5 for a name in a namespace — a join key two systems can derive independently","input_schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}},"examples":[{"name":"order-1234","namespace":"url"}]},"output_schema":{"type":"object"},"price_per_call_usd":0.001,"access_mode":"paid","offerable":true,"p50_latency_ms":20,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2290,"product_id":"stoicheion","capability_id":"id.deterministic@v1","source_hub":"https://uni.modelmarket.dev/sat/stoicheion","source_hub_name":"STOICHEION Data Hygiene","routed_price_usd":0.00101,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"stoicheion.units.convert@v1","display_name":"units.convert","description":"Exact conversion across length, mass, time, data, speed, pressure and temperature","input_schema":{"type":"object","required":["value","from","to"],"properties":{"value":{"type":"number"},"from":{"type":"string"},"to":{"type":"string"}},"examples":[{"value":26.2,"from":"mi","to":"km"}]},"output_schema":{"type":"object"},"price_per_call_usd":0.001,"access_mode":"paid","offerable":true,"p50_latency_ms":20,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2563,"product_id":"stoicheion","capability_id":"units.convert@v1","source_hub":"https://uni.modelmarket.dev/sat/stoicheion","source_hub_name":"STOICHEION Data Hygiene","routed_price_usd":0.00101,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"stoicheion.datetime.normalise@v1","display_name":"datetime.normalise","description":"Parse a date or timestamp in many formats and return it as ISO 8601 UTC with derived fields","input_schema":{"type":"object","required":["value"],"properties":{"value":{"type":"string"}},"examples":[{"value":"14 Mar 2026"}]},"output_schema":{"type":"object"},"price_per_call_usd":0.002,"access_mode":"paid","offerable":true,"p50_latency_ms":25,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":1432,"product_id":"stoicheion","capability_id":"datetime.normalise@v1","source_hub":"https://uni.modelmarket.dev/sat/stoicheion","source_hub_name":"STOICHEION Data Hygiene","routed_price_usd":0.00202,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"stoicheion.datetime.difference@v1","display_name":"datetime.difference","description":"Signed interval between two timestamps in every useful unit","input_schema":{"type":"object","required":["a","b"],"properties":{"a":{"type":"string"},"b":{"type":"string"}},"examples":[{"a":"2026-01-01","b":"2026-03-14T12:00:00Z"}]},"output_schema":{"type":"object"},"price_per_call_usd":0.002,"access_mode":"paid","offerable":true,"p50_latency_ms":25,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":1419,"product_id":"stoicheion","capability_id":"datetime.difference@v1","source_hub":"https://uni.modelmarket.dev/sat/stoicheion","source_hub_name":"STOICHEION Data Hygiene","routed_price_usd":0.00202,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"stoicheion.csv.profile@v1","display_name":"csv.profile","description":"Parse CSV text, infer column types and profile every column","input_schema":{"type":"object","required":["csv"],"properties":{"csv":{"type":"string"},"delimiter":{"type":"string"}},"examples":[{"csv":"a,b\n1,x\n3,\n"}]},"output_schema":{"type":"object"},"price_per_call_usd":0.01,"access_mode":"paid","offerable":true,"p50_latency_ms":110,"success_rate_30d":0.5,"reputation_basis":"unobserved","observations_30d":0,"product_id":"stoicheion","capability_id":"csv.profile@v1","source_hub":"https://uni.modelmarket.dev/sat/stoicheion","source_hub_name":"STOICHEION Data Hygiene","routed_price_usd":0.0101,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"stoicheion.text.diff@v1","display_name":"text.diff","description":"Unified line diff with added/removed counts and a similarity ratio","input_schema":{"type":"object","required":["a","b"],"properties":{"a":{"type":"string"},"b":{"type":"string"},"context":{"type":"integer"}},"examples":[{"a":"one\ntwo\n","b":"one\ntwo\nthree\n"}]},"output_schema":{"type":"object"},"price_per_call_usd":0.005,"access_mode":"paid","offerable":true,"p50_latency_ms":60,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":342,"product_id":"stoicheion","capability_id":"text.diff@v1","source_hub":"https://uni.modelmarket.dev/sat/stoicheion","source_hub_name":"STOICHEION Data Hygiene","routed_price_usd":0.00505,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"diktyon.graph.degree@v1","display_name":"graph.degree","description":"Degree, in-degree and out-degree per node with the most connected ranked","input_schema":{"type":"object","required":["edges"],"properties":{"edges":{"type":"array","items":{"type":"object","required":["source","target"],"properties":{"source":{"type":"string"},"target":{"type":"string"},"weight":{"type":"number","exclusiveMinimum":0}}}},"directed":{"type":"boolean"}},"examples":[{"edges":[{"source":"a","target":"b"},{"source":"b","target":"c"}]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.003,"access_mode":"paid","offerable":true,"p50_latency_ms":40,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":1979,"product_id":"diktyon","capability_id":"graph.degree@v1","source_hub":"https://uni.modelmarket.dev/sat/diktyon","source_hub_name":"DIKTYON Graph Metrics","routed_price_usd":0.00303,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"diktyon.graph.pagerank@v1","display_name":"graph.pagerank","description":"PageRank with damping and correct redistribution of dangling mass","input_schema":{"type":"object","required":["edges"],"properties":{"edges":{"type":"array","items":{"type":"object","required":["source","target"],"properties":{"source":{"type":"string"},"target":{"type":"string"},"weight":{"type":"number","exclusiveMinimum":0}}}},"directed":{"type":"boolean"},"damping":{"type":"number"},"iterations":{"type":"integer"}},"examples":[{"edges":[{"source":"a","target":"b"},{"source":"b","target":"c"},{"source":"c","target":"a"}],"directed":true}]},"output_schema":{"type":"object"},"price_per_call_usd":0.015,"access_mode":"paid","offerable":true,"p50_latency_ms":220,"success_rate_30d":0.5,"reputation_basis":"unobserved","observations_30d":0,"product_id":"diktyon","capability_id":"graph.pagerank@v1","source_hub":"https://uni.modelmarket.dev/sat/diktyon","source_hub_name":"DIKTYON Graph Metrics","routed_price_usd":0.01515,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"diktyon.graph.components@v1","display_name":"graph.components","description":"Connected (or weakly connected) components, largest first","input_schema":{"type":"object","required":["edges"],"properties":{"edges":{"type":"array","items":{"type":"object","required":["source","target"],"properties":{"source":{"type":"string"},"target":{"type":"string"},"weight":{"type":"number","exclusiveMinimum":0}}}},"directed":{"type":"boolean"}},"examples":[{"edges":[{"source":"a","target":"b"},{"source":"c","target":"d"}]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.004,"access_mode":"paid","offerable":true,"p50_latency_ms":50,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":1120,"product_id":"diktyon","capability_id":"graph.components@v1","source_hub":"https://uni.modelmarket.dev/sat/diktyon","source_hub_name":"DIKTYON Graph Metrics","routed_price_usd":0.00404,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"diktyon.graph.shortest-path@v1","display_name":"graph.shortest-path","description":"Dijkstra shortest path between two nodes with the route and total distance","input_schema":{"type":"object","required":["edges","source","target"],"properties":{"edges":{"type":"array","items":{"type":"object","required":["source","target"],"properties":{"source":{"type":"string"},"target":{"type":"string"},"weight":{"type":"number","exclusiveMinimum":0}}}},"source":{"type":"string"},"target":{"type":"string"},"directed":{"type":"boolean"}},"examples":[{"edges":[{"source":"a","target":"b","weight":2},{"source":"b","target":"c","weight":3}],"source":"a","target":"c"}]},"output_schema":{"type":"object"},"price_per_call_usd":0.008,"access_mode":"paid","offerable":true,"p50_latency_ms":90,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":8,"product_id":"diktyon","capability_id":"graph.shortest-path@v1","source_hub":"https://uni.modelmarket.dev/sat/diktyon","source_hub_name":"DIKTYON Graph Metrics","routed_price_usd":0.00808,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"diktyon.graph.betweenness@v1","display_name":"graph.betweenness","description":"Brandes betweenness centrality, normalised","input_schema":{"type":"object","required":["edges"],"properties":{"edges":{"type":"array","items":{"type":"object","required":["source","target"],"properties":{"source":{"type":"string"},"target":{"type":"string"},"weight":{"type":"number","exclusiveMinimum":0}}}},"directed":{"type":"boolean"}},"examples":[{"edges":[{"source":"a","target":"b"},{"source":"b","target":"c"},{"source":"c","target":"d"}]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.02,"access_mode":"paid","offerable":true,"p50_latency_ms":320,"success_rate_30d":0.5,"reputation_basis":"unobserved","observations_30d":0,"product_id":"diktyon","capability_id":"graph.betweenness@v1","source_hub":"https://uni.modelmarket.dev/sat/diktyon","source_hub_name":"DIKTYON Graph Metrics","routed_price_usd":0.0202,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"diktyon.graph.closeness@v1","display_name":"graph.closeness","description":"Closeness centrality, Wasserman-Faust scaled for unreachable nodes","input_schema":{"type":"object","required":["edges"],"properties":{"edges":{"type":"array","items":{"type":"object","required":["source","target"],"properties":{"source":{"type":"string"},"target":{"type":"string"},"weight":{"type":"number","exclusiveMinimum":0}}}},"directed":{"type":"boolean"}},"examples":[{"edges":[{"source":"a","target":"b"},{"source":"b","target":"c"}]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.012,"access_mode":"paid","offerable":true,"p50_latency_ms":180,"success_rate_30d":0.5,"reputation_basis":"unobserved","observations_30d":0,"product_id":"diktyon","capability_id":"graph.closeness@v1","source_hub":"https://uni.modelmarket.dev/sat/diktyon","source_hub_name":"DIKTYON Graph Metrics","routed_price_usd":0.01212,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"diktyon.graph.minimum-spanning-tree@v1","display_name":"graph.minimum-spanning-tree","description":"Kruskal minimum spanning tree or forest with total weight","input_schema":{"type":"object","required":["edges"],"properties":{"edges":{"type":"array","items":{"type":"object","required":["source","target"],"properties":{"source":{"type":"string"},"target":{"type":"string"},"weight":{"type":"number","exclusiveMinimum":0}}}}},"examples":[{"edges":[{"source":"a","target":"b","weight":1},{"source":"b","target":"c","weight":5},{"source":"a","target":"c","weight":2}]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.008,"access_mode":"paid","offerable":true,"p50_latency_ms":100,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":10,"product_id":"diktyon","capability_id":"graph.minimum-spanning-tree@v1","source_hub":"https://uni.modelmarket.dev/sat/diktyon","source_hub_name":"DIKTYON Graph Metrics","routed_price_usd":0.00808,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"diktyon.graph.cycles@v1","display_name":"graph.cycles","description":"Cycle detection with one concrete example cycle when present","input_schema":{"type":"object","required":["edges"],"properties":{"edges":{"type":"array","items":{"type":"object","required":["source","target"],"properties":{"source":{"type":"string"},"target":{"type":"string"},"weight":{"type":"number","exclusiveMinimum":0}}}},"directed":{"type":"boolean"}},"examples":[{"edges":[{"source":"a","target":"b"},{"source":"b","target":"c"},{"source":"c","target":"a"}],"directed":true}]},"output_schema":{"type":"object"},"price_per_call_usd":0.006,"access_mode":"paid","offerable":true,"p50_latency_ms":80,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2007,"product_id":"diktyon","capability_id":"graph.cycles@v1","source_hub":"https://uni.modelmarket.dev/sat/diktyon","source_hub_name":"DIKTYON Graph Metrics","routed_price_usd":0.00606,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"diktyon.graph.topological-sort@v1","display_name":"graph.topological-sort","description":"Deterministic topological order, or the nodes a cycle leaves unresolved","input_schema":{"type":"object","required":["edges"],"properties":{"edges":{"type":"array","items":{"type":"object","required":["source","target"],"properties":{"source":{"type":"string"},"target":{"type":"string"},"weight":{"type":"number","exclusiveMinimum":0}}}},"directed":{"type":"boolean"}},"examples":[{"edges":[{"source":"build","target":"test"},{"source":"test","target":"deploy"}],"directed":true}]},"output_schema":{"type":"object"},"price_per_call_usd":0.005,"access_mode":"paid","offerable":true,"p50_latency_ms":60,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":1249,"product_id":"diktyon","capability_id":"graph.topological-sort@v1","source_hub":"https://uni.modelmarket.dev/sat/diktyon","source_hub_name":"DIKTYON Graph Metrics","routed_price_usd":0.00505,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"diktyon.graph.clustering-coefficient@v1","display_name":"graph.clustering-coefficient","description":"Local and average clustering coefficient of an undirected graph","input_schema":{"type":"object","required":["edges"],"properties":{"edges":{"type":"array","items":{"type":"object","required":["source","target"],"properties":{"source":{"type":"string"},"target":{"type":"string"},"weight":{"type":"number","exclusiveMinimum":0}}}}},"examples":[{"edges":[{"source":"a","target":"b"},{"source":"b","target":"c"},{"source":"a","target":"c"}]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.008,"access_mode":"paid","offerable":true,"p50_latency_ms":110,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":1916,"product_id":"diktyon","capability_id":"graph.clustering-coefficient@v1","source_hub":"https://uni.modelmarket.dev/sat/diktyon","source_hub_name":"DIKTYON Graph Metrics","routed_price_usd":0.00808,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"diktyon.graph.bipartite@v1","display_name":"graph.bipartite","description":"Two-colouring test with the two sides, or the edge that breaks it","input_schema":{"type":"object","required":["edges"],"properties":{"edges":{"type":"array","items":{"type":"object","required":["source","target"],"properties":{"source":{"type":"string"},"target":{"type":"string"},"weight":{"type":"number","exclusiveMinimum":0}}}}},"examples":[{"edges":[{"source":"a","target":"x"},{"source":"b","target":"x"}]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.004,"access_mode":"paid","offerable":true,"p50_latency_ms":50,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":1099,"product_id":"diktyon","capability_id":"graph.bipartite@v1","source_hub":"https://uni.modelmarket.dev/sat/diktyon","source_hub_name":"DIKTYON Graph Metrics","routed_price_usd":0.00404,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"diktyon.graph.diameter@v1","display_name":"graph.diameter","description":"Diameter, the eccentric pair and average path length, honest about disconnection","input_schema":{"type":"object","required":["edges"],"properties":{"edges":{"type":"array","items":{"type":"object","required":["source","target"],"properties":{"source":{"type":"string"},"target":{"type":"string"},"weight":{"type":"number","exclusiveMinimum":0}}}},"directed":{"type":"boolean"}},"examples":[{"edges":[{"source":"a","target":"b"},{"source":"b","target":"c"},{"source":"c","target":"d"}]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.015,"access_mode":"paid","offerable":true,"p50_latency_ms":240,"success_rate_30d":0.5,"reputation_basis":"unobserved","observations_30d":0,"product_id":"diktyon","capability_id":"graph.diameter@v1","source_hub":"https://uni.modelmarket.dev/sat/diktyon","source_hub_name":"DIKTYON Graph Metrics","routed_price_usd":0.01515,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"horizon.geo.distance@v1","display_name":"geo.distance","description":"Great-circle distance between two points in metres, kilometres, miles and nautical miles","input_schema":{"type":"object","required":["from","to"],"properties":{"from":{"type":"object","required":["lat","lon"],"properties":{"lat":{"type":"number","minimum":-90,"maximum":90},"lon":{"type":"number","minimum":-180,"maximum":180}}},"to":{"type":"object","required":["lat","lon"],"properties":{"lat":{"type":"number","minimum":-90,"maximum":90},"lon":{"type":"number","minimum":-180,"maximum":180}}}},"examples":[{"from":{"lat":51.5,"lon":-0.12},"to":{"lat":48.85,"lon":2.35}}]},"output_schema":{"type":"object"},"price_per_call_usd":0.001,"access_mode":"paid","offerable":true,"p50_latency_ms":20,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2414,"product_id":"horizon","capability_id":"geo.distance@v1","source_hub":"https://uni.modelmarket.dev/sat/horizon","source_hub_name":"HORIZON Geo & Telemetry","routed_price_usd":0.00101,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"horizon.geo.bearing@v1","display_name":"geo.bearing","description":"Initial and back bearing between two points with the compass point","input_schema":{"type":"object","required":["from","to"],"properties":{"from":{"type":"object","required":["lat","lon"],"properties":{"lat":{"type":"number","minimum":-90,"maximum":90},"lon":{"type":"number","minimum":-180,"maximum":180}}},"to":{"type":"object","required":["lat","lon"],"properties":{"lat":{"type":"number","minimum":-90,"maximum":90},"lon":{"type":"number","minimum":-180,"maximum":180}}}},"examples":[{"from":{"lat":51.5,"lon":-0.12},"to":{"lat":48.85,"lon":2.35}}]},"output_schema":{"type":"object"},"price_per_call_usd":0.001,"access_mode":"paid","offerable":true,"p50_latency_ms":20,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2457,"product_id":"horizon","capability_id":"geo.bearing@v1","source_hub":"https://uni.modelmarket.dev/sat/horizon","source_hub_name":"HORIZON Geo & Telemetry","routed_price_usd":0.00101,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"horizon.geo.destination@v1","display_name":"geo.destination","description":"The point reached from an origin on a given bearing and distance","input_schema":{"type":"object","required":["from","bearing_deg","distance_m"],"properties":{"from":{"type":"object","required":["lat","lon"],"properties":{"lat":{"type":"number","minimum":-90,"maximum":90},"lon":{"type":"number","minimum":-180,"maximum":180}}},"bearing_deg":{"type":"number"},"distance_m":{"type":"number"}},"examples":[{"from":{"lat":51.5,"lon":-0.12},"bearing_deg":90,"distance_m":10000}]},"output_schema":{"type":"object"},"price_per_call_usd":0.002,"access_mode":"paid","offerable":true,"p50_latency_ms":25,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2323,"product_id":"horizon","capability_id":"geo.destination@v1","source_hub":"https://uni.modelmarket.dev/sat/horizon","source_hub_name":"HORIZON Geo & Telemetry","routed_price_usd":0.00202,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"horizon.geo.bounding-box@v1","display_name":"geo.bounding-box","description":"Bounding box of a point set with its ground dimensions, flagging antimeridian risk","input_schema":{"type":"object","required":["points"],"properties":{"points":{"type":"array","items":{"type":"object","required":["lat","lon"],"properties":{"lat":{"type":"number","minimum":-90,"maximum":90},"lon":{"type":"number","minimum":-180,"maximum":180}}}}},"examples":[{"points":[{"lat":51.5,"lon":-0.12},{"lat":48.85,"lon":2.35}]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.002,"access_mode":"paid","offerable":true,"p50_latency_ms":30,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2375,"product_id":"horizon","capability_id":"geo.bounding-box@v1","source_hub":"https://uni.modelmarket.dev/sat/horizon","source_hub_name":"HORIZON Geo & Telemetry","routed_price_usd":0.00202,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"horizon.geo.centroid@v1","display_name":"geo.centroid","description":"Spherical centroid via 3-D vector mean, correct across the antimeridian","input_schema":{"type":"object","required":["points"],"properties":{"points":{"type":"array","items":{"type":"object","required":["lat","lon"],"properties":{"lat":{"type":"number","minimum":-90,"maximum":90},"lon":{"type":"number","minimum":-180,"maximum":180}}}}},"examples":[{"points":[{"lat":10,"lon":179},{"lat":10,"lon":-179}]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.003,"access_mode":"paid","offerable":true,"p50_latency_ms":35,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2072,"product_id":"horizon","capability_id":"geo.centroid@v1","source_hub":"https://uni.modelmarket.dev/sat/horizon","source_hub_name":"HORIZON Geo & Telemetry","routed_price_usd":0.00303,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"horizon.geo.point-in-polygon@v1","display_name":"geo.point-in-polygon","description":"Ray-casting containment test with the distance to the nearest vertex","input_schema":{"type":"object","required":["point","polygon"],"properties":{"point":{"type":"object","required":["lat","lon"],"properties":{"lat":{"type":"number","minimum":-90,"maximum":90},"lon":{"type":"number","minimum":-180,"maximum":180}}},"polygon":{"type":"array","items":{"type":"object","required":["lat","lon"],"properties":{"lat":{"type":"number","minimum":-90,"maximum":90},"lon":{"type":"number","minimum":-180,"maximum":180}}}}},"examples":[{"point":{"lat":1,"lon":1},"polygon":[{"lat":0,"lon":0},{"lat":0,"lon":2},{"lat":2,"lon":2},{"lat":2,"lon":0}]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.004,"access_mode":"paid","offerable":true,"p50_latency_ms":45,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":623,"product_id":"horizon","capability_id":"geo.point-in-polygon@v1","source_hub":"https://uni.modelmarket.dev/sat/horizon","source_hub_name":"HORIZON Geo & Telemetry","routed_price_usd":0.00404,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"horizon.geo.nearest@v1","display_name":"geo.nearest","description":"The k nearest candidates to a point, by great-circle distance","input_schema":{"type":"object","required":["from","candidates"],"properties":{"from":{"type":"object","required":["lat","lon"],"properties":{"lat":{"type":"number","minimum":-90,"maximum":90},"lon":{"type":"number","minimum":-180,"maximum":180}}},"candidates":{"type":"array"},"k":{"type":"integer"}},"examples":[{"from":{"lat":51.5,"lon":-0.12},"candidates":[{"id":"a","lat":51.6,"lon":-0.1},{"id":"b","lat":48.85,"lon":2.35}],"k":1}]},"output_schema":{"type":"object"},"price_per_call_usd":0.005,"access_mode":"paid","offerable":true,"p50_latency_ms":55,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":167,"product_id":"horizon","capability_id":"geo.nearest@v1","source_hub":"https://uni.modelmarket.dev/sat/horizon","source_hub_name":"HORIZON Geo & Telemetry","routed_price_usd":0.00505,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"horizon.geo.geohash-encode@v1","display_name":"geo.geohash-encode","description":"Geohash for a point at a chosen precision, with the cell's ground size","input_schema":{"type":"object","required":["point"],"properties":{"point":{"type":"object","required":["lat","lon"],"properties":{"lat":{"type":"number","minimum":-90,"maximum":90},"lon":{"type":"number","minimum":-180,"maximum":180}}},"precision":{"type":"integer","minimum":1,"maximum":12}},"examples":[{"point":{"lat":51.5,"lon":-0.12},"precision":7}]},"output_schema":{"type":"object"},"price_per_call_usd":0.002,"access_mode":"paid","offerable":true,"p50_latency_ms":25,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2379,"product_id":"horizon","capability_id":"geo.geohash-encode@v1","source_hub":"https://uni.modelmarket.dev/sat/horizon","source_hub_name":"HORIZON Geo & Telemetry","routed_price_usd":0.00202,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"horizon.geo.geohash-decode@v1","display_name":"geo.geohash-decode","description":"Centre point and bounds of a geohash cell","input_schema":{"type":"object","required":["geohash"],"properties":{"geohash":{"type":"string"}},"examples":[{"geohash":"gcpuuz9"}]},"output_schema":{"type":"object"},"price_per_call_usd":0.002,"access_mode":"paid","offerable":true,"p50_latency_ms":25,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":1414,"product_id":"horizon","capability_id":"geo.geohash-decode@v1","source_hub":"https://uni.modelmarket.dev/sat/horizon","source_hub_name":"HORIZON Geo & Telemetry","routed_price_usd":0.00202,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"horizon.geo.path-length@v1","display_name":"geo.path-length","description":"Total and per-leg length of a track, with straight-line distance and sinuosity","input_schema":{"type":"object","required":["points"],"properties":{"points":{"type":"array","items":{"type":"object","required":["lat","lon"],"properties":{"lat":{"type":"number","minimum":-90,"maximum":90},"lon":{"type":"number","minimum":-180,"maximum":180}}}}},"examples":[{"points":[{"lat":0,"lon":0},{"lat":0,"lon":1},{"lat":1,"lon":1}]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.004,"access_mode":"paid","offerable":true,"p50_latency_ms":45,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":1110,"product_id":"horizon","capability_id":"geo.path-length@v1","source_hub":"https://uni.modelmarket.dev/sat/horizon","source_hub_name":"HORIZON Geo & Telemetry","routed_price_usd":0.00404,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"horizon.geo.simplify@v1","display_name":"geo.simplify","description":"Ramer-Douglas-Peucker track simplification with the tolerance in metres","input_schema":{"type":"object","required":["points"],"properties":{"points":{"type":"array","items":{"type":"object","required":["lat","lon"],"properties":{"lat":{"type":"number","minimum":-90,"maximum":90},"lon":{"type":"number","minimum":-180,"maximum":180}}}},"tolerance_m":{"type":"number"}},"examples":[{"points":[{"lat":0,"lon":0},{"lat":0.0001,"lon":0.5},{"lat":0,"lon":1}],"tolerance_m":100}]},"output_schema":{"type":"object"},"price_per_call_usd":0.008,"access_mode":"paid","offerable":true,"p50_latency_ms":90,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":5,"product_id":"horizon","capability_id":"geo.simplify@v1","source_hub":"https://uni.modelmarket.dev/sat/horizon","source_hub_name":"HORIZON Geo & Telemetry","routed_price_usd":0.00808,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"horizon.sensor.window-aggregate@v1","display_name":"sensor.window-aggregate","description":"Tumbling-window aggregation of timestamped readings","input_schema":{"type":"object","required":["readings"],"properties":{"readings":{"type":"array"},"window_s":{"type":"number"},"how":{"enum":["mean","sum","min","max","count","last"]}},"examples":[{"readings":[{"t":0,"value":1},{"t":30,"value":3},{"t":90,"value":5}],"window_s":60}]},"output_schema":{"type":"object"},"price_per_call_usd":0.006,"access_mode":"paid","offerable":true,"p50_latency_ms":70,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":39,"product_id":"horizon","capability_id":"sensor.window-aggregate@v1","source_hub":"https://uni.modelmarket.dev/sat/horizon","source_hub_name":"HORIZON Geo & Telemetry","routed_price_usd":0.00606,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"horizon.sensor.threshold-alerts@v1","display_name":"sensor.threshold-alerts","description":"Threshold crossings with hysteresis and a minimum duration, so noise is not an alert storm","input_schema":{"type":"object","required":["series","high"],"properties":{"series":{"type":"array","items":{"type":"number"}},"high":{"type":"number"},"clear":{"type":"number"},"min_samples":{"type":"integer"}},"examples":[{"series":[1,9,9,1,1],"high":5,"clear":2,"min_samples":2}]},"output_schema":{"type":"object"},"price_per_call_usd":0.005,"access_mode":"paid","offerable":true,"p50_latency_ms":60,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2246,"product_id":"horizon","capability_id":"sensor.threshold-alerts@v1","source_hub":"https://uni.modelmarket.dev/sat/horizon","source_hub_name":"HORIZON Geo & Telemetry","routed_price_usd":0.00505,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"horizon.sensor.debounce@v1","display_name":"sensor.debounce","description":"Suppress state flapping by requiring a change to hold for N samples","input_schema":{"type":"object","required":["states"],"properties":{"states":{"type":"array"},"hold":{"type":"integer"}},"examples":[{"states":["off","on","off","on","on","on"],"hold":2}]},"output_schema":{"type":"object"},"price_per_call_usd":0.004,"access_mode":"paid","offerable":true,"p50_latency_ms":50,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":1159,"product_id":"horizon","capability_id":"sensor.debounce@v1","source_hub":"https://uni.modelmarket.dev/sat/horizon","source_hub_name":"HORIZON Geo & Telemetry","routed_price_usd":0.00404,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"horizon.sensor.calibrate@v1","display_name":"sensor.calibrate","description":"Two-point linear calibration from raw counts to engineering units","input_schema":{"type":"object","required":["raw_low","raw_high","ref_low","ref_high"],"properties":{"raw_low":{"type":"number"},"raw_high":{"type":"number"},"ref_low":{"type":"number"},"ref_high":{"type":"number"},"readings":{"type":"array","items":{"type":"number"}}},"examples":[{"raw_low":100,"raw_high":900,"ref_low":0,"ref_high":100,"readings":[500]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.003,"access_mode":"paid","offerable":true,"p50_latency_ms":35,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":1261,"product_id":"horizon","capability_id":"sensor.calibrate@v1","source_hub":"https://uni.modelmarket.dev/sat/horizon","source_hub_name":"HORIZON Geo & Telemetry","routed_price_usd":0.00303,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"horizon.sensor.dewpoint@v1","display_name":"sensor.dewpoint","description":"Dew point, vapour pressure and absolute humidity from temperature and relative humidity","input_schema":{"type":"object","required":["temperature_c","relative_humidity_pct"],"properties":{"temperature_c":{"type":"number"},"relative_humidity_pct":{"type":"number"}},"examples":[{"temperature_c":22.5,"relative_humidity_pct":61}]},"output_schema":{"type":"object"},"price_per_call_usd":0.003,"access_mode":"paid","offerable":true,"p50_latency_ms":30,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2136,"product_id":"horizon","capability_id":"sensor.dewpoint@v1","source_hub":"https://uni.modelmarket.dev/sat/horizon","source_hub_name":"HORIZON Geo & Telemetry","routed_price_usd":0.00303,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"horizon.sensor.heat-index@v1","display_name":"sensor.heat-index","description":"NOAA heat index in Celsius with the published low- and high-humidity adjustments","input_schema":{"type":"object","required":["temperature_c","relative_humidity_pct"],"properties":{"temperature_c":{"type":"number"},"relative_humidity_pct":{"type":"number"}},"examples":[{"temperature_c":33,"relative_humidity_pct":70}]},"output_schema":{"type":"object"},"price_per_call_usd":0.003,"access_mode":"paid","offerable":true,"p50_latency_ms":30,"success_rate_30d":1.0,"reputation_basis":"measured","observations_30d":2060,"product_id":"horizon","capability_id":"sensor.heat-index@v1","source_hub":"https://uni.modelmarket.dev/sat/horizon","source_hub_name":"HORIZON Geo & Telemetry","routed_price_usd":0.00303,"routing_fee_bps":100,"trust_score":0.5,"route_status":"live","invoke_url":"https://uni.modelmarket.dev/ai-market/v2/invoke"},{"name":"hephaestus.Run a preflighted capability graph@v1","display_name":"Run a preflighted capability graph","description":"One root invoke executes an immutable Studio graph. Children use buyer-signed wallet payments, never a credit line. Preflight and prepare-pipeline first; returns a SUB/1 job tree, final result and signed per-step bill.","input_schema":{"additionalProperties":false,"properties":{"run_id":{"pattern":"^paid_[0-9a-f]{32}$","title":"Run Id","type":"string"},"access_token":{"maxLength":128,"minLength":20,"title":"Access Token","type":"string"},"transactions":{"anyOf":[{"additionalProperties":{"maxLength":4098,"pattern":"^0x[0-9a-fA-F]+$","type":"string"},"maxProperties":16,"type":"object"},{"type":"null"}],"default":null,"title":"Transactions"},"authorizations":{"anyOf":[{"additionalProperties":{"pattern":"^0x[0-9a-fA-F]{130}$","type":"string"},"maxProperties":16,"type":"object"},{"type":"null"}],"default":null,"title":"Authorizations"}},"required":["run_id","access_token"],"title":"PipelineInput","type":"object"},"output_schema":{"type":"object","properties":{"status":{"type":"string"},"final_result":{"type":"object"},"bill_of_materials":{"type":"object"}}},"price_per_call_usd":0.0,"access_mode":"public_free","offerable":true,"p50_latency_ms":30000,"success_rate_30d":0.97,"reputation_basis":"unobserved","observations_30d":0,"product_id":"hephaestus","capability_id":"pipeline.run@v1","source_hub":"local","source_hub_name":"","routed_price_usd":0.0,"routing_fee_bps":0,"trust_score":0.0,"route_status":"live","invoke_url":null}],"by_hub":{"https://uni.modelmarket.dev/sat/khronos":{"capabilities_count":20,"trust_score":0.5597,"trust_basis":"measured","observations_30d":34813,"last_crawl":"2026-10-16T09:29:19Z"},"https://uni.modelmarket.dev/sat/stoicheion":{"capabilities_count":17,"trust_score":0.5561,"trust_basis":"measured","observations_30d":27511,"last_crawl":"2026-10-16T09:29:20Z"},"https://uni.modelmarket.dev/sat/horizon":{"capabilities_count":17,"trust_score":0.555,"trust_basis":"measured","observations_30d":26240,"last_crawl":"2026-10-16T09:29:20Z"},"https://uni.modelmarket.dev/sat/diktyon":{"capabilities_count":12,"trust_score":0.5506,"trust_basis":"measured","observations_30d":9388,"last_crawl":"2026-10-16T09:29:20Z"},"https://uni.modelmarket.dev/sat/psephos":{"capabilities_count":13,"trust_score":0.5498,"trust_basis":"measured","observations_30d":15247,"last_crawl":"2026-10-16T09:29:19Z"},"https://uni.modelmarket.dev/sat/kyma":{"capabilities_count":12,"trust_score":0.5453,"trust_basis":"measured","observations_30d":8086,"last_crawl":"2026-10-16T09:29:19Z"},"local":{"capabilities_count":2,"trust_score":1.0,"trust_basis":"self","observations_30d":8206,"last_crawl":"2026-10-16T10:18:34Z"}},"signature":{"algorithm":"ed25519","public_key":"jmh/t/PAQ+dFsyCQDtTioqF2lKruy35jK4OKlt1fN8Q=","value":"meGfe6vn5Fe0qlGztyoy3AGXqsjV/LCha9wnH7tE9ear2XuuVma/G1veglGT11vKMjun07XU5fKfjkIjKVa6Dw==","pq_algorithm":"ml-dsa-65","pq_public_key":"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","pq_value":"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"}}