JSON Feed Validator

Check whether your feed is valid. For more information about JSON Feed, see the specification. Find the validator source code on GitHub.

GET validation response in JSON format.

Feed source

{
  "version": "https://jsonfeed.org/version/1.1",
  "user_comment": "This feed lets you know when a new note is published. Copy the following URL -- https://ckunte.net/feed.json -- and add it to your feed reader.",
  "title": "Chetan Kunté",
  "home_page_url": "https://ckunte.net",
  "feed_url": "https://ckunte.net/feed.json",
  "favicon": "https://ckunte.net/inc/favicon.svg",
  "description": "Offshore Structures Engineer, Chartered Naval Architect",
  "authors": [
    {
      "name": "Chetan Kunté",
      "url": "https://ckunte.net"
    }
  ],
  "items": [
    {
      "id": "https://ckunte.net/2026/sudo",
      "title": "sudo with yubikey",
      "url": "https://ckunte.net/2026/sudo",
      "content_text": "Yubikeys offer one of the strongest, enterprise-grade, practical account security tools to end-users without the cognitive overhead. Cost-effective, portable, and robust; I’ve been using them for over a...",
      "date_published": "2026-05-16T13:28:00Z"
    },
    {
      "id": "https://ckunte.net/2026/web-yieldline",
      "title": "Web plate connection in direct tension",
      "url": "https://ckunte.net/2026/web-yieldline",
      "content_text": "Not long ago, a colleague asked me to assist in checking some calcs concerning a base plate yield line. To do this, I thought a readable script would be helpful.1 The check was...",
      "date_published": "2026-05-16T10:01:00Z"
    },
    {
      "id": "https://ckunte.net/2026/bom-diff",
      "title": "Bill of materials and git-diff",
      "url": "https://ckunte.net/2026/bom-diff",
      "content_text": "Last year, I was assigned to a dry-dock campaign, and tasked with developing structural remediation scopes in an FPSO. Early on in the process, I made a decision to keep work scope (SOW) content separate from its associated bill of materials (BOM),...",
      "date_published": "2026-03-31T06:29:00Z"
    }
  ]
}