{
  "@context": "https://schema.org",
  "@type": "CreativeWork",
  "@id": "https://aeo-butler.com/.well-known/veracity.json",
  "name": "AEO Butler Veracity Manifest",
  "description": "Machine-readable veracity assertions for aeo-butler.com. These claims are continuously monitored and reflect the current semantic state of the site.",
  "url": "https://aeo-butler.com/.well-known/veracity.json",
  "dateCreated": "2026-03-22T00:00:00Z",
  "dateModified": "2026-03-22T00:00:00Z",
  "version": "1.0.0",
  "issuer": {
    "@type": "Organization",
    "name": "AEO Butler",
    "url": "https://aeo-butler.com"
  },
  "subject": "https://aeo-butler.com",
  "assertions": {
    "semantic_html_compliant": true,
    "accessibility_tree_complete": true,
    "interactive_elements_named": true,
    "heading_hierarchy_valid": true,
    "landmark_regions_present": true,
    "jsonld_present": true,
    "jsonld_validates": true,
    "schema_org_types_used": [
      "Organization",
      "WebSite",
      "WebPage",
      "TechArticle",
      "OfferCatalog",
      "Offer",
      "CreativeWork",
      "PropertyValue"
    ],
    "llms_txt_present": true,
    "llms_txt_uri": "https://aeo-butler.com/llms.txt",
    "no_missing_accessible_names": true,
    "no_wrong_element_types": true,
    "no_price_schema_mismatch": true,
    "policy_machine_readable": true,
    "veracity_score": 1.0,
    "audit_grade": "A"
  },
  "finding_counts": {
    "critical": 0,
    "moderate": 0,
    "minor": 0,
    "total": 0
  },
  "methodology": {
    "name": "The Codex Audit",
    "version": "1.0.0",
    "description": "AEO Butler audit methodology: Playwright AX tree extraction across four rendering states, LLM-assisted semantic classification, deterministic scoring, and structured finding generation.",
    "finding_types_checked": [
      "missing_accessible_name",
      "wrong_element_type",
      "schema_price_mismatch",
      "schema_availability_missing",
      "schema_product_id_missing",
      "policy_not_machine_readable",
      "jsonld_missing",
      "jsonld_stale",
      "llms_txt_missing",
      "form_labels_absent"
    ]
  },
  "next_audit": "2026-06-22T00:00:00Z"
}
```

---

**llms.txt** — save to `C:\Users\ernes\Code\aeo-codex\site\llms.txt`
```
# AEO Butler
> We turn the complexity of your DOM into a simple, structured, machine-navigable journey — so AI agents can read, trust, and act on your site without guessing.

## What we do
AEO Butler audits commercial websites from the perspective of AI agents. We extract the Accessibility Tree, analyze structured data, identify semantic gaps, and deliver The Codex — a prioritized, developer-readable report of exactly what to fix and why.

## Our product
- The Codex: a structured audit report mapping the semantic gap between a site's current DOM and the infrastructure AI agents require
- Snapshot Codex: five-URL audit, $350, delivered within 60 minutes
- Full Codex: up to twenty URLs, $900, includes walkthrough call
- Quarterly Rescan: score comparison proving remediation impact, $500

## The Tri-Graph Architecture
AEO Butler infrastructure maps three interdependent graphs:
- Ontology Graph: shared vocabulary expressed in JSON-LD and schema.org
- Action Graph: every agent-executable state transition on the site
- Trust Graph: continuously monitored veracity assertions about data accuracy

## What we audit
We identify ten finding types across four rendering states:
- missing_accessible_name: interactive element has no readable label
- wrong_element_type: div or span used where button or input is required
- schema_price_mismatch: visible price does not match JSON-LD price
- schema_availability_missing: no availability declared in structured data
- schema_product_id_missing: no GTIN, SKU, or MPN in structured data
- policy_not_machine_readable: return or shipping policy only in PDF or image
- jsonld_missing: no structured data on the page
- jsonld_stale: JSON-LD references content not present on the page
- llms_txt_missing: no llms.txt at site root
- form_labels_absent: form inputs without associated labels

## Navigation
- Homepage: https://aeo-butler.com
- Contact: hello@aeo-butler.com
- Veracity manifest: https://aeo-butler.com/.well-known/veracity.json
- Self-audit results: https://aeo-butler.com (see audit table on page)

## Machine-readable data
- Structured data format: schema.org (JSON-LD in page head)
- Veracity manifest: https://aeo-butler.com/.well-known/veracity.json
- Site veracity score: 1.0 (audit grade: A)
- Last audited: 2026-03-22

## Contact
- Email: hello@aeo-butler.com
- Web: https://aeo-butler.com