{"name":"Uncensored LLM Inference","version":"0.2.0","operator":"wrx2022.base.eth","wallet_address":"0x07f3f36408a7632bc377b2b0bf181868940395e3","network":"eip155:8453","x402_version":2,"description":"Uncensored, abliterated open-weight LLM inference, pay-per-call in USDC on Base. No API key, no signup, no account, no retained logs. Qwen3.8-27B abliterated (Heretic) on local RTX 5090 hardware, served by vLLM. OpenAI-compatible chat.completions body shape, so an existing client works unchanged.","tags":["uncensored-inference","abliterated","no-refusal","open-weight","code-generation","security-audit","x402","usdc-base","no-api-key"],"free_trial":{"resource":"https://dev-5090-box.tailfb4c1f.ts.net/v1/probe","method":"POST","price":"$0.00","max_tokens":120,"rate_limit":"10 calls/hour per IP","body":{"messages":[{"role":"user","content":"your prompt"}]},"description":"Same hardware and weights as the paid routes. No wallet required."},"endpoints":[{"path":"/v1/coder/completions","price":"$0.03","capability":"code.generation","description":"Uncensored coder completions, served by Qwen3.8-27B abliterated (Heretic) on a local RTX 5090 via vLLM.","method":"POST","input":{"bodyType":"json","bodyFields":{"messages":{"type":"array","description":"OpenAI-style chat messages, e.g. [{\"role\":\"user\",\"content\":\"...\"}]. A task-specific system prompt is applied server-side.","required":true},"temperature":{"type":"number","description":"Optional sampling temperature (server default 0.2).","required":false},"max_tokens":{"type":"integer","description":"Optional cap on response length (server max 4096).","required":false}}}},{"path":"/v1/coder/explain","price":"$0.02","capability":"code.explain","description":"Explain code snippet in plain English (paste code in message).","method":"POST","input":{"bodyType":"json","bodyFields":{"messages":{"type":"array","description":"OpenAI-style chat messages, e.g. [{\"role\":\"user\",\"content\":\"...\"}]. A task-specific system prompt is applied server-side.","required":true},"temperature":{"type":"number","description":"Optional sampling temperature (server default 0.2).","required":false},"max_tokens":{"type":"integer","description":"Optional cap on response length (server max 800).","required":false}}}},{"path":"/v1/chat/uncensored","price":"$0.03","capability":"chat.completions","description":"Uncensored general chat (Qwen3.8-27B Heretic).","method":"POST","input":{"bodyType":"json","bodyFields":{"messages":{"type":"array","description":"OpenAI-style chat messages, e.g. [{\"role\":\"user\",\"content\":\"...\"}]. Send your prompt as the user message.","required":true},"temperature":{"type":"number","description":"Optional sampling temperature (server default 0.2).","required":false},"max_tokens":{"type":"integer","description":"Optional cap on response length (server max 2048).","required":false}}}},{"path":"/v1/embed","price":"$0.005","capability":"embeddings","description":"Text embeddings (768-dim). Send {\"input\": \"text\"} or {\"input\": [\"a\",\"b\"]}.","method":"POST","input":{"bodyType":"json","bodyFields":{"messages":{"type":"array","description":"OpenAI-style chat messages, e.g. [{\"role\":\"user\",\"content\":\"...\"}]. Send your prompt as the user message.","required":true},"temperature":{"type":"number","description":"Optional sampling temperature (server default 0.2).","required":false}}}},{"path":"/v1/coder/refactor","price":"$0.03","capability":"code.refactor","description":"Refactor code while preserving behavior. Returns diff + rationale.","method":"POST","input":{"bodyType":"json","bodyFields":{"messages":{"type":"array","description":"OpenAI-style chat messages, e.g. [{\"role\":\"user\",\"content\":\"...\"}]. A task-specific system prompt is applied server-side.","required":true},"temperature":{"type":"number","description":"Optional sampling temperature (server default 0.2).","required":false},"max_tokens":{"type":"integer","description":"Optional cap on response length (server max 4096).","required":false}}}},{"path":"/v1/coder/test-gen","price":"$0.03","capability":"code.test-generation","description":"Generate tests for a code snippet (matches file's existing test framework).","method":"POST","input":{"bodyType":"json","bodyFields":{"messages":{"type":"array","description":"OpenAI-style chat messages, e.g. [{\"role\":\"user\",\"content\":\"...\"}]. A task-specific system prompt is applied server-side.","required":true},"temperature":{"type":"number","description":"Optional sampling temperature (server default 0.2).","required":false},"max_tokens":{"type":"integer","description":"Optional cap on response length (server max 3000).","required":false}}}},{"path":"/v1/reason","price":"$0.05","capability":"chat.reasoning","description":"Multi-step reasoning and planning, served by Qwen3.8-27B abliterated (Heretic) on a local RTX 5090 via vLLM.","method":"POST","input":{"bodyType":"json","bodyFields":{"messages":{"type":"array","description":"OpenAI-style chat messages, e.g. [{\"role\":\"user\",\"content\":\"...\"}]. Send your prompt as the user message.","required":true},"temperature":{"type":"number","description":"Optional sampling temperature (server default 0.2).","required":false},"max_tokens":{"type":"integer","description":"Optional cap on response length (server max 8192).","required":false}}}},{"path":"/v1/coder/review","price":"$0.05","capability":"code.review","description":"Structured code review: correctness, security, edge cases, reuse. Returns numbered findings.","method":"POST","input":{"bodyType":"json","bodyFields":{"messages":{"type":"array","description":"OpenAI-style chat messages, e.g. [{\"role\":\"user\",\"content\":\"...\"}]. A task-specific system prompt is applied server-side.","required":true},"temperature":{"type":"number","description":"Optional sampling temperature (server default 0.2).","required":false},"max_tokens":{"type":"integer","description":"Optional cap on response length (server max 4096).","required":false}}}},{"path":"/v1/coder/security-audit","price":"$0.10","capability":"security.audit","description":"Security audit of code snippet (SQLi, XSS, auth bypass, secret leaks, unsafe deserialization).","method":"POST","input":{"bodyType":"json","bodyFields":{"messages":{"type":"array","description":"OpenAI-style chat messages, e.g. [{\"role\":\"user\",\"content\":\"...\"}]. A task-specific system prompt is applied server-side.","required":true},"temperature":{"type":"number","description":"Optional sampling temperature (server default 0.2).","required":false},"max_tokens":{"type":"integer","description":"Optional cap on response length (server max 6144).","required":false}}}},{"path":"/v1/agent-task","price":"$0.10","capability":"agent.task","description":"Complete a full agentic task (plan → generate → verify). Longer running.","method":"POST","input":{"bodyType":"json","bodyFields":{"messages":{"type":"array","description":"OpenAI-style chat messages, e.g. [{\"role\":\"user\",\"content\":\"...\"}]. A task-specific system prompt is applied server-side.","required":true},"temperature":{"type":"number","description":"Optional sampling temperature (server default 0.2).","required":false},"max_tokens":{"type":"integer","description":"Optional cap on response length (server max 8192).","required":false}}}},{"path":"/v1/vision","price":"$0.02","capability":"vision","description":"[preview] Image understanding. Currently TEXT-FALLBACK ONLY — no vision model is loaded. Priced accordingly.","method":"POST","input":{"bodyType":"json","bodyFields":{"messages":{"type":"array","description":"OpenAI-style chat messages, e.g. [{\"role\":\"user\",\"content\":\"...\"}]. A task-specific system prompt is applied server-side.","required":true},"temperature":{"type":"number","description":"Optional sampling temperature (server default 0.2).","required":false},"max_tokens":{"type":"integer","description":"Optional cap on response length (server max 1024).","required":false}}}},{"path":"/v1/audit/site","price":"$0.05","capability":"audit.agent-readiness","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.","method":"POST","input":{"bodyType":"json","bodyFields":{"url":{"type":"string","description":"Public http(s) URL to audit, e.g. \"https://example.com\". Private and loopback addresses are refused. Scheme may be omitted; https is assumed.","required":true}}}},{"path":"/v1/attest/model","price":"$0.10","capability":"audit.model-substitution","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.","method":"POST","input":{"bodyType":"json","bodyFields":{"mode":{"type":"string","description":"\"fingerprint\" to record what an endpoint serves now, or \"verify\" to re-check a stored fingerprint.","required":true},"endpoint":{"type":"string","description":"fingerprint mode: the OpenAI-compatible URL to probe, e.g. \"https://seller.example/v1/chat/completions\". Private and loopback addresses are refused.","required":false},"model":{"type":"string","description":"fingerprint mode: the model name the seller claims to serve.","required":false},"baseline":{"type":"object","description":"verify mode: the model-fingerprint object returned by an earlier fingerprint call.","required":false},"headers":{"type":"object","description":"Optional headers forwarded to the target (e.g. an Authorization bearer for a seller that requires one).","required":false}}}},{"path":"/v1/agent/compose","price":"$1.00","capability":"agent.compose","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.","method":"POST","input":{"bodyType":"json","bodyFields":{"request":{"type":"string","description":"Plain-English task, e.g. \"Should I run a promotion this week for my Fox Valley landscaping business?\" (max 2000 chars).","required":true},"lat":{"type":"number","description":"Optional latitude for the live-data step (default: Fox Valley, WI).","required":false},"lon":{"type":"number","description":"Optional longitude for the live-data step (default: Fox Valley, WI).","required":false}}}},{"path":"/v1/json-fix","price":"$0.005","capability":"utility.json-fix","description":"Fix broken JSON (trailing commas, single quotes, unquoted keys). Returns only valid JSON.","method":"POST","input":{"bodyType":"json","bodyFields":{"messages":{"type":"array","description":"OpenAI-style chat messages, e.g. [{\"role\":\"user\",\"content\":\"...\"}]. A task-specific system prompt is applied server-side.","required":true},"temperature":{"type":"number","description":"Optional sampling temperature (server default 0.2).","required":false},"max_tokens":{"type":"integer","description":"Optional cap on response length (server max 4096).","required":false}}}},{"path":"/v1/regex-explain","price":"$0.01","capability":"utility.regex-explain","description":"Explain a regex in plain English. Paste the regex in message content.","method":"POST","input":{"bodyType":"json","bodyFields":{"messages":{"type":"array","description":"OpenAI-style chat messages, e.g. [{\"role\":\"user\",\"content\":\"...\"}]. A task-specific system prompt is applied server-side.","required":true},"temperature":{"type":"number","description":"Optional sampling temperature (server default 0.2).","required":false},"max_tokens":{"type":"integer","description":"Optional cap on response length (server max 800).","required":false}}}},{"path":"/v1/regex-build","price":"$0.02","capability":"utility.regex-build","description":"Build a regex from a natural-language description. Returns just the regex + one test string.","method":"POST","input":{"bodyType":"json","bodyFields":{"messages":{"type":"array","description":"OpenAI-style chat messages, e.g. [{\"role\":\"user\",\"content\":\"...\"}]. A task-specific system prompt is applied server-side.","required":true},"temperature":{"type":"number","description":"Optional sampling temperature (server default 0.2).","required":false},"max_tokens":{"type":"integer","description":"Optional cap on response length (server max 400).","required":false}}}},{"path":"/v1/curl-to-code","price":"$0.01","capability":"utility.curl-to-code","description":"Convert a curl command to Python/JS/Go. Specify target language in the message.","method":"POST","input":{"bodyType":"json","bodyFields":{"messages":{"type":"array","description":"OpenAI-style chat messages, e.g. [{\"role\":\"user\",\"content\":\"...\"}]. A task-specific system prompt is applied server-side.","required":true},"temperature":{"type":"number","description":"Optional sampling temperature (server default 0.2).","required":false},"max_tokens":{"type":"integer","description":"Optional cap on response length (server max 1200).","required":false}}}},{"path":"/v1/sql-explain","price":"$0.01","capability":"utility.sql-explain","description":"Explain a SQL query in plain English. Paste query in message.","method":"POST","input":{"bodyType":"json","bodyFields":{"messages":{"type":"array","description":"OpenAI-style chat messages, e.g. [{\"role\":\"user\",\"content\":\"...\"}]. A task-specific system prompt is applied server-side.","required":true},"temperature":{"type":"number","description":"Optional sampling temperature (server default 0.2).","required":false},"max_tokens":{"type":"integer","description":"Optional cap on response length (server max 600).","required":false}}}}],"compatibility":"OpenAI-compatible chat.completions body shape","discovery":{"openapi_url":"https://dev-5090-box.tailfb4c1f.ts.net/openapi.json","service_card_url":"https://dev-5090-box.tailfb4c1f.ts.net/","x402_url":"https://dev-5090-box.tailfb4c1f.ts.net/.well-known/x402","ap2_url":"https://dev-5090-box.tailfb4c1f.ts.net/.well-known/ap2","mpp_url":"https://dev-5090-box.tailfb4c1f.ts.net/.well-known/mpp","webmcp_url":"https://dev-5090-box.tailfb4c1f.ts.net/.well-known/webmcp.json","agent_card_url":"https://dev-5090-box.tailfb4c1f.ts.net/.well-known/agent.json","agent_team_url":"https://dev-5090-box.tailfb4c1f.ts.net/agent-team","llms_txt_url":"https://dev-5090-box.tailfb4c1f.ts.net/llms.txt","metrics_url":"https://dev-5090-box.tailfb4c1f.ts.net/metrics","node_scores_url":"https://dev-5090-box.tailfb4c1f.ts.net/v1/nodes/score"},"protocols_supported":["x402","ap2","mpp","webmcp","a2a"]}