Independent public observation · High-intent marketplaces · Wave 2
Is Opendoor ready for AI agents?
A journey audit of www.opendoor.com, measured against a fixed safe-stop task and supported by public scanner evidence.
OPEN · Observed Aug 27, 2026, 3:46 PM · Methodology 2026-08-23-v2
Publication state
Independent profile
Numeric ranking withheld pending owner opt-in
Evidence coverage
52%
Published strengths
7
Observed gaps
7
Fixed journey contract
- Goal
- Understand the cash-offer process for selling a home without creating a seller lead or relying on an unverified valuation.
- Exact task
- Review how an eligible homeowner could request a cash offer, identify required property information, service fees, assessment steps, adjustment risks, and alternatives, then prepare questions for a human decision.
- Safe stopping point
- Stop before submitting an address or contact details, uploading home media, requesting an offer, scheduling an assessment, accepting an offer, selecting a closing date, or signing.
The scanner inspected public URLs and observable surfaces. It did not claim to complete this transaction, create an account, submit a lead, sign an agreement, or exercise authenticated product behavior.
Strengths
- web.robots-policy: robots.txt found — HTTP 200 AI agents are not explicitly blocked in robots.txt robots.txt references sitemap — https://www.opendoor.com/sitemaps/sitemap.xml
- web.sitemap-discovery: robots.txt references sitemap — https://www.opendoor.com/sitemaps/sitemap.xml sitemap.xml found — HTTP 200
- web.llms-txt: llms.txt found — Quality: 3/3
- web.agent-instructions: Agent instructions found — Site: /agents.md
- web.landmarks: Landmarks detected (fallback): 4/4
- web.https: HTTP redirects to HTTPS
- web.bot-access: No edge blocking detected for agent user-agents — Probed OAI-SearchBot, ClaudeBot, PerplexityBot, ChatGPT-User
Failures and gaps
- Observation limitation (not a target failure): Playwright DOM audit unavailable: Verify the Browserless token and WebSocket endpoint to enable deep DOM + accessibility checks.
- Observation limitation (not a target failure): Playwright/browser compatibility checks skipped: Verify the Browserless token and WebSocket endpoint to enable real browser automation checks.
- web.agent-card: No agent manifest found — Checked /.well-known/agent-card.json and ai-agent.json
- api.openapi-contract: No OpenAPI/Swagger spec found — API advertised; checked common paths
- web.security-headers: Content-Security-Policy missing Frame embedding protection missing X-Content-Type-Options nosniff missing
- commerce.readiness: No machine-readable product feed found — Checked link rel=alternate + common paths Policy pages linked — privacy, terms
- 15 checks were unobservable; this limits conclusions about rendered interaction, accessibility, navigation, and task completion.
Observable evidence
These records reflect what the scanner could observe at the stated time. Missing access, bot defenses, geographic differences, authentication, or browser-provider failures reduce coverage rather than proving failure.
web.robots-policy
passrobots.txt found — HTTP 200 AI agents are not explicitly blocked in robots.txt robots.txt references sitemap — https://www.opendoor.com/sitemaps/sitemap.xml
web.sitemap-discovery
passrobots.txt references sitemap — https://www.opendoor.com/sitemaps/sitemap.xml sitemap.xml found — HTTP 200
web.llms-txt
passllms.txt found — Quality: 3/3
web.structured-data
passJSON-LD presence (fallback) — Found
web.navigation
unobservableNo direct evidence was observable in this scan.
web.form-labels
unobservableNo direct evidence was observable in this scan.
web.cta-discoverability
unobservableNo direct evidence was observable in this scan.
web.security-headers
partialContent-Security-Policy missing Frame embedding protection missing X-Content-Type-Options nosniff missing
web.legal-trust
passPrivacy policy found and linked — https://www.opendoor.com/privacy • Privacy Policy | Opendoor Terms of service found and linked — https://www.opendoor.com/terms • Terms of Service | Opendoor Core legal pages are discoverable from the homepage
commerce.readiness
partialNo machine-readable product feed found — Checked link rel=alternate + common paths Policy pages linked — privacy, terms
Observation coverage: 52% · methodology: 2026-08-23-v2 · scanned 2026-08-27T20:46:49.823Z
Opendoor’s public scan was comparatively strong, and its filings describe a highly digitized, AI-supported transaction. Because the company can become principal in the home sale, transparent valuation confidence and confirmation are more important than reducing form friction.
This profile is an independent, evidence-limited diagnostic of the public website at `www.opendoor.com`. It is not sponsored by or affiliated with Opendoor. It is not a certification, accessibility determination, security audit, legal conclusion, endorsement, or claim that every browser agent can complete the task. Coverage is reported because a finding based on narrow observation is incomplete evidence.
The exact task and where the agent must stop
Goal: Understand the cash-offer process for selling a home without creating a seller lead or relying on an unverified valuation.
Fixed task: Review how an eligible homeowner could request a cash offer, identify required property information, service fees, assessment steps, adjustment risks, and alternatives, then prepare questions for a human decision.
Safe stopping point: Stop before submitting an address or contact details, uploading home media, requesting an offer, scheduling an assessment, accepting an offer, selecting a closing date, or signing.
This boundary is part of the test, not a footnote. Agentic usability is not demonstrated by reaching the most consequential button quickly. It is demonstrated when the system can assemble a trustworthy preview, expose uncertainty and material terms, preserve user intent, and pause before an action that changes money, legal position, privacy, inventory, another person’s state, or production systems. For this marketplace profile, that concrete boundary is: Stop before submitting an address or contact details, uploading home media, requesting an offer, scheduling an assessment, accepting an offer, selecting a closing date, or signing. The recorded scan did not execute the fixed task end to end; it gathered public technical evidence relevant to whether an agent could begin that journey. The editorial analysis maps that evidence to the declared task without claiming observations the scanner did not make.
What the scanner observed
The public Tier 1 scan used AgentReady methodology `2026-08-23-v2`, requested browser evidence, and included public protocol, content, security, legal-trust, and commerce probes where applicable. It returned 52% evidence coverage. Numeric diagnostic values are retained in the raw artifact and index metadata for auditability, but this editorial profile does not render or rank companies by them.
- web.robots-policy — pass. robots.txt found — HTTP 200 AI agents are not explicitly blocked in robots.txt robots.txt references sitemap — https://www.opendoor.com/sitemaps/sitemap.xml
- web.sitemap-discovery — pass. robots.txt references sitemap — https://www.opendoor.com/sitemaps/sitemap.xml sitemap.xml found — HTTP 200
- web.llms-txt — pass. llms.txt found — Quality: 3/3
- web.structured-data — pass. JSON-LD presence (fallback) — Found
- web.navigation — unobservable. No direct evidence was observable in this scan.
- web.form-labels — unobservable. No direct evidence was observable in this scan.
- web.cta-discoverability — unobservable. No direct evidence was observable in this scan.
- web.security-headers — partial. Content-Security-Policy missing Frame embedding protection missing X-Content-Type-Options nosniff missing
- web.legal-trust — pass. Privacy policy found and linked — https://www.opendoor.com/privacy • Privacy Policy | Opendoor Terms of service found and linked — https://www.opendoor.com/terms • Terms of Service | Opendoor Core legal pages are discoverable from the homepage
- commerce.readiness — partial. No machine-readable product feed found — Checked link rel=alternate + common paths Policy pages linked — privacy, terms
Observable evidence is intentionally phrased as what the scanner found at that timestamp. “Pass” does not prove that every route or personalized state shares the same behavior. “Unobservable” is not a target failure; it means the scan lacked enough evidence to evaluate the check. “Not applicable” means the optional surface was not positively observed. “Partial” means some useful evidence existed alongside a concrete gap.
Why Opendoor belongs in the index
Opendoor’s 2025 annual report says eligible customers can receive algorithmically generated offers, often within minutes, followed by condition assessment and pricing-team review. It describes more than 150 data points per home assessment and an AI-supported feedback loop spanning valuation, condition, repairs, and resale. Those capabilities create efficiency while making uncertainty, incentives, and data use central to agent readiness.
Opendoor belongs in the index because “Understand the cash-offer process for selling a home without creating a seller lead or relying on an unverified valuation” is a recognizable user outcome with a meaningful transition from information to action. That is more useful than a file-presence leaderboard: the question is whether the public evidence supports this particular journey. A site can publish `llms.txt` and still make price, authority, provenance, or confirmation ambiguous. Conversely, a site can lack an emerging convention and still provide strong semantic HTML and a safe human review boundary. This profile records both technical signals and the consequence model for review how an eligible homeowner could request a cash offer, identify required property information, service fees, assessment steps, adjustment risks, and alternatives, then prepare questions for a human decision.
The official sources cited below describe Opendoor strategy and product claims; the primary context anchor is “Opendoor 2025 Form 10-K.” Those claims are not treated as scanner evidence. Corporate announcements explain why this journey matters, while only the timestamped public scan supports the diagnostic observations in this profile. Product availability, regional scope, pricing, and authenticated behavior may differ from the public narrative and may change after publication.
Journey analysis: from discovery to a reviewed next step
The task does not submit an address because an address plus seller intent is sensitive lead information and may initiate follow-up. An agent can explain the process, likely inputs, fees, assessment, adjustment, and closing options from public evidence. It should not characterize an estimated offer as market value, optimize around urgency without user direction, or conceal that Opendoor may be the buyer and therefore has transactional incentives. The scan does not test offer accuracy or individualized eligibility.
To pursue “Understand the cash-offer process for selling a home without creating a seller lead or relying on an unverified valuation,” an effective outside agent should build an evidence packet before it proposes action. For Opendoor, that packet should contain the original constraint, candidate facts and sources, timestamps or freshness markers, unresolved ambiguities, material terms, the identity of any third party receiving data, and the exact consequence of the next click. If a fact needed for “Review how an eligible homeowner could request a cash offer, identify required property information, service fees, assessment steps, adjustment risks, and alternatives, then prepare questions for a human decision” cannot be verified, the correct behavior is to mark it unknown or ask the user—not to synthesize a plausible value.
The safe stopping point also makes Opendoor reruns comparable. A future audit can reuse the fixture “Review how an eligible homeowner could request a cash offer, identify required property information, service fees, assessment steps, adjustment risks, and alternatives, then prepare questions for a human decision” with the same target hostname, methodology version, and boundary, then ask whether evidence coverage increased and whether specific gaps became observable passes. Without that discipline, an apparent change could reflect a different target page, temporary bot response, personalization, scanner change, or broader task rather than an actual improvement to this marketplace journey.
Strengths visible in this run
- web.robots-policy: robots.txt found — HTTP 200 AI agents are not explicitly blocked in robots.txt robots.txt references sitemap — https://www.opendoor.com/sitemaps/sitemap.xml
- web.sitemap-discovery: robots.txt references sitemap — https://www.opendoor.com/sitemaps/sitemap.xml sitemap.xml found — HTTP 200
- web.llms-txt: llms.txt found — Quality: 3/3
- web.agent-instructions: Agent instructions found — Site: /agents.md
- web.landmarks: Landmarks detected (fallback): 4/4
- web.https: HTTP redirects to HTTPS
- web.bot-access: No edge blocking detected for agent user-agents — Probed OAI-SearchBot, ClaudeBot, PerplexityBot, ChatGPT-User
For Opendoor, the recorded strengths reduce orientation cost for “Understand the cash-offer process for selling a home without creating a seller lead or relying on an unverified valuation.” Public protocol truth helps an agent decide where it may crawl and which machine-readable surfaces exist; legal links and security signals establish part of the operating context; structured content can reduce brittle extraction. The first recorded strength in this run was “web.robots-policy: robots.txt found — HTTP 200 AI agents are not explicitly blocked in robots.txt robots.txt references sitemap — https://www.opendoor.com/sitemaps/sitemap.xml.” None of these observations authorizes action on behalf of a person. They are foundations for this journey, not substitutes for a task-level test.
Confirmed gaps and observation limits
- Observation limitation (not a target failure): Playwright DOM audit unavailable: Verify the Browserless token and WebSocket endpoint to enable deep DOM + accessibility checks.
- Observation limitation (not a target failure): Playwright/browser compatibility checks skipped: Verify the Browserless token and WebSocket endpoint to enable real browser automation checks.
- web.agent-card: No agent manifest found — Checked /.well-known/agent-card.json and ai-agent.json
- api.openapi-contract: No OpenAPI/Swagger spec found — API advertised; checked common paths
- web.security-headers: Content-Security-Policy missing Frame embedding protection missing X-Content-Type-Options nosniff missing
- commerce.readiness: No machine-readable product feed found — Checked link rel=alternate + common paths Policy pages linked — privacy, terms
- 15 checks were unobservable; this limits conclusions about rendered interaction, accessibility, navigation, and task completion.
For the Opendoor task, the key discipline is not to convert missing evidence into either a target failure or a success. Browser availability, bot defenses, regional routing, consent layers, authentication, and dynamic rendering narrowed what could be concluded about “Review how an eligible homeowner could request a cash offer, identify required property information, service fees, assessment steps, adjustment risks, and alternatives, then prepare questions for a human decision.” This profile avoids percentile language and does not claim that Opendoor is better or worse than another company. The useful question is whether the observed evidence supports the stated goal and what still needs verification at the declared boundary: Stop before submitting an address or contact details, uploading home media, requesting an offer, scheduling an assessment, accepting an offer, selecting a closing date, or signing.
The broader marketplace pattern
Marketplace readiness involves people, ranking, and multi-party state. A site can expose excellent structured inventory while still leaving uncertainty about why an option was ranked, whether a person was contacted, which party receives data, and when a recommendation becomes a lead or contract. Private shortlists and explainable matching are safer defaults than automatic outreach. Applied to Opendoor, the pattern is concrete: The task does not submit an address because an address plus seller intent is sensitive lead information and may initiate follow-up.
Across the second-wave cohort, Opendoor illustrates the separation between internal agent strategy and external public web readiness. Companies can sell, deploy, or publicly discuss sophisticated agents while a marketing site exposes only part of the evidence an unauthenticated outside agent needs. For this profile, the highest-leverage response is specific: Expose the offer process as a machine-readable sequence including eligibility, inputs, data use, confidence, assessment, adjustments, fees, expiration, and alternatives. That is a growth and trust opportunity because public evaluation increasingly happens before a buyer reaches a product, sales team, or authenticated workflow.
The third pattern is that coverage deserves primary visual weight. Applicability-aware evaluation avoids treating an absent optional surface or an unobservable check as a confirmed target failure. The tradeoff is that positive findings can rest on a small evidence denominator. Readers should interpret 52% coverage as a binding limit on every conclusion in this article.
Five corrections that would improve the journey
- Expose the offer process as a machine-readable sequence including eligibility, inputs, data use, confidence, assessment, adjustments, fees, expiration, and alternatives.
- State Opendoor’s role and incentives clearly whenever an agent compares a direct offer with listing or other sale paths.
- Require separate confirmations for address submission, contact sharing, media upload, offer request, assessment, acceptance, and closing selection.
- Return valuation ranges and uncertainty explanations appropriate to the available evidence rather than a single authoritative-looking number.
- Provide a private preview mode that lets users understand likely required data without creating a lead or triggering outreach.
The Opendoor recommendation order follows consequence, not novelty. The first move—expose the offer process as a machine-readable sequence including eligibility, inputs, data use, confidence, assessment, adjustments, fees, expiration, and alternatives—addresses the evidence needed for this fixed journey. Clear scope and confirmation matter more than adding another discovery file. A new agent endpoint would be valuable only when its identity, permissions, idempotency, audit, revocation, and human-override behavior fit the safe stopping point recorded above.
What this result does—and does not—say
For “Understand the cash-offer process for selling a home without creating a seller lead or relying on an unverified valuation.,” the diagnostic says only that AgentReady observed the listed public signals and observation limits on www.opendoor.com at the recorded time. It does not say that Opendoor approved the audit, that an employee reviewed it, that authenticated product behavior matches the homepage, or that a live transaction would succeed. In particular, it does not cross this boundary: Stop before submitting an address or contact details, uploading home media, requesting an offer, scheduling an assessment, accepting an offer, selecting a closing date, or signing. It also does not test every locale, device, account tier, subsidiary, app, API, connector, marketplace listing, or third-party handoff.
The scan uses heuristics for accessibility, structure, security, bot handling, legal trust, commerce, and agent conventions. Heuristics can produce false positives and false negatives. Policy pages are checked for existence and discoverability, not legal sufficiency. Security checks inspect public response signals, not vulnerabilities. Absence of obvious secrets is not proof that no secret exists. Browser and direct-fetch paths can receive different content. Results can change when the site, scanner, browser provider, or methodology changes.
The safe use of this Opendoor article is as a reproducible starting point for “Review how an eligible homeowner could request a cash offer, identify required property information, service fees, assessment steps, adjustment risks, and alternatives, then prepare questions for a human decision.” Save the raw report, verify material observations against the live route and the cited source “Opendoor 2025 Form 10-K,” request correction of factual errors, and rerun the same task after a fix. Do not use this diagnostic alone for procurement, investment, legal, security, accessibility, employment, housing, health, or purchasing decisions.
Methodology, sources, and correction route
The raw artifact is stored as `content/agentic-index/wave2/raw/opendoor.json`. The current model emits 34 stable checks with pass, partial, fail, not-applicable, and unobservable states. Unobservable checks lower coverage rather than being treated as target failures. Optional surfaces activate only when positively observed. The fixed task and safe stopping point are editorial test fixtures for a later full journey run; the current evidence comes from the public diagnostic.
Official company sources used for strategic context:
- Opendoor 2025 Form 10-K — Opendoor Investor Relations; checked August 27, 2026.
- Opendoor second quarter 2025 shareholder letter — Opendoor Investor Relations; checked August 27, 2026.
Opendoor can request a factual correction through [the AgentReady index correction route](/contact?subject=index-correction). A correction should identify the exact statement, provide a first-party URL or reproducible evidence, and state whether the issue affects the timestamped result or only current behavior. Material corrections should preserve the original timestamp and methodology so readers can distinguish a historical result from a new scan.
Sources and observation record
- Opendoor 2025 Form 10-K — Opendoor Investor Relations; checked 2026-08-27T20:49:00.000Z
- Opendoor second quarter 2025 shareholder letter — Opendoor Investor Relations; checked 2026-08-27T20:49:00.000Z
AgentReady is not affiliated with or endorsed by Opendoor. Company and product names belong to their respective owners. This independent diagnostic can change when the site, observation coverage, browser availability, or methodology changes.
Found an error or materially changed behavior? Request a correction or removal.
Your site, the same evidence contract
See what an agent can observe and what to fix first.
Run a public diagnostic, save the report, and verify the fixes after deployment.