# Agent readiness — https://orvanipeptides.com/us

**ARI-100 85/100 · grade B (Agent-aware) · level L4**

core 82 + emerging-signal bonus 3 · crawler access 100/100 · accessibility 90/100
scanned 2026-11-11T23:08:09.623Z · 117 checks scored of 120 · 78 pass, 14 partial, 25 fail

## Domains
| domain | weight | score | passed |
|---|---|---|---|
| Reachability & Access | 20 | 95.6 | 13/15 |
| Render & Delivery | 10 | 86.7 | 8/11 |
| Structure & Semantics | 12 | 100 | 13/13 |
| Structured Data | 12 | 85.7 | 8/11 |
| Discovery Files | 14 | 91.9 | 15/18 |
| Agent Interfaces | 14 | 54.3 | 10/27 |
| Operability & Commerce | 10 | 38.9 | 3/12 |
| 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
### A commerce profile is published  (+3)
`commerce/ucp-profile` · weight 3 · **fail** · HTTP 404

Publish a commerce profile at /.well-known/ucp on https://orvanipeptides.com declaring the merchant, the catalogue, and the endpoints an agent may call. Evidence: HTTP 404.

### Add-to-cart is a real labelled control  (+3)
`commerce/add-to-cart` · weight 3 · **fail** · no add-to-cart control

Replace the add-to-cart div on https://orvanipeptides.com/us with a real <button type="submit"> inside a <form>, with an accessible name that includes the product. Evidence: no add-to-cart control.

### Variant pickers are real form controls  (+3)
`commerce/variant-controls` · weight 3 · **fail** · no variant form controls

Convert the variant pickers on https://orvanipeptides.com/us to real form controls (select or radio inputs) with a label per option, so an agent can set a value. Evidence: no variant form controls.

### Text-to-markup ratio is workable  (+2)
`render/text-ratio` · weight 2 · **fail** · text/markup 1.9%

Raise the text-to-markup ratio on https://orvanipeptides.com/us to at least 5%: trim wrapper divs and inline styles, and put the copy in plain elements. Evidence: text/markup 1.9%.

### Variants are modelled  (+2)
`data/product-variants` · weight 2 · **fail** · variants not modelled

Model the variants of https://orvanipeptides.com/us in schema with hasVariant (or a ProductGroup with variesBy) including each size/colour and its own offer. Evidence: variants not modelled.

### Protected resources declare their authorization server  (+2)
`interfaces/oauth-protected-resource` · weight 2 · **fail** · HTTP 404

Publish /.well-known/oauth-protected-resource on https://orvanipeptides.com naming the resource and its authorization server, so an agent can discover how to get a token without scraping docs. Evidence: HTTP 404.

### Authorization server metadata is published  (+2)
`interfaces/oauth-as` · weight 2 · **fail** · HTTP 404

Publish /.well-known/oauth-authorization-server on https://orvanipeptides.com with issuer, authorization_endpoint, token_endpoint and grant types. Evidence: HTTP 404.

### A developer portal is reachable from the homepage  (+2)
`interfaces/dev-portal` · weight 2 · **fail** · no developer link

Link the developer docs from the homepage and main navigation of https://orvanipeptides.com — one hop, not three. Evidence: no developer link.

### The site tells an agent when to use it  (+2)
`interfaces/agent-instruction` · weight 2 · **fail** · no when-to-use block

Add a when-to-use block to https://orvanipeptides.com (in llms.txt, the MCP card or the agent manifest) stating what the agent is for, what it must not do, and one worked call. Evidence: no when-to-use block.

### A cart can be handed back to a shopper  (+2)
`commerce/checkout-permalink` · weight 2 · **fail** · no cart permalink

Add a shareable cart/checkout permalink on https://orvanipeptides.com that carries line items in the URL, so an agent can build a cart and hand the link to a person. Evidence: no cart permalink.

### Response is fast enough for an agent timeout  (+1.5)
`render/ttfb` · weight 3 · **partial** · 1358 ms to first byte

Speed up the server response for https://orvanipeptides.com/us: TTFB should land under 800 ms. Cache the HTML at the edge, and remove synchronous calls from the render path. Evidence: 1358 ms to first byte.

### A public API answers without a human  (+1.5)
`interfaces/public-api` · weight 3 · **partial** · GET paths declared

Expose at least one unauthenticated read endpoint on https://orvanipeptides.com that returns the site's core facts as JSON, and document it in the OpenAPI spec. Evidence: GET paths declared.

### Search works through a GET URL  (+1.5)
`commerce/site-search` · weight 3 · **partial** · no GET search form

Make site search on https://orvanipeptides.com work over GET with a ?q= parameter that returns results in the server HTML, so an agent can construct a search URL. Evidence: no GET search form.

### Snippets and large image previews are allowed  (+1)
`access/snippets-allowed` · weight 2 · **partial** · snippet directives incomplete

On https://orvanipeptides.com set "max-snippet:-1, max-image-preview:large" in the meta robots tag or X-Robots-Tag so assistants can quote the page. Evidence: snippet directives incomplete.

### Published and modified dates are declared  (+1)
`data/dates` · weight 2 · **partial** · no dates in schema

Add datePublished and dateModified to the schema on https://orvanipeptides.com/us, kept in sync with the visible date. Evidence: no dates in schema.

### Structured data matches visible content  (+1)
`data/jsonld-truthful` · weight 2 · **partial** · schema 30.40 vs page 9.99

Reconcile JSON-LD with the visible page on https://orvanipeptides.com/us: schema 30.40 vs page 9.99 — the declared values must equal what a human sees.

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

Add truthful <lastmod> values to the sitemap on https://orvanipeptides.com 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://orvanipeptides.com (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.

### Site actions are exposed to in-browser agents  (+1)
`interfaces/webmcp` · weight 1 · **fail** · no WebMCP registration

Register the site's real actions (search, filter, add to cart) as WebMCP tools on https://orvanipeptides.com so a browser agent can call them without guessing at the DOM. Evidence: no WebMCP registration.

### One index lists every agent interface  (+1)
`interfaces/ard` · weight 1 · **fail** · HTTP 404

Publish an ARD manifest at /.well-known/ard.json on https://orvanipeptides.com listing every agentic artefact with its type and URL, and advertise it with rel="ard". Evidence: HTTP 404.

### A wildcard agent manifest is published  (+1)
`interfaces/agents-json` · weight 1 · **fail** · HTTP 404

Publish /.well-known/agents.json on https://orvanipeptides.com: a JSON document naming each agent or action the site accepts, with the URL to call and the input it expects. Evidence: HTTP 404.

### Per-action permissions are declared  (+1)
`interfaces/agent-permissions` · weight 1 · **fail** · HTTP 404

Publish /.well-known/agent-permissions.json on https://orvanipeptides.com mapping each action an agent may take to the scope it needs and whether a human must confirm it. Evidence: HTTP 404.

### A natural-language query endpoint answers  (+1)
`interfaces/nlweb-ask` · weight 1 · **fail** · /ask → HTTP 404, text/html; charset=utf-8

Expose a natural-language query endpoint at https://orvanipeptides.com/ask that accepts ?query= and returns JSON (answer plus result URLs), so an agent can ask the site directly instead of crawling it. Evidence: /ask → HTTP 404, text/html; charset=utf-8.

### The interface is declared for agent-driven UI  (+1)
`interfaces/a2ui` · weight 1 · **fail** · no A2UI declaration

Declare an agent-driven UI surface on https://orvanipeptides.com: mark the page (or publish a manifest) as A2UI so a reviewing agent knows the controls are renderable from a declared schema rather than inferred from the DOM. Evidence: no A2UI declaration.

### A personal-agent profile is published  (+1)
`interfaces/pap` · weight 1 · **fail** · HTTP 404

Publish /.well-known/personal-agent.json on https://orvanipeptides.com describing how an agent acting for a signed-in person is identified and what it may do on their behalf. Evidence: HTTP 404.

### 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://orvanipeptides.com/.well-known/http-message-signatures-directory so another site can verify requests this site's bots send. Evidence: HTTP 404.

### Errors are machine-readable  (+1)
`interfaces/json-errors` · weight 2 · **partial** · unknown API path returned text/html; charset=utf-8

Return RFC 9457 problem-details JSON for every error on https://orvanipeptides.com, including unknown routes, so an agent can recover instead of parsing an HTML error page. Evidence: unknown API path returned text/html; charset=utf-8.

### Rate limits are declared in headers  (+1)
`interfaces/rate-limit-headers` · weight 1 · **fail** · no rate-limit headers

Emit RateLimit-Limit / RateLimit-Remaining / RateLimit-Reset (and Retry-After on 429) from the API on https://orvanipeptides.com. Evidence: no rate-limit headers.

### The API is easy to call from a model  (+1)
`interfaces/fc-friendly` · weight 2 · **partial** · 0 described properties in the schema

Simplify the API surface on https://orvanipeptides.com for function calling: flat named parameters, enums instead of free-text where possible, and a description on every field in the OpenAPI spec. Evidence: 0 described properties in the schema.

### Writes are retry-safe  (+1)
`interfaces/idempotency` · weight 1 · **fail** · Idempotency-Key documented

Accept an Idempotency-Key header on mutating endpoints of https://orvanipeptides.com and document it, so an agent can retry without duplicating work. Evidence: Idempotency-Key documented.

### Paid access is discoverable by an agent  (+1)
`interfaces/payment-negotiation` · weight 1 · **fail** · x402 discovery HTTP 404

Make paid access discoverable on https://orvanipeptides.com: return HTTP 402 with a machine-readable list of accepted payment options, or publish a machine-readable price list. Evidence: x402 discovery HTTP 404.

### Machine payment is accepted  (+1)
`commerce/x402` · weight 1 · **fail** · no x402 accepts array

Accept machine payment on https://orvanipeptides.com: answer with HTTP 402 and an x402 accepts array (asset, amount, network, payTo) on the paid resource. Evidence: no x402 accepts array.

### Delegated payment authorization is advertised  (+1)
`commerce/ap2` · weight 1 · **fail** · AP2 advertised

Advertise delegated payment authorization on https://orvanipeptides.com (AP2 extension on the agent card or commerce profile) with the mandate shapes you accept. Evidence: AP2 advertised.

### A checkout protocol profile is published  (+1)
`commerce/acp-profile` · weight 1 · **fail** · acp profile HTTP 404

Publish a checkout-protocol profile at /.well-known/acp.json on https://orvanipeptides.com naming the checkout endpoint and supported payment methods. Evidence: acp profile HTTP 404.

### Checkout terms an agent needs are documented  (+1)
`commerce/checkout-docs` · weight 2 · **partial** · checkout terms incomplete

Document the checkout terms an agent must know on https://orvanipeptides.com: shipping cost and regions, return window, tax handling, and lead time. Evidence: checkout terms incomplete.

### A visible publish or update date  (+1)
`trust/visible-date` · weight 2 · **partial** · no visible date

Show a visible publish or last-updated date on https://orvanipeptides.com/us that matches dateModified in the schema. Evidence: no visible date.

### Claims are checkable  (+1)
`trust/sources` · weight 2 · **partial** · 1 outbound source link(s)

Add outbound links to primary sources for the factual claims on https://orvanipeptides.com/us — the operator documentation, study or specification, not another summary. Evidence: 1 outbound source link(s).

### 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://orvanipeptides.com. Evidence: no compression header relayed.

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

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

## Paste-ready prompt for a coding agent
```text
You are fixing the agent readability of https://orvanipeptides.com/us (Agent Readiness Index 85/100, grade B).
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. [ucp-profile] (weight 3, +3) A commerce profile is published
   Observed: HTTP 404
   Fix: Publish a commerce profile at /.well-known/ucp on https://orvanipeptides.com declaring the merchant, the catalogue, and the endpoints an agent may call. Evidence: HTTP 404.
2. [add-to-cart] (weight 3, +3) Add-to-cart is a real labelled control
   Observed: no add-to-cart control
   Fix: Replace the add-to-cart div on https://orvanipeptides.com/us with a real <button type="submit"> inside a <form>, with an accessible name that includes the product. Evidence: no add-to-cart control.
3. [variant-controls] (weight 3, +3) Variant pickers are real form controls
   Observed: no variant form controls
   Fix: Convert the variant pickers on https://orvanipeptides.com/us to real form controls (select or radio inputs) with a label per option, so an agent can set a value. Evidence: no variant form controls.
4. [text-ratio] (weight 2, +2) Text-to-markup ratio is workable
   Observed: text/markup 1.9%
   Fix: Raise the text-to-markup ratio on https://orvanipeptides.com/us to at least 5%: trim wrapper divs and inline styles, and put the copy in plain elements. Evidence: text/markup 1.9%.
5. [product-variants] (weight 2, +2) Variants are modelled
   Observed: variants not modelled
   Fix: Model the variants of https://orvanipeptides.com/us in schema with hasVariant (or a ProductGroup with variesBy) including each size/colour and its own offer. Evidence: variants not modelled.
6. [oauth-protected-resource] (weight 2, +2) Protected resources declare their authorization server
   Observed: HTTP 404
   Fix: Publish /.well-known/oauth-protected-resource on https://orvanipeptides.com naming the resource and its authorization server, so an agent can discover how to get a token without scraping docs. Evidence: HTTP 404.
7. [oauth-as] (weight 2, +2) Authorization server metadata is published
   Observed: HTTP 404
   Fix: Publish /.well-known/oauth-authorization-server on https://orvanipeptides.com with issuer, authorization_endpoint, token_endpoint and grant types. Evidence: HTTP 404.
8. [dev-portal] (weight 2, +2) A developer portal is reachable from the homepage
   Observed: no developer link
   Fix: Link the developer docs from the homepage and main navigation of https://orvanipeptides.com — one hop, not three. Evidence: no developer link.
9. [agent-instruction] (weight 2, +2) The site tells an agent when to use it
   Observed: no when-to-use block
   Fix: Add a when-to-use block to https://orvanipeptides.com (in llms.txt, the MCP card or the agent manifest) stating what the agent is for, what it must not do, and one worked call. Evidence: no when-to-use block.
10. [checkout-permalink] (weight 2, +2) A cart can be handed back to a shopper
   Observed: no cart permalink
   Fix: Add a shareable cart/checkout permalink on https://orvanipeptides.com that carries line items in the URL, so an agent can build a cart and hand the link to a person. Evidence: no cart permalink.
11. [ttfb] (weight 3, +1.5) Response is fast enough for an agent timeout
   Observed: 1358 ms to first byte
   Fix: Speed up the server response for https://orvanipeptides.com/us: TTFB should land under 800 ms. Cache the HTML at the edge, and remove synchronous calls from the render path. Evidence: 1358 ms to first byte.
12. [public-api] (weight 3, +1.5) A public API answers without a human
   Observed: GET paths declared
   Fix: Expose at least one unauthenticated read endpoint on https://orvanipeptides.com that returns the site's core facts as JSON, and document it in the OpenAPI spec. Evidence: GET paths declared.
13. [site-search] (weight 3, +1.5) Search works through a GET URL
   Observed: no GET search form
   Fix: Make site search on https://orvanipeptides.com work over GET with a ?q= parameter that returns results in the server HTML, so an agent can construct a search URL. Evidence: no GET search form.
14. [snippets-allowed] (weight 2, +1) Snippets and large image previews are allowed
   Observed: snippet directives incomplete
   Fix: On https://orvanipeptides.com set "max-snippet:-1, max-image-preview:large" in the meta robots tag or X-Robots-Tag so assistants can quote the page. Evidence: snippet directives incomplete.
15. [dates] (weight 2, +1) Published and modified dates are declared
   Observed: no dates in schema
   Fix: Add datePublished and dateModified to the schema on https://orvanipeptides.com/us, kept in sync with the visible date. Evidence: no dates in schema.
16. [jsonld-truthful] (weight 2, +1) Structured data matches visible content
   Observed: schema 30.40 vs page 9.99
   Fix: Reconcile JSON-LD with the visible page on https://orvanipeptides.com/us: schema 30.40 vs page 9.99 — the declared values must equal what a human sees.
17. [sitemap-lastmod] (weight 2, +1) Sitemap entries carry real lastmod
   Observed: no lastmod
   Fix: Add truthful <lastmod> values to the sitemap on https://orvanipeptides.com from real content timestamps. Evidence: no lastmod.
18. [dns-aid] (weight 1, +1) DNS advertises agent endpoints
   Observed: no _agents TXT record
   Fix: Publish a DNS discovery record for https://orvanipeptides.com (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.
19. [webmcp] (weight 1, +1) Site actions are exposed to in-browser agents
   Observed: no WebMCP registration
   Fix: Register the site's real actions (search, filter, add to cart) as WebMCP tools on https://orvanipeptides.com so a browser agent can call them without guessing at the DOM. Evidence: no WebMCP registration.
20. [ard] (weight 1, +1) One index lists every agent interface
   Observed: HTTP 404
   Fix: Publish an ARD manifest at /.well-known/ard.json on https://orvanipeptides.com listing every agentic artefact with its type and URL, and advertise it with rel="ard". Evidence: HTTP 404.
21. [agents-json] (weight 1, +1) A wildcard agent manifest is published
   Observed: HTTP 404
   Fix: Publish /.well-known/agents.json on https://orvanipeptides.com: a JSON document naming each agent or action the site accepts, with the URL to call and the input it expects. Evidence: HTTP 404.
22. [agent-permissions] (weight 1, +1) Per-action permissions are declared
   Observed: HTTP 404
   Fix: Publish /.well-known/agent-permissions.json on https://orvanipeptides.com mapping each action an agent may take to the scope it needs and whether a human must confirm it. Evidence: HTTP 404.
23. [nlweb-ask] (weight 1, +1) A natural-language query endpoint answers
   Observed: /ask → HTTP 404, text/html; charset=utf-8
   Fix: Expose a natural-language query endpoint at https://orvanipeptides.com/ask that accepts ?query= and returns JSON (answer plus result URLs), so an agent can ask the site directly instead of crawling it. Evidence: /ask → HTTP 404, text/html; charset=utf-8.
24. [a2ui] (weight 1, +1) The interface is declared for agent-driven UI
   Observed: no A2UI declaration
   Fix: Declare an agent-driven UI surface on https://orvanipeptides.com: mark the page (or publish a manifest) as A2UI so a reviewing agent knows the controls are renderable from a declared schema rather than inferred from the DOM. Evidence: no A2UI declaration.
25. [pap] (weight 1, +1) A personal-agent profile is published
   Observed: HTTP 404
   Fix: Publish /.well-known/personal-agent.json on https://orvanipeptides.com describing how an agent acting for a signed-in person is identified and what it may do on their behalf. Evidence: HTTP 404.
26. [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://orvanipeptides.com/.well-known/http-message-signatures-directory so another site can verify requests this site's bots send. Evidence: HTTP 404.
27. [json-errors] (weight 2, +1) Errors are machine-readable
   Observed: unknown API path returned text/html; charset=utf-8
   Fix: Return RFC 9457 problem-details JSON for every error on https://orvanipeptides.com, including unknown routes, so an agent can recover instead of parsing an HTML error page. Evidence: unknown API path returned text/html; charset=utf-8.
28. [rate-limit-headers] (weight 1, +1) Rate limits are declared in headers
   Observed: no rate-limit headers
   Fix: Emit RateLimit-Limit / RateLimit-Remaining / RateLimit-Reset (and Retry-After on 429) from the API on https://orvanipeptides.com. Evidence: no rate-limit headers.
29. [fc-friendly] (weight 2, +1) The API is easy to call from a model
   Observed: 0 described properties in the schema
   Fix: Simplify the API surface on https://orvanipeptides.com for function calling: flat named parameters, enums instead of free-text where possible, and a description on every field in the OpenAPI spec. Evidence: 0 described properties in the schema.
30. [idempotency] (weight 1, +1) Writes are retry-safe
   Observed: Idempotency-Key documented
   Fix: Accept an Idempotency-Key header on mutating endpoints of https://orvanipeptides.com and document it, so an agent can retry without duplicating work. Evidence: Idempotency-Key documented.
31. [payment-negotiation] (weight 1, +1) Paid access is discoverable by an agent
   Observed: x402 discovery HTTP 404
   Fix: Make paid access discoverable on https://orvanipeptides.com: return HTTP 402 with a machine-readable list of accepted payment options, or publish a machine-readable price list. Evidence: x402 discovery HTTP 404.
32. [x402] (weight 1, +1) Machine payment is accepted
   Observed: no x402 accepts array
   Fix: Accept machine payment on https://orvanipeptides.com: answer with HTTP 402 and an x402 accepts array (asset, amount, network, payTo) on the paid resource. Evidence: no x402 accepts array.
33. [ap2] (weight 1, +1) Delegated payment authorization is advertised
   Observed: AP2 advertised
   Fix: Advertise delegated payment authorization on https://orvanipeptides.com (AP2 extension on the agent card or commerce profile) with the mandate shapes you accept. Evidence: AP2 advertised.
34. [acp-profile] (weight 1, +1) A checkout protocol profile is published
   Observed: acp profile HTTP 404
   Fix: Publish a checkout-protocol profile at /.well-known/acp.json on https://orvanipeptides.com naming the checkout endpoint and supported payment methods. Evidence: acp profile HTTP 404.
35. [checkout-docs] (weight 2, +1) Checkout terms an agent needs are documented
   Observed: checkout terms incomplete
   Fix: Document the checkout terms an agent must know on https://orvanipeptides.com: shipping cost and regions, return window, tax handling, and lead time. Evidence: checkout terms incomplete.
36. [visible-date] (weight 2, +1) A visible publish or update date
   Observed: no visible date
   Fix: Show a visible publish or last-updated date on https://orvanipeptides.com/us that matches dateModified in the schema. Evidence: no visible date.
37. [sources] (weight 2, +1) Claims are checkable
   Observed: 1 outbound source link(s)
   Fix: Add outbound links to primary sources for the factual claims on https://orvanipeptides.com/us — the operator documentation, study or specification, not another summary. Evidence: 1 outbound source link(s).
38. [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://orvanipeptides.com. Evidence: no compression header relayed.
39. [agents-md-depth] (weight 1, +0.5) The skill file is substantive
   Observed: 1/3 of install, configuration, examples
   Fix: Deepen /AGENTS.md on https://orvanipeptides.com to include install steps, configuration, and at least one complete usage example. Evidence: 1/3 of install, configuration, examples.
```

---

Cached report for orvanipeptides.com · TTL 6 hours · JSON at /report/orvanipeptides.com.json
