NOCO Energy
What an agent can confirm
- Access and discovery
- 33% of tests checked
- Offer identification
- 0% of tests checked
- Material terms
- 50% of tests checked
- Observable operability
- 50% of tests checked
- Evidence and recourse
- 0% of tests checked
- Indexing crawlers
- ReachedThe declared HTTP client, which runs no JavaScript
Terms an agent can confirm
From NOCO Energy'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 yet confirmedRead from page text. Not yet through the two-rater check.
- Delivery estimate
- Not yet confirmedRead from page text. Not yet through the two-rater check.
- Full price before checkout
- Not checkedNo page of the needed kind was found.
- Seller name
- Not checkedNo page of the needed kind was found.
- Seller contact
- Not checkedNo page of the needed kind was found.
- Price of the sampled offer
- Not checkedNo page of the needed kind was found.
- Availability
- Not checkedNo page of the needed kind was found.
- Sales tax
- Not yet confirmedRead from page text. Not yet through the two-rater check.
- Ships to
- Not yet confirmedRead from page text. Not yet through the two-rater check.
- Refund method
- Not checkedNo page of the needed kind was found.
- Checkout
- Not checkedThe purchase control has no observable target.
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
- Not 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
- Not found
- Observed
- 20 October 2026
Readiness
Not enough evidence · 26% of tests checked. Under 50% of tests checked under both agent profiles. The pillars below are the mean of the two agent profiles. The pillar card beside the score shows each profile on its own.
Food & Grocery has 43 stores in the directory, with 0 complete assessments. All Food & Grocery 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: e515070f5b24e153722ae2e4b63ec9b276f58bba24469af32dcb2a39378b8360. 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/noco.com/",
"name": "NOCO Energy (noco.com) agent readiness facts",
"description": "NOCO Energy (noco.com) is labelled Not enough evidence for AI shopping agents. 26% of tests were checked from public pages, observed 20 October 2026.",
"url": "https://evolutionairy.ai/agent-ready/noco.com/",
"identifier": "noco.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": "NOCO Energy",
"url": "https://noco.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/noco.com/index.json"
},
{
"@type": "DataDownload",
"encodingFormat": "text/markdown",
"contentUrl": "https://evolutionairy.ai/agent-ready/noco.com/index.md"
}
],
"record_schema": "evolutionairy.agent-ready.profile/3",
"store": {
"domain": "noco.com",
"name": "NOCO Energy",
"site": "https://noco.com/",
"category": "Food \u0026 Grocery"
},
"label": "not_enough_evidence",
"label_text": "Not enough evidence",
"detail": "Not enough evidence · 26% of tests checked",
"indexing_crawler_access": "served",
"assessment_status": "incomplete",
"coverage_pct": 26.3,
"score": null,
"score_range": null,
"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_yet_confirmed",
"status_text": "Not yet confirmed",
"source_url": null,
"observed": null
},
"delivery": {
"label": "Delivery estimate",
"value": null,
"status": "not_yet_confirmed",
"status_text": "Not yet confirmed",
"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_checked",
"status_text": "Not checked",
"source_url": null,
"observed": null
},
"contact": {
"label": "Seller contact",
"value": null,
"status": "not_checked",
"status_text": "Not checked",
"source_url": null,
"observed": null
},
"price": {
"label": "Price of the sampled offer",
"value": null,
"status": "not_checked",
"status_text": "Not checked",
"source_url": null,
"observed": null
},
"availability": {
"label": "Availability",
"value": null,
"status": "not_checked",
"status_text": "Not checked",
"source_url": null,
"observed": null
},
"tax": {
"label": "Sales tax",
"value": null,
"status": "not_yet_confirmed",
"status_text": "Not yet confirmed",
"source_url": null,
"observed": null
},
"destination": {
"label": "Ships to",
"value": null,
"status": "not_yet_confirmed",
"status_text": "Not yet confirmed",
"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": null,
"status": "not_checked",
"status_text": "Not checked",
"source_url": null,
"observed": null
}
},
"access": {
"declared-http": {
"profile": "Declared HTTP client",
"home_page": "Served",
"offer_page_found": false,
"observed": "2026-10-20"
},
"declared-headless": {
"profile": "Declared headless browser",
"home_page": "Served",
"offer_page_found": false,
"observed": "2026-10-20"
}
},
"pillars": {
"declared-http": {
"A": {
"name": "Access and discovery",
"weight": 0.15,
"coverage_pct": 33.3,
"score": null,
"score_range": null
},
"B": {
"name": "Offer identification",
"weight": 0.25,
"coverage_pct": 0.0,
"score": null,
"score_range": null
},
"C": {
"name": "Material terms",
"weight": 0.25,
"coverage_pct": 50.0,
"score": null,
"score_range": null
},
"D": {
"name": "Observable operability",
"weight": 0.2,
"coverage_pct": 50.0,
"score": null,
"score_range": null
},
"E": {
"name": "Evidence and recourse",
"weight": 0.15,
"coverage_pct": 0.0,
"score": null,
"score_range": null
}
},
"declared-headless": {
"A": {
"name": "Access and discovery",
"weight": 0.15,
"coverage_pct": 33.3,
"score": null,
"score_range": null
},
"B": {
"name": "Offer identification",
"weight": 0.25,
"coverage_pct": 0.0,
"score": null,
"score_range": null
},
"C": {
"name": "Material terms",
"weight": 0.25,
"coverage_pct": 50.0,
"score": null,
"score_range": null
},
"D": {
"name": "Observable operability",
"weight": 0.2,
"coverage_pct": 50.0,
"score": null,
"score_range": null
},
"E": {
"name": "Evidence and recourse",
"weight": 0.15,
"coverage_pct": 0.0,
"score": null,
"score_range": null
}
}
},
"pillars_mean": {
"A": {
"name": "Access and discovery",
"weight": 0.15,
"coverage_pct": 33.3,
"score": null,
"score_range": null,
"status": "Not checked"
},
"B": {
"name": "Offer identification",
"weight": 0.25,
"coverage_pct": 0.0,
"score": null,
"score_range": null,
"status": "Not checked"
},
"C": {
"name": "Material terms",
"weight": 0.25,
"coverage_pct": 50.0,
"score": null,
"score_range": null,
"status": "Not checked"
},
"D": {
"name": "Observable operability",
"weight": 0.2,
"coverage_pct": 50.0,
"score": null,
"score_range": null,
"status": "Not checked"
},
"E": {
"name": "Evidence and recourse",
"weight": 0.15,
"coverage_pct": 0.0,
"score": null,
"score_range": null,
"status": "Not checked"
}
},
"category_context": {
"category": "Food \u0026 Grocery",
"stores": 43,
"complete_assessments": 0,
"median_score": 78.8,
"sample_size": 10
},
"claim_url": "https://evolutionairy.ai/agent-ready/account/claim/?domain=noco.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": "Under 50% of tests checked under both agent profiles.",
"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."
}
}