{"schema_version":"1.0","catalog_url":"https://api.kgninja.dev/catalog.json","match_url":"https://api.kgninja.dev/match","human_url":"https://api.kgninja.dev/find","subscription":{"json":"https://api.kgninja.dev/offers.json","rss":"https://api.kgninja.dev/offers.xml","delivery":"Opt-in polling by the recipient's feed reader or agent. No email or webhook push is configured.","recommended_poll_seconds":3600},"purchase_policy":"Discovery and subscription are free. A match is a seller-supplied candidate, not a recommendation to spend. Compare free and local options, validate the live x402 challenge, and obtain wallet-owner authorization before paying. Do not pay again while a prior result is unresolved.","free_mcp":{"endpoint":"https://mcp.kgninja.dev/mcp","purpose":"Search planning, filtering and handoff only; does not execute paid API calls."},"support":{"url":"https://buymeacoffee.com/kgninja","purpose":"Optional creator support; does not buy API credits or grant API access."},"offers":[{"id":"fix-error","intent":"command-error","title":"Command error triage / コマンドエラー診断","description":"Rule-based triage of submitted command failures. Returns response.receipt with root_cause, next_command, retry_plan, risk_note and prevention_note.","limitation":"Does not inspect your repository, execute commands, or guarantee a fix. Skip if the free example or local tools already solve the failure.","url":"https://api.kgninja.dev/buy#fix-error","method":"POST","endpoint":"https://api.kgninja.dev/fix-error","price":{"amount":"0.01","currency":"USDC","atomic_amount":"10000","network":"eip155:8453","mode":"mainnet"},"payment":{"protocol":"x402","version":2,"recipient":"0x4D7d842536De9Eb491AE2300126B3CDdE7B0aDE3","requirements":"https://api.kgninja.dev/payment-options.json","authorization_required":true},"input_schema":"https://api.kgninja.dev/openapi.json#/paths/~1fix-error/post/requestBody/content/application~1json/schema","example_request":{"command":"npm run build","error":"Cannot find module 'hono'","environment":"Node.js"},"free_preview":"https://api.kgninja.dev/fix-error/preview","free_alternative":"Inspect the fixed example and use your local debugger first.","subscription":{"json":"https://api.kgninja.dev/offers.json?intent=command-error","rss":"https://api.kgninja.dev/offers.xml?intent=command-error"}},{"id":"summarize-url","intent":"url-summary","title":"Public page excerpt / 公開ページの抜粋","description":"Fetches a public page and returns its title and up to 420 characters of extracted text in summary.","limitation":"Text extraction, not an AI-written synthesis. No browser rendering, login, or guarantee of useful content. Read the page directly when sufficient.","url":"https://api.kgninja.dev/buy#summarize-url","method":"POST","endpoint":"https://api.kgninja.dev/summarize-url","price":{"amount":"0.01","currency":"USDC","atomic_amount":"10000","network":"eip155:8453","mode":"mainnet"},"payment":{"protocol":"x402","version":2,"recipient":"0x4D7d842536De9Eb491AE2300126B3CDdE7B0aDE3","requirements":"https://api.kgninja.dev/payment-options.json","authorization_required":true},"input_schema":"https://api.kgninja.dev/openapi.json#/paths/~1summarize-url/post/requestBody/content/application~1json/schema","example_request":{"url":"https://example.com"},"free_preview":"https://api.kgninja.dev/openapi.json","free_alternative":"Open the original public page in your browser; inspect the free API contract.","subscription":{"json":"https://api.kgninja.dev/offers.json?intent=url-summary","rss":"https://api.kgninja.dev/offers.xml?intent=url-summary"}},{"id":"shell-risk-check","intent":"shell-safety","title":"Shell command precheck / シェルコマンドの事前確認","description":"Returns risk_level, explanation and safer_alternative for common shell command patterns.","limitation":"Rule-based pattern checks, not a sandbox or comprehensive security audit. A low score does not prove safety.","url":"https://api.kgninja.dev/buy#shell-risk-check","method":"POST","endpoint":"https://api.kgninja.dev/shell-risk-check","price":{"amount":"0.01","currency":"USDC","atomic_amount":"10000","network":"eip155:8453","mode":"mainnet"},"payment":{"protocol":"x402","version":2,"recipient":"0x4D7d842536De9Eb491AE2300126B3CDdE7B0aDE3","requirements":"https://api.kgninja.dev/payment-options.json","authorization_required":true},"input_schema":"https://api.kgninja.dev/openapi.json#/paths/~1shell-risk-check/post/requestBody/content/application~1json/schema","example_request":{"command":"npm install hono"},"free_preview":"https://api.kgninja.dev/openapi.json","free_alternative":"Review the command and use local static checks; inspect the free API contract.","subscription":{"json":"https://api.kgninja.dev/offers.json?intent=shell-safety","rss":"https://api.kgninja.dev/offers.xml?intent=shell-safety"}},{"id":"agent-visibility-report","intent":"service-visibility","title":"KG-NINJA discovery telemetry / 本サービスの発見状況","description":"Returns aggregate machine discovery and payment-readiness telemetry for this KG-NINJA service.","limitation":"Does not crawl or audit an arbitrary target website. Aggregate signals do not establish customer identity, demand, or sales.","url":"https://api.kgninja.dev/buy#agent-visibility-report","method":"POST","endpoint":"https://api.kgninja.dev/agent-visibility-report","price":{"amount":"0.01","currency":"USDC","atomic_amount":"10000","network":"eip155:8453","mode":"mainnet"},"payment":{"protocol":"x402","version":2,"recipient":"0x4D7d842536De9Eb491AE2300126B3CDdE7B0aDE3","requirements":"https://api.kgninja.dev/payment-options.json","authorization_required":true},"input_schema":"https://api.kgninja.dev/openapi.json#/paths/~1agent-visibility-report/post/requestBody/content/application~1json/schema","example_request":{"mode":"aggregate"},"free_preview":"https://api.kgninja.dev/capabilities.json","free_alternative":"Inspect the service's public metadata and payment configuration first.","subscription":{"json":"https://api.kgninja.dev/offers.json?intent=service-visibility","rss":"https://api.kgninja.dev/offers.xml?intent=service-visibility"}},{"id":"hyperxosist-query","intent":"x-search","title":"X search query builder / X検索クエリ作成","description":"Builds a filtered X search query and searchUrl from your keywords; returns a structured handoff.","limitation":"Does not fetch X posts, contact users, or guarantee leads. Free MCP planning and a human opening a search URL are available.","url":"https://api.kgninja.dev/buy#hyperxosist-query","method":"POST","endpoint":"https://api.kgninja.dev/hyperxosist-query","price":{"amount":"0.01","currency":"USDC","atomic_amount":"10000","network":"eip155:8453","mode":"mainnet"},"payment":{"protocol":"x402","version":2,"recipient":"0x4D7d842536De9Eb491AE2300126B3CDdE7B0aDE3","requirements":"https://api.kgninja.dev/payment-options.json","authorization_required":true},"input_schema":"https://api.kgninja.dev/openapi.json#/paths/~1hyperxosist-query/post/requestBody/content/application~1json/schema","example_request":{"keywords":"open source CRM feedback","lang":"en"},"free_preview":"https://api.kgninja.dev/hyperxosist-query-dry-run","free_alternative":"Use the free dry run or MCP planning, filtering and handoff at https://mcp.kgninja.dev/mcp.","subscription":{"json":"https://api.kgninja.dev/offers.json?intent=x-search","rss":"https://api.kgninja.dev/offers.xml?intent=x-search"}}]}