Flower Friends
What an agent can confirm
- Access and discovery
- Confirmed67% checked
- Offer identification
- Partly89% checked
- Material terms
- Not checked
- Observable operability
- Partly100% checked
- Evidence and recourse
- Not confirmed71% checked
- Indexing crawlers
- ReachedThe declared HTTP client, which runs no JavaScript
Strengths
- Offer and policy pages are readable and the offer is discoverable.
Gaps
- Offer facts (identifier, variant price or availability) are incomplete.
- Material terms could not be assessed.
- The purchase control or its state is not exposed in the markup.
- Seller contact, policy applicability or recourse channel is missing.
Terms an agent can confirm
From Flower Friends's public pages. A value is shown with its source page and the day it was observed.
- Return window
- Not checkedNo page of the needed kind was found.
- Who pays return shipping
- Not checkedNo page of the needed kind was found.
- Shipping cost
- Not checkedNo page of the needed kind was found.
- Delivery estimate
- Not checkedNo page of the needed kind was found.
- Full price before checkout
- Not checkedNo page of the needed kind was found.
- Seller name
- Not yet confirmedRead from typed data. Held for review before publication.
- Seller contact
- Not found on public pagesNo contact for the seller on any page read.
- Price of the sampled offer
- $200Source page · Observed 21 October 2026
- Availability
- In stockSource page · Observed 21 October 2026
- Sales tax
- Not checkedNo page of the needed kind was found.
- Ships to
- Not checkedNo page of the needed kind was found.
- Refund method
- Not checkedNo page of the needed kind was found.
- Checkout
- On the store's own siteSource page · Observed 21 October 2026
Access
What each declared agent profile received. A barrier is an access result. It says nothing about the store's honesty.
Declared HTTP client
A plain HTTP client with an identifiable user agent. It does not run page scripts, like Meta's discovery crawler.
- Home page
- Served
- Offer page
- Found
- Observed
- 20 October 2026
Declared headless browser
Headless Chromium with the same identifiable user agent and no concealment. It renders pages.
- Home page
- Served
- Offer page
- Found
- Observed
- 20 October 2026
Readiness
Close · 66% of tests checked · score range 46 to 80. The better agent profile has at least 50% of tests checked. The pillars below are the mean of the two agent profiles. The pillar card beside the score shows each profile on its own.
Gifts & Occasions has 2 stores in the directory, with 0 complete assessments. All Gifts & Occasions stores
For the store owner
Is this your store? Claim it to see your full report and fix list.
How the label and the score are set: How we score.
SHA-256 of index.json: c88ade7e51a73f081d30f876e3fbc5d7e75f614a405bc084cbebd38147a05a70. The same bytes are embedded in this page as JSON-LD.
View the JSON
{
"@context": "https://schema.org",
"@type": "Dataset",
"@id": "https://evolutionairy.ai/agent-ready/flowerfriendssf.com/",
"name": "Flower Friends (flowerfriendssf.com) agent readiness facts",
"description": "Flower Friends (flowerfriendssf.com) is labelled Close for AI shopping agents. 66% of tests were checked from public pages, observed 20 October 2026.",
"url": "https://evolutionairy.ai/agent-ready/flowerfriendssf.com/",
"identifier": "flowerfriendssf.com",
"inLanguage": "en",
"dateModified": "2026-10-20",
"temporalCoverage": "2026-10-20/2026-10-20",
"isAccessibleForFree": true,
"license": "https://creativecommons.org/licenses/by-nc/4.0/",
"usageInfo": "https://evolutionairy.ai/terms",
"creator": {
"@type": "Organization",
"name": "Evolutionairy",
"url": "https://evolutionairy.ai/"
},
"about": {
"@type": "Organization",
"name": "Flower Friends",
"url": "https://www.flowerfriendssf.com/"
},
"isPartOf": {
"@type": "DataCatalog",
"@id": "https://evolutionairy.ai/agent-ready/directory/",
"name": "Agent Ready directory"
},
"distribution": [
{
"@type": "DataDownload",
"encodingFormat": "application/json",
"contentUrl": "https://evolutionairy.ai/agent-ready/flowerfriendssf.com/index.json"
},
{
"@type": "DataDownload",
"encodingFormat": "text/markdown",
"contentUrl": "https://evolutionairy.ai/agent-ready/flowerfriendssf.com/index.md"
}
],
"record_schema": "evolutionairy.agent-ready.profile/3",
"store": {
"domain": "flowerfriendssf.com",
"name": "Flower Friends",
"site": "https://www.flowerfriendssf.com/",
"category": "Gifts \u0026 Occasions"
},
"label": "close",
"label_text": "Close",
"detail": "Close · 66% of tests checked · score range 46 to 80",
"indexing_crawler_access": "served",
"assessment_status": "incomplete",
"coverage_pct": 65.8,
"score": 69.2,
"score_range": [
45.6,
79.7
],
"score_basis": "mean of the two agent profiles, a missing value counting as 0",
"headline_profile": "declared-http",
"observed": {
"access": "2026-10-20",
"pages": "2026-10-20"
},
"facts": {
"return_window": {
"label": "Return window",
"value": null,
"status": "not_checked",
"status_text": "Not checked",
"source_url": null,
"observed": null
},
"return_shipping": {
"label": "Who pays return shipping",
"value": null,
"status": "not_checked",
"status_text": "Not checked",
"source_url": null,
"observed": null
},
"shipping": {
"label": "Shipping cost",
"value": null,
"status": "not_checked",
"status_text": "Not checked",
"source_url": null,
"observed": null
},
"delivery": {
"label": "Delivery estimate",
"value": null,
"status": "not_checked",
"status_text": "Not checked",
"source_url": null,
"observed": null
},
"total": {
"label": "Full price before checkout",
"value": null,
"status": "not_checked",
"status_text": "Not checked",
"source_url": null,
"observed": null
},
"seller": {
"label": "Seller name",
"value": null,
"status": "not_yet_confirmed",
"status_text": "Not yet confirmed",
"source_url": null,
"observed": null
},
"contact": {
"label": "Seller contact",
"value": null,
"status": "not_found",
"status_text": "Not found on public pages",
"source_url": null,
"observed": "2026-10-21"
},
"price": {
"label": "Price of the sampled offer",
"value": "$200",
"status": "confirmed",
"status_text": null,
"source_url": "https://www.flowerfriendssf.com/shop/p/fantin-arrangement-negjm",
"observed": "2026-10-21"
},
"availability": {
"label": "Availability",
"value": "In stock",
"status": "confirmed",
"status_text": null,
"source_url": "https://www.flowerfriendssf.com/shop/p/fantin-arrangement-negjm",
"observed": "2026-10-21"
},
"tax": {
"label": "Sales tax",
"value": null,
"status": "not_checked",
"status_text": "Not checked",
"source_url": null,
"observed": null
},
"destination": {
"label": "Ships to",
"value": null,
"status": "not_checked",
"status_text": "Not checked",
"source_url": null,
"observed": null
},
"refund": {
"label": "Refund method",
"value": null,
"status": "not_checked",
"status_text": "Not checked",
"source_url": null,
"observed": null
},
"checkout": {
"label": "Checkout",
"value": "On the store's own site",
"status": "confirmed",
"status_text": null,
"source_url": "https://www.flowerfriendssf.com/shop/p/fantin-arrangement-negjm",
"observed": "2026-10-21"
}
},
"access": {
"declared-http": {
"profile": "Declared HTTP client",
"home_page": "Served",
"offer_page_found": true,
"observed": "2026-10-20"
},
"declared-headless": {
"profile": "Declared headless browser",
"home_page": "Served",
"offer_page_found": true,
"observed": "2026-10-20"
}
},
"pillars": {
"declared-http": {
"A": {
"name": "Access and discovery",
"weight": 0.15,
"coverage_pct": 66.7,
"score": 100.0,
"score_range": [
75.0,
100.0
]
},
"B": {
"name": "Offer identification",
"weight": 0.25,
"coverage_pct": 88.9,
"score": 66.7,
"score_range": [
62.6,
68.8
]
},
"C": {
"name": "Material terms",
"weight": 0.25,
"coverage_pct": 0.0,
"score": null,
"score_range": [
0.0,
100.0
]
},
"D": {
"name": "Observable operability",
"weight": 0.2,
"coverage_pct": 100.0,
"score": 75.0,
"score_range": [
75.0,
75.0
]
},
"E": {
"name": "Evidence and recourse",
"weight": 0.15,
"coverage_pct": 71.4,
"score": 33.3,
"score_range": [
25.0,
50.0
]
}
},
"declared-headless": {
"A": {
"name": "Access and discovery",
"weight": 0.15,
"coverage_pct": 66.7,
"score": 100.0,
"score_range": [
75.0,
100.0
]
},
"B": {
"name": "Offer identification",
"weight": 0.25,
"coverage_pct": 88.9,
"score": 66.7,
"score_range": [
62.6,
68.8
]
},
"C": {
"name": "Material terms",
"weight": 0.25,
"coverage_pct": 0.0,
"score": null,
"score_range": [
0.0,
100.0
]
},
"D": {
"name": "Observable operability",
"weight": 0.2,
"coverage_pct": 100.0,
"score": 75.0,
"score_range": [
75.0,
75.0
]
},
"E": {
"name": "Evidence and recourse",
"weight": 0.15,
"coverage_pct": 71.4,
"score": 33.3,
"score_range": [
25.0,
50.0
]
}
}
},
"pillars_mean": {
"A": {
"name": "Access and discovery",
"weight": 0.15,
"coverage_pct": 66.7,
"score": 100.0,
"score_range": [
75.0,
100.0
],
"status": "Confirmed"
},
"B": {
"name": "Offer identification",
"weight": 0.25,
"coverage_pct": 88.9,
"score": 66.7,
"score_range": [
62.6,
68.8
],
"status": "Partly"
},
"C": {
"name": "Material terms",
"weight": 0.25,
"coverage_pct": 0.0,
"score": null,
"score_range": [
0.0,
100.0
],
"status": "Not checked"
},
"D": {
"name": "Observable operability",
"weight": 0.2,
"coverage_pct": 100.0,
"score": 75.0,
"score_range": [
75.0,
75.0
],
"status": "Partly"
},
"E": {
"name": "Evidence and recourse",
"weight": 0.15,
"coverage_pct": 71.4,
"score": 33.3,
"score_range": [
25.0,
50.0
],
"status": "Not confirmed"
}
},
"category_context": {
"category": "Gifts \u0026 Occasions",
"stores": 2,
"complete_assessments": 0,
"median_score": 73.1,
"sample_size": 2
},
"claim_url": "https://evolutionairy.ai/agent-ready/account/claim/?domain=flowerfriendssf.com",
"method_url": "https://evolutionairy.ai/agent-ready/how-we-score/",
"license_terms": "Free to read and cite with attribution. Commercial reuse of the data requires a licence.",
"method": {
"rubric_version": "0.3",
"observations": 1,
"review_state": "unreviewed",
"label_rule": "The better agent profile has at least 50% of tests checked.",
"coverage": "Share of the rubric's weight that could be decided.",
"score": "Readiness among the tests that could be decided, 0 to 100, as the mean of the two agent profiles. The range is the score if every undecided test failed or passed.",
"scope": "Public pages only. Add-to-cart, checkout, payment, delivery and refunds were not tested."
}
}