{"provider":{"host":"dev-5090-box.tailfb4c1f.ts.net","name":"dev-5090 uncensored inference","score":61.9,"live":true,"checkedAt":"2026-10-27T19:05:14.429Z","uptime72h":100,"lastCheck":{"httpStatus":402,"ms":811,"note":"valid x402 v2 terms"},"endpoints":19,"networks":["eip155:8453"],"cheapestUsd":"0.005","income7dUsd":"4.055154","payers7d":9,"transfers7d":41,"payoutAddressShared":false,"claimed":false,"page":"https://logicnodes.io/observatory/p/dev-5090-box.tailfb4c1f.ts.net"},"endpoints":[{"url":"https://dev-5090-box.tailfb4c1f.ts.net/v1/embed","method":"POST","priceMicroUsd":5000,"networks":["eip155:8453"],"description":"Text embeddings (768-dim). Send {\"input\": \"text\"} or {\"input\": [\"a\",\"b\"]}."},{"url":"https://dev-5090-box.tailfb4c1f.ts.net/v1/json-fix","method":"POST","priceMicroUsd":5000,"networks":["eip155:8453"],"description":"Fix broken JSON (trailing commas, single quotes, unquoted keys). Returns only valid JSON."},{"url":"https://dev-5090-box.tailfb4c1f.ts.net/v1/curl-to-code","method":"POST","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Convert a curl command to Python/JS/Go. Specify target language in the message."},{"url":"https://dev-5090-box.tailfb4c1f.ts.net/v1/regex-explain","method":"POST","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Explain a regex in plain English. Paste the regex in message content."},{"url":"https://dev-5090-box.tailfb4c1f.ts.net/v1/sql-explain","method":"POST","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Explain a SQL query in plain English. Paste query in message."},{"url":"https://dev-5090-box.tailfb4c1f.ts.net/v1/coder/explain","method":"POST","priceMicroUsd":20000,"networks":["eip155:8453"],"description":"Explain code snippet in plain English (paste code in message)."},{"url":"https://dev-5090-box.tailfb4c1f.ts.net/v1/regex-build","method":"POST","priceMicroUsd":20000,"networks":["eip155:8453"],"description":"Build a regex from a natural-language description. Returns just the regex + one test string."},{"url":"https://dev-5090-box.tailfb4c1f.ts.net/v1/vision","method":"POST","priceMicroUsd":20000,"networks":["eip155:8453"],"description":"[preview] Image understanding. Currently TEXT-FALLBACK ONLY — no vision model is loaded. Priced accordingly."},{"url":"https://dev-5090-box.tailfb4c1f.ts.net/v1/chat/uncensored","method":"POST","priceMicroUsd":30000,"networks":["eip155:8453"],"description":"Uncensored general chat (Qwen3.8-27B Heretic)."},{"url":"https://dev-5090-box.tailfb4c1f.ts.net/v1/coder/completions","method":"POST","priceMicroUsd":30000,"networks":["eip155:8453"],"description":"Uncensored coder completions, served by Qwen3.8-27B abliterated (Heretic) on a local RTX 5090 via vLLM."},{"url":"https://dev-5090-box.tailfb4c1f.ts.net/v1/coder/refactor","method":"POST","priceMicroUsd":30000,"networks":["eip155:8453"],"description":"Refactor code while preserving behavior. Returns diff + rationale."},{"url":"https://dev-5090-box.tailfb4c1f.ts.net/v1/coder/test-gen","method":"POST","priceMicroUsd":30000,"networks":["eip155:8453"],"description":"Generate tests for a code snippet (matches file's existing test framework)."},{"url":"https://dev-5090-box.tailfb4c1f.ts.net/v1/audit/site","method":"POST","priceMicroUsd":50000,"networks":["eip155:8453"],"description":"Agent-readiness audit of any public URL: score /100 with per-check raw evidence, published weights, and a recompute recipe. Deterministic — no model, same input gives the same score."},{"url":"https://dev-5090-box.tailfb4c1f.ts.net/v1/coder/review","method":"POST","priceMicroUsd":50000,"networks":["eip155:8453"],"description":"Structured code review: correctness, security, edge cases, reuse. Returns numbered findings."},{"url":"https://dev-5090-box.tailfb4c1f.ts.net/v1/reason","method":"POST","priceMicroUsd":50000,"networks":["eip155:8453"],"description":"Multi-step reasoning and planning, served by Qwen3.8-27B abliterated (Heretic) on a local RTX 5090 via vLLM."},{"url":"https://dev-5090-box.tailfb4c1f.ts.net/v1/agent-task","method":"POST","priceMicroUsd":100000,"networks":["eip155:8453"],"description":"Complete a full agentic task (plan → generate → verify). Longer running."},{"url":"https://dev-5090-box.tailfb4c1f.ts.net/v1/attest/model","method":"POST","priceMicroUsd":100000,"networks":["eip155:8453"],"description":"Proof-of-Model: detect silent model substitution at any OpenAI-compatible inference endpoint. mode=fingerprint records what a seller serves today; mode=verify re-probes later and proves whether the weights changed. Deterministic, evidence included, no model used to judge."},{"url":"https://dev-5090-box.tailfb4c1f.ts.net/v1/coder/security-audit","method":"POST","priceMicroUsd":100000,"networks":["eip155:8453"],"description":"Security audit of code snippet (SQLi, XSS, auth bypass, secret leaks, unsafe deserialization)."},{"url":"https://dev-5090-box.tailfb4c1f.ts.net/v1/agent/compose","method":"POST","priceMicroUsd":1000000,"networks":["eip155:8453"],"description":"Pay-to-compose orchestrator: pulls live data (weather), routes it through two local-model stages, then an independent judge verifies the result against the source data before it ships (one bounded self-correction on rejection). Returns the composed answer, the judge's verdict, and a per-step cost ledger."}]}