ax-check.com
by Gauge
Y
YaleThom.as
yalethom.as
ax-check.com
Checked 18 September 2026
F
0/100
Agents haven’t verified setup
No docs, no pricing — agents find only a static page
Homepage loads fine, but there's no Markdown guide, no llms.txt, and no docs. All 3 sessions found no pricing info at all.
3 fixes to start with
Concrete changes, backed by what we found.
Recorded coding sessions
Same task, 3 models, no yalethom.as account. Recorded 18 September 2026 on Pi.
3 recorded · 1m 14s
1m 14s · recorded
Session findings
Select a finding to see it in context.
›Thinking…
I'm not familiar with "YaleThom.as" — it could be a made-up product name or possibly a domain that resolves to something like "yalethomas" when the ".as" extension is interpreted as a domain suffix. Let me check if there's anything about it in the repository.
✓$ ls -la /sandbox/repo && find /sandbox/repo -maxdepth 2 -iname "*yale*" -o -iname "*thom*" 2>/dev/null✓└{"content":[{"text":"total 16\ndrwxr-xr-x 3 root root 4096 Sep 18 08:00 .\ndrwxr-xr-x 7 root root 4096 Sep 18 21:32 ..\ndrwxr-xr-x 8 root root 4096 Sep 18 08:00…ctrl+o
{"content":[{"text":"total 16\ndrwxr-xr-x 3 root root 4096 Sep 18 08:00 .\ndrwxr-xr-x 7 root root 4096 Sep 18 21:32 ..\ndrwxr-xr-x 8 root root 4096 Sep 18 08:00 .git\n-rw-r--r-- 1 root root 408 Sep 18 08:00 .gitignore\n","type":"text"}]}✓$ grep -ri "yalethom" /sandbox/repo --include="*" -l 2>/dev/null | head; echo done✓└{"content":[{"text":"done\n","type":"text"}]}
›Thinking…
It's an empty repository. "YaleThom.as" — maybe it's a website at yalethom.as? "YaleThom.as" might be a URL hack using the .as domain (American Samoa). Should I check whether there's network access? I can try curl to check whether the product exists.
✓$ curl -sS -m 15 -o /dev/null -w "%{http_code}\n" https://yalethom.as/ 2>&1; curl -sS -m 15 -o /dev/null -w "%{http_code}\n" https://www.yalethom.as/ 2>&1✓└{"content":[{"text":"200\n301\n","type":"text"}]}
✓$ npm view yalethomas 2>&1 | head -5; pip index versions yalethomas 2>&1 | head -5; echo done✓└{"content":[{"text":"npm error code E404\nnpm error 404 Not Found - GET https://registry.npmjs.org/yalethomas - Not found\nnpm error 404\nnpm error 404 'yaleth…ctrl+o
{"content":[{"text":"npm error code E404\nnpm error 404 Not Found - GET https://registry.npmjs.org/yalethomas - Not found\nnpm error 404\nnpm error 404 'yalethomas@*' is not in this registry.\nnpm error 404\nERROR: No matching distribution found for yalethomas\ndone\n","type":"text"}]}›Thinking…
yalethom.as returns 200. Let me try fetching the content.
The domain resolves — let me look at what the product actually is.
✓$ curl -sS -m 15 -L https://yalethom.as/ | head -c 4000; echo✓└{"content":[{"text":"<!doctype html>\n<!-- Generated from projects.yaml and src/index.template.html by npm run build. -->\n<html lang=\"en\">\n <head>\n <me…ctrl+o
{"content":[{"text":"<!doctype html>\n<!-- Generated from projects.yaml and src/index.template.html by npm run build. -->\n<html lang=\"en\">\n <head>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <meta name=\"color-scheme\" content=\"light dark\">\n <meta name=\"theme-color\" content=\"#fbf7ec\" media=\"(prefers-color-scheme: light)\">\n <meta name=\"theme-color\" content=\"#0e0e0d\" media=\"(prefers-color-scheme: dark)\">\n <meta name=\"description\" content=\"Interactive tools, visualizations, and experiments by Yale Thomas.\">\n <meta property=\"og:title\" content=\"YaleThom.as\">\n <meta property=\"og:description\" content=\"Interactive tools, visualizations, and experiments by Yale Thomas.\">\n <meta property=\"og:type\" content=\"website\">\n <meta property=\"og:url\" content=\"https://yalethom.as/\">\n <meta property=\"og:site_name\" content=\"YaleThom.as\">\n <meta name=\"twitter:card\" content=\"summary\">\n <title>YaleThom.as</title>\n <link rel=\"canonical\" href=\"https://yalethom.as/\">\n <link rel=\"icon\" href=\"favicon.ico\" sizes=\"16x16 32x32 48x48\">\n <link rel=\"icon\" href=\"favicon.svg\" type=\"image/svg+xml\">\n <link rel=\"preload\" href=\"fonts/geist-latin-wght-normal.woff2\" as=\"font\" type=\"font/woff2\" crossorigin>\n <link rel=\"stylesheet\" href=\"main.css\">\n <script src=\"main.js\" defer></script>\n </head>\n <body>\n <div class=\"page\">\n <header class=\"site-header\">\n <h1 class=\"site-title\">\n <button class=\"wordmark\" type=\"button\" aria-label=\"YaleThom.as: play every project once; hold to loop\" title=\"Play every project once — hold to loop\">\n YaleThom<span class=\"wordmark-dot\" aria-hidden=\"true\"></span><span class=\"visually-hidden\">.</span>as\n </button>\n </h1>\n <button class=\"help-toggle\" type=\"button\" aria-label=\"Show project descriptions\" aria-controls=\"project-grid\" aria-keyshortcuts=\"?\" aria-pressed=\"false\" title=\"Show project descriptions (keyboard: ?)\">\n <span class=\"help-toggle-mark\" aria-hidden=\"true\">?</span>\n </button>\n </header>\n\n <p class=\"visually-hidden\" id=\"help-status\" role=\"status\"></p>\n\n <main>\n <div class=\"project-grid\" id=\"project-grid\">\n <a class=\"project-card\" href=\"https://yalethom.as/graphtv/\" data-category=\"visualization\" aria-label=\"graphtv\" aria-describedby=\"project-description-graphtv\">\n <object class=\"project-media project-svg\" data=\"images/projects/graphtv.svg\" type=\"image/svg+xml\" aria-hidden=\"true\" inert>\n <span class=\"project-title\">graphtv</span>\n </object>\n <span class=\"project-link-cue\" aria-hidden=\"true\">→</span>\n <span class=\"project-help\">\n <span class=\"project-help-meta\" aria-hidden=\"true\">visualization · 2018–now</span>\n <span class=\"project-help-copy\">\n <span class=\"project-help-name\">graphtv</span>\n <span class=\"project-help-text\" id=\"project-description-graphtv\">Explore television episode ratings across seasons, trends, and multiple data providers.</span>\n </span>\n <span class=\"project-help-action\" aria-hidden=\"true\">View project <span>→</span></span>\n </span>\n </a>\n <a class=\"project-card\" href=\"https://yalethom.as/textTrends/\" data-category=\"app\" aria-label=\"textTrends\" aria-describedby=\"project-description-textTrends\">\n <object class=\"project-media project-svg\" data=\"images/projects/textTrends.svg\" type=\"image/svg+xml\" aria-hidden=\"true\" inert>\n <span class=\"project-title\">textTrends</span>\n </object>\n <span class=\"project-link-cue\" aria-hidden=\"true\">→</span>\n <span class=\"project-help\">\n <span class=\"project-help-meta\" aria-hidden=\"true\">app · 2014–now</span>\n <span class=\"project-help-copy\">\n <span class=\"project-help-name\">textTrends</span>\n <span class=\"projec\n","type":"text"}]}›Thinking…
YaleThom.as is a personal portfolio site by Yale Thomas — it's a collection of interactive tools, visualizations, and experimental works. It's not a product with an SDK, API, or pricing. Let me quickly check whether there's any developer-facing documentation or API. But clearly this is a personal site. There's no pricing, no SDK, no API. Per the instructions, since this product has no actionable developer workflow for me, I should state that frankly and stop.
Just to be safe, maybe I could check whether there's an /api or docs endpoint. Let me quickly check a few things.
✓$ for p in api docs sdk pricing developers api/v1; do code=$(curl -sS -m 10 -o /dev/null -w "%{http_code}" "https://yalethom.as/$p"); echo "$p -> $code"; done; curl -sS -m 10 https://yalethom.as/robots.…✓└{"content":[{"text":"api -> 404\ndocs -> 404\nsdk -> 404\npricing -> 404\ndevelopers -> 404\napi/v1 -> 404\n<!DOCTYPE html>\n<html>\n <head>\n <meta http-eq…ctrl+o
for p in api docs sdk pricing developers api/v1; do code=$(curl -sS -m 10 -o /dev/null -w "%{http_code}" "https://yalethom.as/$p"); echo "$p -> $code"; done; curl -sS -m 10 https://yalethom.as/robots.txt | head -20
{"content":[{"text":"api -> 404\ndocs -> 404\nsdk -> 404\npricing -> 404\ndevelopers -> 404\napi/v1 -> 404\n<!DOCTYPE html>\n<html>\n <head>\n <meta http-equiv=\"Content-type\" content=\"text/html; charset=utf-8\">\n <meta http-equiv=\"Content-Security-Policy\" content=\"default-src 'none'; style-src 'unsafe-inline'; img-src data:; connect-src 'self'\">\n <title>Page not found · GitHub Pages</title>\n <style type=\"text/css\" media=\"screen\">\n body {\n background-color: #f1f1f1;\n margin: 0;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n }\n\n .container { margin: 50px auto 40px auto; width: 600px; text-align: center; }\n\n a { color: #4183c4; text-decoration: none; }\n a:hover { text-decoration: underline; }\n\n h1 { width: 800px; position:relative; left: -100px; letter-spacing: -1px; line-height: 60px; font-size: 60px; font-weight: 100; margin: 0px 0 50px 0; text-shadow: 0 1px 0 #fff; }\n p { color: rgba(0, 0, 0, 0.5); margin: 20px 0; line-height: 1.6; }\n","type":"text"}]}›Thinking…
Confirmed: YaleThom.as is a static GitHub Pages personal portfolio site that introduces interactive tools and visualizations (graphtv, textTrends, etc.). There's no SDK, no API, no pricing plans, no developer-oriented workflow. Following the instructions, I'll clearly communicate that fact and stop there.
Stopping here — YaleThom.as has no developer workflow I can act on.
What I found after checking:
- What it is:
yalethom.asis a personal portfolio site ("Interactive tools, visualizations, and experiments by Yale Thomas") hosted as a static GitHub Pages site. It links to individual projects like graphtv and textTrends, which are standalone web demos — not a product platform. - No SDK or API: There's no published package (npm and PyPI both 404 for anything related), and
/api,/docs,/sdk,/developersall return 404. The site is generated from aprojects.yaml+ template — it's a static showcase, not a service. - Pricing: There is none. It's a free personal site with no pricing model to explain.
- Manageability: Nothing to manage — there are no credentials, endpoints, or programmatic surface for me to build an example against.
So I can't build "a simple example using YaleThom.as" — there's no SDK or API to use, and per your instructions I'm saying so plainly and stopping rather than inventing something. If you meant a different product (or one of the individual projects on that site, like graphtv), let me know and I'll take another look.
AX Fundamentals
23 checks. Open an area for details.
This check is a quick preview. Test more tasks and models with Gauge Agents.
Test your product with Gauge Agents