# Agent readiness — https://humanpeptides.fyi/

**ARI-100 96/100 · grade A (Agent-native) · level L4**

core 94 + emerging-signal bonus 2 · crawler access 100/100 · accessibility 67/100
scanned 2026-11-11T23:02:35.496Z · 76 checks scored of 120 · 64 pass, 8 partial, 4 fail

## Domains
| domain | weight | score | passed |
|---|---|---|---|
| Reachability & Access | 20 | 96.7 | 13/15 |
| Render & Delivery | 10 | 98.3 | 10/11 |
| Structure & Semantics | 12 | 98.2 | 12/13 |
| Structured Data | 12 | 87.5 | 6/8 |
| Discovery Files | 14 | 88.7 | 14/18 |
| Agent Interfaces | 14 | — | 0/0 |
| Operability & Commerce | 10 | 100 | 1/1 |
| Trust & Authority | 8 | 88.9 | 8/10 |

## Crawler reachability
| crawler | platform | role | verdict |
|---|---|---|---|
| OAI-SearchBot | ChatGPT search | search | allowed |
| ChatGPT-User | ChatGPT | user | allowed |
| Claude-SearchBot | Claude search | search | allowed |
| Claude-User | Claude | user | allowed |
| PerplexityBot | Perplexity | search | allowed |
| Perplexity-User | Perplexity | user | allowed |
| Googlebot | Google / AI Overviews | search | allowed |
| Google-Agent | Google AI Mode | user | allowed |
| Google-GeminiNotebook | Gemini | user | allowed |
| bingbot | Bing / Copilot | search | allowed |
| Applebot | Siri / Apple Intelligence | search | allowed |
| meta-webindexer | Meta AI | search | allowed |
| meta-externalfetcher | Meta AI | user | allowed |
| MistralAI-Index | Mistral Le Chat | search | allowed |
| MistralAI-User | Mistral Le Chat | user | allowed |
| Amzn-SearchBot | Alexa | search | allowed |
| Amzn-User | Alexa | user | allowed |
| DuckAssistBot | DuckDuckGo AI | search | allowed |
| YouBot | You.com | search | allowed |
| Diffbot | Diffbot | other | allowed |
| GoogleOther | Google other | other | allowed |

## Failing checks, most recoverable first
### Publisher entity is declared and linked  (+1.5)
`data/org-entity` · weight 3 · **partial** · entity without sameAs

Add an Organization (or Person) JSON-LD node on https://humanpeptides.fyi with name, url, logo, and sameAs links to the profiles the brand actually owns. Evidence: entity without sameAs.

### BreadcrumbList declares the page position  (+1)
`data/breadcrumb` · weight 1 · **fail** · no BreadcrumbList

Add a BreadcrumbList to https://humanpeptides.fyi/ whose items match the visible breadcrumb. Evidence: no BreadcrumbList.

### Sitemap entries carry real lastmod  (+1)
`discovery/sitemap-lastmod` · weight 2 · **partial** · no lastmod

Add truthful <lastmod> values to the sitemap on https://humanpeptides.fyi from real content timestamps. Evidence: no lastmod.

### DNS advertises agent endpoints  (+1)
`discovery/dns-aid` · weight 1 · **fail** · no _agents TXT record

Publish a DNS discovery record for https://humanpeptides.fyi (a TXT record listing the agent endpoints the site exposes) so an agent learns the surface before fetching a page. Evidence: no _agents TXT record.

### The page declares the index that covers it  (+1)
`discovery/describedby` · weight 1 · **fail** · rel=describedby to the index

Add a rel="describedby" link to the covering /llms.txt from every page on https://humanpeptides.fyi so an agent can widen from one page to the index. Evidence: rel=describedby to the index.

### The site publishes its own bot signing keys  (+1)
`access/web-bot-auth` · weight 1 · **fail** · HTTP 404

Publish a signing-key directory at https://humanpeptides.fyi/.well-known/http-message-signatures-directory so another site can verify requests this site's bots send. Evidence: HTTP 404.

### The organization node is complete  (+1)
`trust/org-completeness` · weight 2 · **partial** · legalName missing

Complete the Organization schema on https://humanpeptides.fyi with legalName, address, contactPoint, logo and sameAs. Evidence: legalName missing.

### Every page is served over HTTPS  (+1)
`trust/https` · weight 2 · **partial** · https origin, http:// answered 200

Serve https://humanpeptides.fyi only over HTTPS and 301 every http:// URL to https://. Evidence: https origin, http:// answered 200.

### Infrastructure paths are excluded from crawl budget  (+0.5)
`access/crawl-budget` · weight 1 · **partial** · no /api/ or /cdn-cgi/ exclusion

On https://humanpeptides.fyi exclude infrastructure from crawl budget: Disallow /api/ and /cdn-cgi/, then re-Allow /static/ and your badge/sitemap paths. Evidence: no /api/ or /cdn-cgi/ exclusion.

### Text responses are compressed  (+0.5)
`render/compression` · weight 1 · **partial** · no compression header relayed

Enable Brotli/gzip compression for HTML and JSON on https://humanpeptides.fyi. Evidence: no compression header relayed.

### Link text describes the destination  (+0.5)
`structure/link-text` · weight 1 · **partial** · 5 generic link label(s)

Replace generic link text on https://humanpeptides.fyi/ ("click here", "read more") with the destination name. Evidence: 5 generic link label(s).

### The skill file is substantive  (+0.5)
`discovery/agents-md-depth` · weight 1 · **partial** · 0/3 of install, configuration, examples

Deepen /AGENTS.md on https://humanpeptides.fyi to include install steps, configuration, and at least one complete usage example. Evidence: 0/3 of install, configuration, examples.

## Paste-ready prompt for a coding agent
```text
You are fixing the agent readability of https://humanpeptides.fyi/ (Agent Readiness Index 96/100, grade A).
Work top to bottom. Each item states the observed evidence, the required outcome, and the check id that will be re-run to verify it.
Do not restyle the site. Do not invent facts: prices, reviews, dates and author names must come from content that already exists.

1. [org-entity] (weight 3, +1.5) Publisher entity is declared and linked
   Observed: entity without sameAs
   Fix: Add an Organization (or Person) JSON-LD node on https://humanpeptides.fyi with name, url, logo, and sameAs links to the profiles the brand actually owns. Evidence: entity without sameAs.
2. [breadcrumb] (weight 1, +1) BreadcrumbList declares the page position
   Observed: no BreadcrumbList
   Fix: Add a BreadcrumbList to https://humanpeptides.fyi/ whose items match the visible breadcrumb. Evidence: no BreadcrumbList.
3. [sitemap-lastmod] (weight 2, +1) Sitemap entries carry real lastmod
   Observed: no lastmod
   Fix: Add truthful <lastmod> values to the sitemap on https://humanpeptides.fyi from real content timestamps. Evidence: no lastmod.
4. [dns-aid] (weight 1, +1) DNS advertises agent endpoints
   Observed: no _agents TXT record
   Fix: Publish a DNS discovery record for https://humanpeptides.fyi (a TXT record listing the agent endpoints the site exposes) so an agent learns the surface before fetching a page. Evidence: no _agents TXT record.
5. [describedby] (weight 1, +1) The page declares the index that covers it
   Observed: rel=describedby to the index
   Fix: Add a rel="describedby" link to the covering /llms.txt from every page on https://humanpeptides.fyi so an agent can widen from one page to the index. Evidence: rel=describedby to the index.
6. [web-bot-auth] (weight 1, +1) The site publishes its own bot signing keys
   Observed: HTTP 404
   Fix: Publish a signing-key directory at https://humanpeptides.fyi/.well-known/http-message-signatures-directory so another site can verify requests this site's bots send. Evidence: HTTP 404.
7. [org-completeness] (weight 2, +1) The organization node is complete
   Observed: legalName missing
   Fix: Complete the Organization schema on https://humanpeptides.fyi with legalName, address, contactPoint, logo and sameAs. Evidence: legalName missing.
8. [https] (weight 2, +1) Every page is served over HTTPS
   Observed: https origin, http:// answered 200
   Fix: Serve https://humanpeptides.fyi only over HTTPS and 301 every http:// URL to https://. Evidence: https origin, http:// answered 200.
9. [crawl-budget] (weight 1, +0.5) Infrastructure paths are excluded from crawl budget
   Observed: no /api/ or /cdn-cgi/ exclusion
   Fix: On https://humanpeptides.fyi exclude infrastructure from crawl budget: Disallow /api/ and /cdn-cgi/, then re-Allow /static/ and your badge/sitemap paths. Evidence: no /api/ or /cdn-cgi/ exclusion.
10. [compression] (weight 1, +0.5) Text responses are compressed
   Observed: no compression header relayed
   Fix: Enable Brotli/gzip compression for HTML and JSON on https://humanpeptides.fyi. Evidence: no compression header relayed.
11. [link-text] (weight 1, +0.5) Link text describes the destination
   Observed: 5 generic link label(s)
   Fix: Replace generic link text on https://humanpeptides.fyi/ ("click here", "read more") with the destination name. Evidence: 5 generic link label(s).
12. [agents-md-depth] (weight 1, +0.5) The skill file is substantive
   Observed: 0/3 of install, configuration, examples
   Fix: Deepen /AGENTS.md on https://humanpeptides.fyi to include install steps, configuration, and at least one complete usage example. Evidence: 0/3 of install, configuration, examples.
```

---

Cached report for humanpeptides.fyi · TTL 6 hours · JSON at /report/humanpeptides.fyi.json
