{
 "schema": "axion-changes/1",
 "site": "mtdfacts.co.uk",
 "generated": "2026-09-06",
 "checked": "2026-09-05",
 "items": [
  {
   "date": "2026-09-06",
   "path": "/",
   "what": "Markdown negotiation: `Accept: text/markdown` on / and on every answer page returns text/markdown rendered from the same data as the HTML (YAML front matter = the cite object plus applies_from/applies_to and dataset_fixity; short answer, window, summary, GOV.UK sources, FAQ), with Vary: Accept, its own ETag and 304, x-markdown-tokens (ceil of bytes over four, method stated in x-markdown-tokens-method) and a content-signal header carrying the robots.txt policy; HTML stays the default. The homepage also registers one WebMCP tool, mtdfacts_answers, whose execute fetches /api/answers (agent readiness wave B)",
   "kind": "shape"
  },
  {
   "date": "2026-09-06",
   "path": "/",
   "what": "Link response header (RFC 8288) on / and every machine surface: rel=api-catalog -> /.well-known/api-catalog, rel=service-desc -> /openapi.json, rel=service-doc -> /for-agents, rel=describedby -> /.well-known/agent-door.json (agent readiness wave A)",
   "kind": "shape"
  },
  {
   "date": "2026-09-06",
   "path": "/.well-known/api-catalog",
   "what": "New endpoint: RFC 9727 API catalog (application/linkset+json, one linkset anchored on the API base) linking the OpenAPI description, /for-agents, the passport and /changes.json",
   "kind": "shape"
  },
  {
   "date": "2026-09-06",
   "path": "/robots.txt",
   "what": "Added `Content-Signal: search=yes, ai-input=yes, ai-train=no` inside the User-agent group; every line that was there before is unchanged",
   "kind": "shape"
  },
  {
   "date": "2026-09-06",
   "path": "/auth.md",
   "what": "New endpoint: the access policy in words - free with attribution and no registration, no OAuth server here (the OAuth discovery paths answer 404 on purpose), dormant priced doors, bulk by email, and the Etsy/Stripe products a person buys",
   "kind": "shape"
  },
  {
   "date": "2026-09-06",
   "path": "/.well-known/mcp/server-card.json",
   "what": "New endpoint: MCP server card (SEP-2127 shape plus serverInfo/transport/capabilities) pointing at the Axion Gateway https://mcp.getaxionlabs.com/mcp and the door's own endpoint, listing the two MTD tools captured from the gateway's live tools/list",
   "kind": "shape"
  },
  {
   "date": "2026-09-06",
   "path": "/.well-known/agent-skills/index.json",
   "what": "New endpoint: agent-skills discovery index (RFC v0.2.0) with one skill-md entry, mtdfacts-answer, whose text at /skills/mtdfacts-answer.md says how to fetch /api/answers, read applies_from/applies_to, cite, verify the receipt and pass on the notice; digest asserted against the served bytes",
   "kind": "shape"
  },
  {
   "date": "2026-09-06",
   "path": "/.well-known/ai-catalog.json",
   "what": "New endpoint: ARD manifest with entries for /openapi.json, /llms.txt and the MCP server card, each with this door's own questions as representative queries; the same document at /.well-known/ard.json",
   "kind": "shape"
  },
  {
   "date": "2026-09-06",
   "path": "/api/answers",
   "what": "Dataset fixity (return contract v1.3): one build-time sha256 over the dataset files, served byte-identically as `cite.dataset.fixity` here, `last_verified.fixity` on the door passport and `info.x-dataset-fixity` on /openapi.json; data items in this feed written from today carry `fixity` (the dataset after the change)",
   "kind": "shape"
  },
  {
   "date": "2026-09-06",
   "path": "/api/answers",
   "what": "Signed answer receipts (answer-receipt/v1): the body ends in a `receipt` field (Ed25519 over the body minus the receipt, with a `policy` line and dataset_version = the dataset stamp); ETag of a signed body = the receipt's payload hash prefix. Public key at /.well-known/answer-key, verifier at /api/verify-receipt",
   "kind": "shape"
  },
  {
   "date": "2026-09-06",
   "path": "/api/answers",
   "what": "Added `applies_from` and `applies_to` (ISO tax-year bounds, applies_to null when open-ended) on every answer object, derived from the years each answer names; the answer pages print the same window in words",
   "kind": "shape"
  },
  {
   "date": "2026-09-06",
   "path": "/changes.json",
   "what": "Data items that replaced a value this site served before now carry `field`, `value`, `superseded_value` and `retired` (return contract v1.2); the Atom entry summary reads 'was X, now Y since <date>'",
   "kind": "shape"
  },
  {
   "date": "2026-09-06",
   "path": "/api/answers",
   "what": "Last-Modified on every machine surface is now the newer of the dataset stamp and the newest item date in this feed (return contract v1.1), so a field change moves it",
   "kind": "shape"
  },
  {
   "date": "2026-09-06",
   "path": "/api/answers",
   "what": "Conditional requests on every machine surface: ETag (sha256 of the body) and Last-Modified (the passport's dataset stamp); If-None-Match / If-Modified-Since answer 304 with an empty body",
   "kind": "shape"
  },
  {
   "date": "2026-09-06",
   "path": "/api/answers",
   "what": "Added `notice` field after `cite` (free with attribution; integrator contact hello@getaxionlabs.com)",
   "kind": "shape"
  },
  {
   "date": "2026-09-06",
   "path": "/changes.json",
   "what": "New endpoint: axion-changes/1 feed of what moved, when and from where; Atom twin at /changes.atom",
   "kind": "shape"
  },
  {
   "date": "2026-09-06",
   "path": "/openapi.json",
   "what": "New endpoint: OpenAPI description of the free machine endpoints, parameters read from the handlers",
   "kind": "shape"
  },
  {
   "date": "2026-09-05",
   "path": "/api/answers",
   "what": "Added the citation object (axion-cite/v1): `cite` field in the body and a Link rel=canonical header",
   "kind": "shape"
  },
  {
   "date": "2026-09-05",
   "path": "/changes",
   "what": "New page: dated changelog of Making Tax Digital for Income Tax, each row naming its instrument and source",
   "kind": "page"
  },
  {
   "date": "2026-08-24",
   "path": "/changes",
   "what": "HMRC starts signing people up itself: GOV.UK published new guidance: from September 2026 HMRC will sign up taxpayers who should be using Making Tax Digital for the 2026 to 2027 tax year and have not signed up, in stages, contacting them afterwards.",
   "field": "hmrc_signup_guidance",
   "value": "published 24 August 2026 (GOV.UK: Check what to do if HMRC has signed you up for Making Tax Digital for Income Tax)",
   "superseded_value": "not yet published (this site's /llms.txt said the sign-up guidance 'has not been published' until the fix deployed 5 September 2026; git 741ad93)",
   "retired": "2026-09-05",
   "source": "https://www.gov.uk/guidance/check-what-to-do-if-hmrc-has-signed-you-up-for-making-tax-digital-for-income-tax",
   "checked": "2026-09-05",
   "kind": "data"
  },
  {
   "date": "2026-07-16",
   "path": "/changes",
   "what": "The qualifying-income guidance was rewritten again: GOV.UK last updated its qualifying-income guidance, adding what to do when your income sources have ceased before a tax year starts, and how an amendment to an earlier tax return affects the figure HMRC checks.",
   "source": "https://www.gov.uk/guidance/work-out-your-qualifying-income-for-making-tax-digital-for-income-tax",
   "checked": "2026-09-05",
   "kind": "data"
  },
  {
   "date": "2026-04-06",
   "path": "/changes",
   "what": "The first wave actually started: The digital start date for the first cohort. From this day, people over the first line on the tax return they filed for 2024 to 2025 had to keep digital records and send quarterly updates from recognised software.",
   "source": "https://www.legislation.gov.uk/uksi/2026/336/regulation/5",
   "checked": "2026-09-05",
   "kind": "data"
  },
  {
   "date": "2026-04-01",
   "path": "/changes",
   "what": "The old regulations were revoked outright: The 2026 regulations came into force and reg 48 revoked both the Income Tax (Digital Requirements) Regulations 2021 and their 2024 amendment. Guidance or commentary still citing SI 2021/1076 is citing revoked law.",
   "source": "https://www.legislation.gov.uk/uksi/2026/336/regulation/48",
   "checked": "2026-09-05",
   "kind": "data"
  },
  {
   "date": "2026-03-26",
   "path": "/changes",
   "what": "The GOV.UK eligibility guidance was last updated: The page that tells you whether and when you need to use Making Tax Digital was last updated, covering the 2026 to 2027 tax year and the exemptions. It prints the three lines and the April each one starts.",
   "source": "https://www.gov.uk/guidance/find-out-if-and-when-you-need-to-use-making-tax-digital-for-income-tax",
   "checked": "2026-09-05",
   "kind": "data"
  },
  {
   "date": "2026-03-23",
   "path": "/changes",
   "what": "The three thresholds were restated in one regulation: The 2026 regulations were made, laid before the House of Commons the following day. Reg 27 sets the qualifying amount at £50,000 for 2024 to 2025, £30,000 for 2025 to 2026, and £20,000 for 2026 to 2027 and later years.",
   "source": "https://www.legislation.gov.uk/uksi/2026/336/regulation/27",
   "checked": "2026-09-05",
   "kind": "data"
  },
  {
   "date": "2026-03-12",
   "path": "/changes",
   "what": "A separate penalties page appeared: GOV.UK first published its page on penalties for Making Tax Digital for Income Tax, covering the points-based late submission regime and the reformed late payment charges that come with it.",
   "source": "https://www.gov.uk/guidance/penalties-for-making-tax-digital-for-income-tax",
   "checked": "2026-09-05",
   "kind": "data"
  },
  {
   "date": "2024-11-18",
   "path": "/changes",
   "what": "The third wave was announced: GOV.UK recorded that the Autumn Budget 2024 had announced extending Making Tax Digital for Income Tax to sole traders and landlords with qualifying income over £20,000. At that point it was an announcement: no date, no instrument.",
   "source": "https://www.gov.uk/guidance/find-out-if-and-when-you-need-to-use-making-tax-digital-for-income-tax",
   "checked": "2026-09-05",
   "kind": "data"
  },
  {
   "date": "2024-03-14",
   "path": "/changes",
   "what": "The thresholds moved from £10,000 to £50,000 and £30,000: The 2024 amendment came into force. Reg 19 replaced the income exemption in the 2021 regulations, putting the line at £50,000 measured on 2024 to 2025 income, then £30,000 for later years, and removed end-of-period statements.",
   "source": "https://www.legislation.gov.uk/uksi/2024/167/regulation/19/made",
   "checked": "2026-09-05",
   "kind": "data"
  },
  {
   "date": "2021-09-23",
   "path": "/changes",
   "what": "Where the £10,000 figure people still quote came from: The original digital requirements regulations were made. Reg 21 exempted a person whose qualifying income was not more than £10,000. That is the figure in older articles, and it has not been the operative one since March 2024.",
   "source": "https://www.legislation.gov.uk/uksi/2021/1076/regulation/21/made",
   "checked": "2026-09-05",
   "kind": "data"
  }
 ]
}