Skip to main content

Colter Check

Free agent readiness assessment. Score your store across 5 dimensions, identify gaps, and see exactly what AI agents see.

TL;DR: Run colter check https://your-store.com for a free, read-only readiness scan. Add --json when an agent, script, or CI job needs structured output.

colter.check and colter check --json return structured JSON optimized for AI agent and automation workflows.

What Check Measures

Check scores five dimensions:

DimensionWeightFocus
Transaction30%UCP, ACP, checkout readiness, PSP compatibility
Discovery25%JSON-LD, sitemap, llms.txt, ai-plugin.json, robots.txt, Open Graph
Ecosystem20%Google and OpenAI ecosystem coverage
Content Quality15%Product data completeness and structure
Security10%HTTPS, headers, rate limiting, auth signals

See Scoring Model for the full signal map.

Verdicts

VerdictMeaning
AGENT-READYPublic UCP and ACP evidence detected. Runtime catalog, cart, checkout, and payment behavior still require Test before purchase-readiness claims.
PARTIALLY AGENT-READYOne protocol or major public readiness path detected. Missing protocols or runtime paths remain.
NOT AGENT-READYNo public commerce protocol evidence detected. Ordinary web crawling may still work, but structured AI commerce coverage is not verified.

Evidence Taxonomy

Check separates public evidence from assumptions:

StatusMeaning
verifiedColter directly observed the signal on public pages or endpoints.
inferredColter detected a platform or storefront pattern that suggests coverage, but did not verify the underlying runtime behavior.
runtime_test_requiredThe requirement depends on live agent, cart, checkout, payment, or authenticated behavior and belongs in Test.
gapColter looked for the signal and did not find it.
not_checkedThe quick scan did not have enough public evidence to evaluate the field.

CLI

colter check <url> [flags]

Common Flags

FlagPurpose
--jsonMachine-readable output
-v, --verboseDetailed probe output
--batch FILEBatch mode with YAML input
--concurrency NParallel batch workers
--ciExit non-zero below the threshold
--threshold NScore floor for --ci
--api-url URLOverride the API base URL

Examples

colter check example-store.com
colter check example-store.com --json
colter check example-store.com -v
colter check example-store.com --ci --threshold 70

Batch Mode

colter check --batch stores.yaml --concurrency 10 --json
stores:
  - url: store-a.com
  - url: store-b.com

For text and CSV-oriented portfolio runs, colter batch is often the simpler fit.

Output Highlights

Key fields in --json output:

FieldMeaning
protocolsUCP, ACP, and MCP detection state
coverageGoogle and OpenAI ecosystem reach
scoresPer-dimension details and fixes
composite_scoreFinal score from 0 to 100
agentic_levelMaturity level derived from core gates
verdictCanonical readiness state
evidence_summaryCounts and notes separating verified, inferred, runtime-test, and gap evidence
catalog_readinessProduct catalog evidence for names, price/offers, availability, images, identifiers, and agent catalog surfaces
agent_handoffNext-action URLs and concise handoff text for Fix and Lens

What Gets Probed

  • discovery files and metadata
  • protocol endpoints
  • product and payment signals
  • security headers
  • latency and responsiveness

Typical Next Move

  • low discovery score: run Fix
  • protocol issues: run Verify
  • interaction gaps: run Test
  • live traffic questions: set up Lens

Next Steps