# Lordevo Site Check — URL Trust & AI Readiness

> Lordevo Site Check — URL Trust & AI Readiness is a paid API for AI agents from shop.lordevo.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-31).

Checks a URL or domain for trust signals (TLS, domain age, scam/lookalike detection) and AI/agent readiness (security headers, llms.txt, structured data) in a single call

## Facts

- Endpoint: GET https://shop.lordevo.com/api/quick/site-check?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/lordevo-site-check-url-trust-ai-readiness-4d8631b7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YY9Krbl8qM3eH9k-M5NVW

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability lordevo-site-check-url-trust-ai-readiness-4d8631b7
```

Example prompt: Can you check whether shop.example.com is trustworthy and ready for AI agents — I want to know its risk score, security grade, and whether it has llms.txt or proper security headers before I let my agent interact with it?

## When to prefer this

Use this endpoint when you need a fast, combined trust-and-AI-readiness verdict for a URL before an agent interacts with, scrapes, or pays a website. It is the recommended starting check because it bundles domain trust (TLS, RDAP age, scam signals, lookalike/punycode detection) and AI readiness (llms.txt, structured data, security headers) into a single $0.02 call, avoiding the need to chain multiple separate checks. Prefer the sibling 'site snapshot' endpoint only when you need a fuller SEO+tech+email breakdown in one call.

## Known failure modes

- Invalid or unreachable URL returns unknown risk verdict with empty trust data
- Private/intranet URLs not accessible from public internet will fail or return incomplete results
- Very new domains may have no RDAP data, resulting in unknown domain age
- Rate limiting or payment failure (x402) returns 402 before any analysis is performed
- Punycode/IDN domains may not resolve correctly depending on registry support

## How this service works

SEO audits, website security checks, SEO content plans, articles and site fix plans as API endpoints for AI agents. Pay per request in USDC on Base with…

## Output

Returns a JSON object with: overall risk_level (low_observed_risk/elevated/high/unknown), risk_score (0–100), security_grade (letter), security_score (0–100), AI readiness grade and score, a plain-English summary, a list of top_fixes with severity levels (critical/high/medium/low/info), security_headers breakdown (CSP, HSTS, etc.), agent_readiness category scores, and a not_a_guarantee flag. Also includes next_steps pointing to deeper audit endpoints.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "Public http(s) URL or bare domain, e.g. https://example.com"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "tool",
      "url",
      "overall",
      "summary",
      "schema",
      "not_a_guarantee"
     ],
     "properties": {
      "url": {
       "type": "string"
      },
      "tool": {
       "type": "string"
      },
      "trust": {
       "type": "object"
      },
      "domain": {
       "type": "string"
      },
      "schema": {
       "type": "string",
       "const": "trust/2"
      },
      "overall": {
       "type": "object",
       "properties": {
        "risk_level": {
         "enum": [
          "low_observed_risk",
          "elevated",
          "high",
          "unknown"
         ],
         "type": "string"
        },
        "risk_score": {
         "type": [
          "integer",
          "null"
         ],
         "maximum": 100,
         "minimum": 0
        },
        "trust_verdict": {
         "enum": [
          "low_observed_risk",
          "elevated",
          "high",
          "unknown"
         ],
         "type": "string",
         "deprecated": true,
         "description": "Deprecated alias of risk.level, removed after 2027-01-31"
        },
        "security_grade": {
         "type": "string"
        },
        "security_score": {
         "type": "integer"
        },
        "risk_confidence": {
         "type": [
          "string",
          "null"
         ]
        },
        "ai_readiness_grade": {
         "type": "string"
        },
        "ai_readiness_score": {
         "type": "integer"
        }
       }
      },
      "summary": {
       "type": "string"
      },
      "top_fixes": {
       "type": "array",
       "items": {
        "type": "object",
   
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com/",
  "tool": "site-check",
  "trust": {
   "score": 94,
   "reasons": [
    "Valid HTTPS, domain 30+ years old, no lookalike or scam signals found."
   ],
   "verdict": "safe"
  },
  "domain": "example.com",
  "overall": {
   "trust_score": 94,
   "trust_verdict": "safe",
   "security_grade": "C",
   "security_score": 62,
   "ai_readiness_grade": "D",
   "ai_readiness_score": 41
  },
  "summary": "Trust: safe (94/100). AI readiness: D (41/100). Security headers: C.",
  "top_fixes": [
   {
    "id": "no_llms_txt",
    "fix": "Publish /llms.txt (llmstxt.org)...",
    "area": "ai_readiness",
    "title": "No /llms.txt.",
    "severity": "high"
   },
   {
    "id": "no_structured_data",
    "fix": "Add JSON-LD for Organization...",
    "area": "ai_readiness",
    "title": "No schema.org JSON-LD structured data.",
    "severity": "high"
   }
  ],
  "next_steps": [
   {
    "endpoint": "https://shop.lordevo.com/api/quick/seo-audit-lite",
    "price_usd": 0.03
   }
  ],
  "agent_readiness": {
   "grade": "D",
   "score": 41,
   "categories": {
    "llms_txt": {
     "max": 15,
     "score": 0
    },
    "crawler_access": {
     "max": 25,
     "score": 25
    }
   }
  },
  "security_headers": {
   "csp": false,
   "hsts": false,
   "grade": "C",
   "score": 62
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/lordevo-site-check-url-trust-ai-readiness-4d8631b7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from shop.lordevo.com](https://www.zero.xyz/host/shop.lordevo.com/llms.txt)
