# SecondDoor: 2 point Door Gap
- Site: seconddoor.io
- Scanned: 2026-09-07
- Scan type: Basic scan
- Business type: hybrid
- Report: https://www.seconddoor.io/r/seconddoor-49wnvv
- Scanner version: 11
A software and storefront hybrid with strong machine discoverability but no agent checkout path for either funnel.
## Scores
| Measure | Score |
| --- | --- |
| Humans | 83/100 |
| Agents | 81/100 |
| Composite | 82/100 |
| Door Gap | 2 points |
The human score is the mean of the four human dimensions, the agent score the mean of the six agent dimensions, and the Door Gap the difference between them.
## What the machine actually did
The agent got through 16 of 18 requests, but could not find out whether verified agents are recognised. It came up empty on 1 other check too.
- ok      reach the site at all
- ok      find out whether machines are welcome
- ok      ask whether the door opens for requests carrying the AI crawlers' names
- ok      read the site's own guide for language models
- ok      find out what pages exist
- ok      find a contact route for machines
- ok      find a published agent interface
- ok      find an agent plugin manifest
- missing find out whether verified agents are recognised
- ok      read the homepage as data rather than as a page
- ok      find a machine readable API spec
- ok      read the developer documentation
- ok      read the prices without running JavaScript
- missing read the product catalogue as data
- ok      read a product page as data
- ok      read the returns and shipping terms
- ok      find a comparison page worth citing
- ok      walk the way a visitor would, to a signup form or a product
## Top issues
1. **Shipping policy is not published at standard paths and is not linked from product pages.** (machine_fetchable_trust)
The evidence and the recommended fix for each are on the report page: https://www.seconddoor.io/r/seconddoor-49wnvv
## Files generated from this scan
- **Shipping and delivery page** at `/shipping`, 30 minutes, no developer needed. Verify: The next scan reads the shipping policy page as text without JavaScript and finds it linked from a product page.
- **Agent checkout: where you stand** at `notes`, 10 minutes, no developer needed. Verify: The next scan finds a UCP manifest, a storefront MCP endpoint or another discovery file answering, and the checkout check passes.
- **pricing.md** at `/pricing.md`, 20 minutes, no developer needed. Verify: The next scan fetches /pricing.md as text and records pricing as machine readable.
Each file is written from what this scan found on the site. The content is in the JSON once the evidence is opened: https://www.seconddoor.io/api/reports/seconddoor-49wnvv
## The agent door
- **machine_discoverability** 100/100. Robots.txt names 14 AI crawlers and allows them all. A real browser is served the page normally. No user agent rule refuses declared crawler names.
- **programmatic_onboarding** 50/100. A machine readable API spec is published.
- **pricing_legibility** 88/100. 6 prices are readable without JavaScript on the pricing page: $0, $29, $99, $249, $2,500, and one more. No tier is gated behind a sales contact. The page carries FAQ schema markup.
- **agent_aware_instrumentation** 100/100. An MCP manifest is published at /.well-known/mcp.json. An ai-plugin.json is published. Robots.txt names 14 AI crawlers and allows them. An OpenAPI spec is published. The site declares its intent for assistants across multiple standards.
- **machine_fetchable_trust** 85/100. Security.txt is published at /.well-known/security.txt with a contact route for machines. The returns policy reads as text at /refunds. The homepage answers automated requests. A shipping policy was not found at standard paths.
- **commercial_rails** 65/100. Prices are published in raw HTML on the pricing page. A self serve signup form is reachable from the homepage in 2 steps. However, no UCP manifest, commerce platform, or payment processor was detected.
## The human door
- **steps_to_first_value** 80/100. The primary call to action, 'Sign up for free', is 2 steps from the homepage and leads to a signup form. The form itself is 2 steps from the homepage. No account system is required to view pricing or product pages.
- **required_fields** 93/100. The signup form has 2 fields, both required: Work email and Password. 1 sign in option is offered: Google. Both inputs carry validation rules. The form is minimal and does not ask for unnecessary information.
- **verification_walls** 80/100. No verification requirement appears on the signup page itself. Google sign in avoids email verification entirely. The form does not mention email confirmation, SMS, or other verification steps.
- **error_recovery** 80/100. Both of the 2 inputs on the signup form carry validation rules and constraints. The form provides validation feedback. No inline error containers or live regions were detected, so error messaging clarity could not be fully measured.
---
Scored by SecondDoor. Method: https://www.seconddoor.io/methodology
Scan another site: https://www.seconddoor.io
Rate an issue or this report: POST https://www.seconddoor.io/api/feedback, or the rate_fix tool on https://www.seconddoor.io/api/mcp
