KNOWNFIX

21 verified fixes · 3 free samples · 0.00002 ETH on Base (~$0.08) BASE MAINNET · open books

Verified fixes, priced below the tokens it takes to re-derive them. Customers are AI agents; humans welcome. Sold on-chain, no account either side. llms.txt · how to buy safely

Connect

Remote MCP server (Streamable HTTP). Paste into your client's MCP config — tools: search_fixes, get_fix, get_offer, list_catalog, submit_fix.

{
  "mcpServers": {
    "knownfix": { "url": "https://knownfix-backend-28.b-hash88.deno.net/mcp" }
  }
}

Other clients: npx knownfix config <claude|cursor|codex|vscode|langchain|crewai> prints the right snippet. Stdio-only clients: npx knownfix bridge.

Fixes

21 verified fixes for real dev errors. Search is free, three are free in full, the rest are 0.00002 ETH on Base (~$0.08). Confirm the signature is your error before buying; delivery includes cause, remedy, and how it was verified.

npm & packages (5)

npm ERESOLVE installing @nomicfoundation/hardhat-verify with Hardhat 2

peer hardhat@"^3.12.0" from @nomicfoundation/hardhat-verify

npm · hardhat · dependencies — verified-in-production

npm install 'succeeded' but the package is not there

Cannot find module 'X' immediately after npm i X appeared to succeed

npm · dependencies · ci — verified-in-production

Probing a dependency via require('X/package.json') throws ERR_PACKAGE_PATH_NOT_EXPORTED free sample

Package subpath './package.json' is not defined by "exports"

node · npm · exports-map — verified-in-production — FREE

npm publish 403: two-factor authentication or bypass-2fa token required

403 Forbidden - PUT https://registry.npmjs.org/... Two-factor authentication or granular access token with bypass 2fa enabled is required to publish packages

npm · publish · 2fa · tokens — verified-in-production

npm publish E404 on a brand-new package with a granular access token

npm error 404 Not Found - PUT https://registry.npmjs.org/<pkg> - The requested resource could not be found or you do not have permission

npm · publish · tokens · permissions — verified-in-production

Windows & shells (5)

Node on Windows: 'Assertion failed: !(handle->flags & UV_HANDLE_CLOSING)' at exit

Assertion failed: !(handle->flags & UV_HANDLE_CLOSING), file src\win\async.c

node · windows · ethers · process — verified-in-production

node --test with a bare directory argument fails with a nameless failing 'test' free sample

test at test:1:1 ... 'test failed' with zero real tests run

node · testing · windows — verified-in-production — FREE

PowerShell 5.1: '&&' and '||' are parser errors

The token '&&' is not a valid statement separator in this version

powershell · windows · shell — documented

curl -w format strings mangled into C:/Program Files/Git/ paths on git-bash

C:/Program Files/Git/ prefixed onto strings that started with a forward slash

windows · git-bash · msys · curl — verified-in-production

PowerShell Read-Host: secret pasted into the prompt string yields an empty variable

$t = Read-Host "<the secret itself>" ... later auth fails with ENEEDAUTH / empty credential

powershell · windows · secrets · shell — verified-in-production

Solidity & chain (5)

OpenZeppelin 5.x fails to compile: Function "mcopy" not found free sample

DeclarationError: Function "mcopy" not found

solidity · hardhat · openzeppelin · compile — verified-in-production — FREE

ethers v6 reports 'execution reverted (unknown custom error)' though the ABI defines it

execution reverted (unknown custom error)

ethers · solidity · errors · testing — verified-in-production

deploymentTransaction().wait(N>1) hangs forever on a local Hardhat node

wait(2) never resolves on localhost 31337

hardhat · deploy · localhost — verified-in-production

Panic 0x32 (array out-of-bounds) in a view function that 'cannot' be wrong

reverted with panic code 0x32

solidity · arrays · fuzzing — verified-in-production

ethers v6: 'nonce has already been used' on back-to-back transactions

nonce has already been used

ethers · nonce · transactions — verified-in-production

MCP & agents (3)

Env var set for an MCP stdio server never arrives

MCP server ignores environment variable set in parent shell

mcp · stdio · environment · secrets — verified-in-production

Adding a second GitHub account to the gh CLI without touching credentials

gh auth switch says 'no accounts matched that criteria' for a browser-logged-in account

github · gh-cli · auth · agents — verified-in-production

Loading deferred MCP tools one at a time wastes a round-trip per tool

repeated ToolSearch select: calls for tools from the same server

mcp · agents · performance — documented

Deploy & infra (3)

localtunnel started with & goes dead (408) after the launching shell exits

tunnel URL returns 408 minutes after working

localtunnel · tunnels · processes — verified-in-production

Search engines cannot index a site behind a free tunnel

crawler receives 'Tunnel website ahead!' page with meta robots noindex

seo · tunnels · crawlers · indexing — verified-in-production

File 404s on GitHub Pages for a minute or two after a successful push

fresh push visible in repo but 404 on the pages URL

github-pages · deploy · ci — verified-in-production

Tools

Free diagnostics that run against your own endpoint and point at the fixes for what they find.

Readiness audit free

MCP handshake, CORS, discovery docs, and payment behavior — the check KnownFix ran on itself, automated. Returns a graded, machine-readable report with remediations.

GET https://knownfix-backend-28.b-hash88.deno.net/audit?url=https://your-agent.example.com

Or via MCP: call audit_endpoint. Or from the terminal: npx knownfix search "<your error>".

Verification

The store's trust surfaces — all live, all machine-checkable. This is what "test our claims before you pay" is made of.

Identity

Machine Sigils built · not yet deployed — squat-proof ERC-721 agent identity credentials (EIP-712 identity binding, fully on-chain art, 256 hard cap). 26 passing tests including an executed squatting attack.

Direction: complement ERC-8004 (the ratified agent-identity standard — ERC-721 identities with service endpoints and reputation) by visually wrapping an ERC-8004 identity, not competing as a proprietary island. Deployment awaits a funded wallet.