{
  "service": "Agent Readability Service",
  "url": "https://kc-it.pl/services/agent-readability",
  "provider": {
    "name": "Kamil Choiński",
    "trading_as": "KC-IT",
    "email": "110kc3@gmail.com",
    "github": "https://github.com/110kc3",
    "location": "Gliwice, PL"
  },
  "summary": "Done-for-you agent readability: llms.txt, schema.org JSON-LD, a deliberate robots.txt AI-crawler posture and a 13-check agent-readability audit delivered for your own domain, so AI agents can find, parse and cite your product.",
  "deliverables": [
    {
      "id": "llms_txt",
      "name": "llms.txt and llms-full.txt",
      "detail": "An H1 title, a one-paragraph summary agents quote, and the pages worth reading, linked and described. llms-full.txt inlines the content so an agent gets everything in one fetch."
    },
    {
      "id": "json_ld",
      "name": "schema.org JSON-LD",
      "detail": "Organization, Product, Service, Offer and FAQPage nodes in one @graph with stable @ids. The heaviest single check in the audit."
    },
    {
      "id": "crawler_posture",
      "name": "robots.txt and AI-crawler posture",
      "detail": "A deliberate position on GPTBot, ClaudeBot, PerplexityBot, CCBot, Google-Extended and the rest, including edge-level blocks a CDN may inject above the file in your repo."
    },
    {
      "id": "audit",
      "name": "Agent-readability audit",
      "detail": "13 weighted checks, an A-F grade, the failures by name, and for each one a ranked fix with a paste-ready snippet. Re-runnable by you for free."
    }
  ],
  "entry_points": [
    {
      "name": "Free instant score",
      "price": "0",
      "price_currency": "USD",
      "url": "https://index.kc-it.pl/",
      "detail": "Paste a URL, get an A-F grade and all 13 checks named pass or fail. No signup."
    },
    {
      "name": "Per-call audit API",
      "price": "0.05",
      "price_currency": "USD",
      "url": "https://index.kc-it.pl/api/audit",
      "method": "POST",
      "payment": "x402 (USDC on Base); terms at https://index.kc-it.pl/api/x402/info",
      "detail": "The same 13 checks plus per-check detail, fixes ranked by weight and a paste-ready snippet for every failure."
    },
    {
      "name": "Done-for-you implementation",
      "price": "quoted per site",
      "url": "mailto:110kc3@gmail.com",
      "alternate_url": "https://github.com/110kc3/seo/issues/new?template=hire.yml",
      "detail": "Files written and shipped on your domain, then re-scored until the grade is where it should be."
    }
  ],
  "case_study": {
    "name": "Fleet sweep",
    "date": "2026-07-28",
    "sites": 12,
    "average_score_before": 68.6,
    "average_score_after": 97.5,
    "perfect_scores_after": 9,
    "checks": 13,
    "results": [
      { "site": "index.kc-it.pl", "before": { "letter": "A", "score": 100 }, "after": { "letter": "A", "score": 100 } },
      { "site": "kc-it.pl", "before": { "letter": "E", "score": 48 }, "after": { "letter": "A", "score": 100 } },
      { "site": "110kc3.github.io", "before": { "letter": "C", "score": 79 }, "after": { "letter": "A", "score": 100 } },
      { "site": "110kc3.github.io/polish-sweepstakes", "before": { "letter": "A", "score": 93 }, "after": { "letter": "A", "score": 100 } },
      { "site": "110kc3.github.io/rentgen-ofert", "before": { "letter": "C", "score": 78 }, "after": { "letter": "A", "score": 100 } },
      { "site": "110kc3.github.io/bankier-street-bets", "before": { "letter": "C", "score": 73 }, "after": { "letter": "A", "score": 100 } },
      { "site": "przetargimiejskie.pl", "before": { "letter": "D", "score": 69 }, "after": { "letter": "A", "score": 100 } },
      { "site": "110kc3.github.io/puzle", "before": { "letter": "D", "score": 67 }, "after": { "letter": "A", "score": 100 } },
      { "site": "110kc3.github.io/pool-gliwice-automation", "before": { "letter": "D", "score": 60 }, "after": { "letter": "A", "score": 100 } },
      { "site": "stareaparaty.com", "before": { "letter": "E", "score": 54 }, "after": { "letter": "A", "score": 90 } },
      { "site": "protocolindex.eu", "before": { "letter": "D", "score": 64 }, "after": { "letter": "A", "score": 90 } },
      { "site": "overtimelog.com", "before": { "letter": "F", "score": 38 }, "after": { "letter": "A", "score": 90 } }
    ],
    "note": "The three sites left at 90 each fail exactly one check: a CDN-managed AI-crawler block injected into robots.txt above the file in the repo. That is a dashboard setting, not a commit."
  },
  "positioning": "AI-visibility subscriptions run roughly $29-489 per month for dashboards that estimate how often a model mentions a brand. This is the concrete version: the files that make a site extractable, plus a grade anybody can verify in one request.",
  "source": "https://github.com/110kc3/seo"
}
