fern.com
This executive briefing evaluates the machine-readability, automated access, and tool execution readiness of fern.com under the ARS 3.0 Standard. Using 119 discrete open-protocol probes across four architectural layers, Glintbase measures how effectively AI agents (such as Claude Code, Cursor, ChatGPT Sites, and LangChain agents) can discover, authenticate, and execute actions against your services without human supervision.
fern.com is currently inaccessible to autonomous AI agents. Key machine declarations (including OpenAPI definitions, machine authentication manifests, and context catalogs) are absent, preventing automated tools from operating safely.
Where autonomous agents succeed or drop off
When an AI agent executes a workflow targeting your domain, it advances through five discrete phases. If any phase lacks machine-legible declarations, the agent either halts with an exception or burns unnecessary tokens attempting heuristic recovery.
Open protocol verification results
| Protocol / Standard | Expected Vector | Scan Result | HTTP / Latency | Agent Operational Consequence |
|---|---|---|---|---|
| AI Crawler Permissions | /robots.txt | ✕ ABSENT | HTTP 200 | Controls whether ClaudeBot, GPTBot, and Perplexity index your apex pages. |
| LLMs Context Index | /llms.txt | ✕ ABSENT | 404 Absent | Eliminates 90%+ token waste by providing curated markdown context to LLMs. |
| OpenAPI Specification | /openapi.json | ✕ ABSENT | 404 Absent | Provides deterministic types and endpoints for agent tool generation. |
| Autonomous Machine Auth | /.well-known/auth.md | ✕ ABSENT | 404 Absent | Enables autonomous agents to register and claim API tokens without human login. |
| Model Context Protocol | /api/mcp (Streamable) | ✕ ABSENT | Not Mounted | Allows Claude Desktop, Cursor, and ChatGPT Sites to run tools in your API. |
| Anti-SPA 404 Canary Guard | /_canary_404_test | ✕ ABSENT | 200 Soft-404 | Guarantees dead links return true 404 rather than HTML bundle hallucination traps. |
| WebMCP Client Tools | DOM toolname attributes | ● DEGRADED | DOM AST | Enables browser-resident agents (Chrome 157+, ChatGPT Sites) to trigger UI actions. |
| Machine Payment Protocol | HTTP 402 / MPP Header | — EXEMPT | Exempt | Allows agents to complete paid API calls and transactions autonomously. |
Position relative to industry peers
With a score of 8/100, fern.com sits at the 13th percentile of technology organizations audited under the ARS 3.0 framework. The following table highlights the closest platform peers in your scoring band.
| Rank | Platform Domain | ARS Score | Grade | Status |
|---|---|---|---|---|
| #7 | resend.com | 58/100 | C | Developing |
| #8 | vercel.com | 38/100 | D | Developing |
| #9 | cloudflare.com | 35/100 | D | Developing |
| #10 | aws.amazon.com | 28/100 | F | Developing |
| #11 | fern.comYOU | 8/100 | F | Developing |
Verified passing technical assets
Official SDK or CLI package verified under matching package scope or repository link.
Extracted text across core documentation stays within the 100k character budget (~25k tokens).
All markdown fenced blocks (``` or ~~~) are strictly balanced and properly closed.
All HTTP traffic permanently redirects (301/308) to HTTPS with valid TLS.
Headings do not skip levels (e.g. h1 followed directly by h3 or h4).
Public documentation endpoints do not trigger Cloudflare/Imperva JavaScript captcha walls for AI agents.
Critical bottlenecks impacting agent adoption
Autonomous agents operate without the contextual tolerance of humans. When critical declarations are omitted, automated tools do not guess—they abort workflows or generate hallucinated parameters. The following high-severity defects were confirmed during this audit:
Valid OpenAPI 3.x schema published at /openapi.json, /swagger.json, or exported in code.
Evaluates zero-shot search accuracy for multi-step agent queries (held at N/A in standard mode).
Self-serve developer route discoverable (/developers, /docs, /dashboard, /api-keys).
Targeted engineering actions
public/robots.txtNo robots.txt detected; explicit AI crawler permissions recommended
$ glintbase remediate robots.txtpublic/.well-known/ard.jsonMissing /.well-known/ard.json (ARD v0.91) specification
$ glintbase remediate ard.jsonapp/page.tsxZero-JS readability issues: <500 chars prose; missing <h1>;
$ glintbase remediate htmlapp/not-found.tsxAnti-SPA Canary Failed: Returns soft HTTP 200 SPA shell (AI agents will hallucinate content)
$ glintbase remediate next.config.mjspublic/llms.txtMissing /llms.txt context index
$ glintbase remediate llms.txtThe Glintbase Agent Readiness Score (ARS 3.0) is an open industry audit methodology calibrated against live LLM execution engines (including Claude 3.7 Sonnet, OpenAI o3, and Gemini 2.5 Flash). Probes are executed deterministically against declared endpoints. Dynamic denominators prevent archetype bias by excluding non-applicable protocol layers.