# OIX RepoDiligence Community — Repository Traction Evidence Report

> OIX RepoDiligence Community — Repository Traction Evidence Report 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-08-31).

Returns community traction evidence observations for a public GitHub repository, scored and sourced via OIX's machine-report protocol.

## Facts

- Endpoint: GET https://oix-autonomous-economy.fly.dev/api/x402/portfolio/repodiligence-community
- Price: $0.05/call
- Payment: x402
- Status: down
- Last checked: 2026-08-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/oix-repodiligence-community-repository-traction-evidence-report-f1358cda
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_g_oYch_JgI5EleeXE2dhj

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-repodiligence-community-repository-traction-evidence-report-f1358cda
```

Example prompt: Can you pull the OIX community traction diligence report for https://github.com/vercel/next.js — show me up to 25 observations with a minimum evidence score of 50?

## When to prefer this

Choose this endpoint when you need machine-verified, scored community traction evidence for a specific public repository — especially for due diligence workflows, developer-market investment research, or autonomous agent pipelines that require cryptographic proof of sourcing. It is distinct from generic GitHub stats APIs because it returns OIX evidence scores, source digests, and settlement-ready proofs rather than raw star/fork counts.

## Known failure modes

- Invalid or non-public repository URL returns an error or empty observations
- minScore too high results in zero observations returned
- limit parameter out of range (must be 1–25) causes validation error
- Target URL not reachable or not a supported repository host
- Payment not fulfilled via x402 results in 402 Payment Required response
- Query term matches no indexed observations, returning empty list

## 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 the asset name and market context, a cryptographic proof (report and source digests), product offer details and settlement info, and a decision object listing scored community traction observations (URL, score, title, evidence) along with the count of monitored records and returned observations, all tagged with the oix.machine-report/v1 protocol.

## 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": "RepoDiligence Community",
   "slug": "repodiligence-community",
   "market": "Community traction evidence"
  },
  "proof": {
   "reportDigest": "sha256:…",
   "sourceDigest": "sha256:…"
  },
  "product": {
   "offer": "Public repository diligence report",
   "price": "0.05 USDC",
   "settlement": "x402 · Base mainnet"
  },
  "decision": {
   "buyer": "Developer-market investors and product teams",
   "observations": [
    {
     "url": "https://docs.github.com/en/repositories/viewing-activity-and-data-for-your-repository/viewing-your-repositorys-releases-and-tags",
     "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-repodiligence-community-repository-traction-evidence-report-f1358cda/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)
