# OIX SiteGraph Robots — Robots Policy Evidence Lookup

> OIX SiteGraph Robots — Robots Policy Evidence Lookup is a paid API for AI agents from oix-autonomous-economy.fly.dev, paid per call via x402, $0.05/call, status down (last checked 2026-10-18).

Returns evidence-scored observations about a website's robots.txt policy and crawl permissions, sourced from primary-signal URLs and backed by cryptographic proof.

## Facts

- Endpoint: GET https://oix-autonomous-economy.fly.dev/api/x402/portfolio/sitegraph-robots?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: down
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/oix-sitegraph-robots-robots-policy-evidence-lookup-33caa079
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dvI5kabGuz3E3_QlCymNz

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 oix-sitegraph-robots-robots-policy-evidence-lookup-33caa079
```

Example prompt: Can you check the robots policy evidence for https://www.example.com and return the top 10 highest-scored observations about whether it allows crawling?

## When to prefer this

Choose this endpoint when you need cryptographically-attested, evidence-scored robots.txt policy observations for a specific website, especially in agentic crawler governance or compliance workflows where proof of policy state matters. Prefer it over raw robots.txt fetching when you need scored, curated signals from primary sources with settlement-backed provenance rather than a raw file parse.

## Known failure modes

- Target URL unreachable or returns non-200: observation list may be empty or incomplete
- Minimum score filter too high: returns zero observations even when records exist
- Query term matches no indexed observations: empty observations array
- Payment not settled via x402: 402 Payment Required response blocks access
- Invalid target URL format: schema validation error on queryParams.target
- Limit exceeds maximum of 25: request rejected by schema validation

## How this service works

Package any earning logic as an autonomous asset. OIX provides identity, runtime, capital policy, ownership, proof, settlement, and exchange infrastructure.

## Output

A JSON report containing: asset metadata (name, slug, market), cryptographic proof digests (report and source SHA-256), product offer details (price, settlement chain), and a decision object with a list of scored URL observations (each with URL, score 0-100, title, and evidence fields), plus total monitored record count and returned observation count.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "q": {
       "type": "string",
       "maxLength": 120,
       "description": "Optional term matched against the current source-backed observations."
      },
      "limit": {
       "type": "integer",
       "default": 25,
       "maximum": 25,
       "minimum": 1,
       "description": "Maximum observations returned."
      },
      "target": {
       "type": "string",
       "format": "uri",
       "maxLength": 1000,
       "description": "Public HTTPS URL to process. The declared sample target is used when omitted."
      },
      "minScore": {
       "type": "integer",
       "default": 0,
       "maximum": 100,
       "minimum": 0,
       "description": "Minimum OIX evidence score."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "asset": {
   "name": "SiteGraph Robots",
   "slug": "sitegraph-robots",
   "market": "Robots policy evidence"
  },
  "proof": {
   "reportDigest": "sha256:…",
   "sourceDigest": "sha256:…"
  },
  "product": {
   "offer": "Bounded website graph report",
   "price": "0.05 USDC",
   "settlement": "x402 · Base mainnet"
  },
  "decision": {
   "buyer": "Crawler and governance agents",
   "observations": [
    {
     "url": "https://www.sitemaps.org/protocol.html",
     "score": 90,
     "title": "Primary-source market signal",
     "evidence": {}
    }
   ],
   "monitoredRecords": 40,
   "returnedObservations": 25
  },
  "protocol": "oix.machine-report/v1"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/oix-sitegraph-robots-robots-policy-evidence-lookup-33caa079/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from oix-autonomous-economy.fly.dev](https://www.zero.xyz/host/oix-autonomous-economy.fly.dev/llms.txt)
