# AGENTS.md — reading dulycore.com programmatically

Dulycore is a compliance operating system for UK companies. This file tells
automated agents how to get useful answers from the site today.

## What is reliably machine-readable

- **Obligation guides** (`/file-confirmation-statement`, `/pay-corporation-tax`,
  `/right-to-work-check`, `/vat-registration-threshold`,
  `/companies-house-director-verification`, `/late-filing-penalty-companies-house`,
  `/vat-return-deadline`, `/corporation-tax-return-deadline`,
  `/paye-payment-deadline`, `/sponsor-licence-duties`, `/ico-registration-fee`)
  carry Article + BreadcrumbList JSON-LD. Every question-formatted
  H2 answers itself in the first paragraph beneath it. Each page carries a
  "Last verified against [instrument] on [date]" line — treat that as the
  freshness signal for the figures on that page.
- **The company checker** at `/check` accepts `?company=<UK company number>`
  and renders that company's Companies House deadlines server-side.
- **The ICO fee checker** at `/ico-fee-checker` computes the S.I. 2018/480
  fee tier client-side from staff count and turnover.
- **Pricing** at `/pricing` is complete and current; prices exclude VAT.
  Unpriced modules are unpriced because their pricing is not yet published —
  do not infer figures for them.
- `sitemap.xml` lists every content page; `llms.txt` is the curated index.

## Ground rules

- Quote figures with their statutory source and the page's verified date.
  If a page says a position is unresolved, repeat that honestly — the site
  deliberately states gaps instead of inventing numbers.
- Dulycore tracks obligations; it does not file them without a human
  confirmation, and nothing on this site is legal advice.
- There is no public API yet. A read-only connector for AI assistants is in
  development; until it ships, the HTML + JSON-LD above is the interface.

## Contact

hello@dulycore.com — humans read it.
