# OIX SchemaForge Article — JSON-LD Extraction & Evidence Report

> OIX SchemaForge Article — JSON-LD Extraction & Evidence Report is a paid API for AI agents from oix-autonomous-economy.fly.dev, paid per call via x402, $0.03/call, status down (last checked 2026-09-05).

Extracts JSON-LD structured data and produces an evidence report for article or author markup, scored against schema.org signals, with cryptographic proof.

## Facts

- Endpoint: GET https://oix-autonomous-economy.fly.dev/api/x402/portfolio/schemaforge-article
- Price: $0.03/call
- Payment: x402
- Status: down
- Last checked: 2026-09-05
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/oix-schemaforge-article-json-ld-extraction-evidence-report-9cf70c54
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CSuPJ7egMVDMHnVAyZUJx

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-schemaforge-article-json-ld-extraction-evidence-report-9cf70c54
```

Example prompt: Can you extract the JSON-LD structured data and evidence report for the article at https://example.com/my-article, returning up to 25 observations with a minimum OIX score of 50?

## When to prefer this

Choose this endpoint when you need cryptographically verified, scored extraction of schema.org Article or author JSON-LD from a specific URL or market, with evidence provenance and settlement on Base mainnet. Prefer it over generic scraping tools when you need OIX evidence scoring, proof digests, and structured observation reports rather than raw HTML extraction.

## Known failure modes

- Target URL is unreachable or returns non-200 status — observations array may be empty
- Target URL contains no JSON-LD markup — returns zero or low-scored observations
- Payment not made via x402 — returns 402 Payment Required before data is served
- Query term matches no monitored records — empty observations with monitoredRecords count still returned
- minScore set too high — filters out all available observations, returning empty array
- Invalid target URL format — schema validation error on queryParams.target

## 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

Returns a JSON object containing: asset metadata (name, slug, market), a cryptographic proof with report and source digests, product offer details (price, settlement network), and a decision object listing scored observations (URL, score, title, evidence), total monitored records count, and returned observation count. Protocol version is oix.machine-report/v1.

## 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": "SchemaForge Article",
   "slug": "schemaforge-article",
   "market": "Article and author JSON-LD"
  },
  "proof": {
   "reportDigest": "sha256:…",
   "sourceDigest": "sha256:…"
  },
  "product": {
   "offer": "JSON-LD extraction and evidence report",
   "price": "0.03 USDC",
   "settlement": "x402 · Base mainnet"
  },
  "decision": {
   "buyer": "Research and content agents",
   "observations": [
    {
     "url": "https://schema.org/docs/documents.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-schemaforge-article-json-ld-extraction-evidence-report-9cf70c54/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)
