# GitHub Intelligence — The Stall x402

> GitHub Intelligence — The Stall x402 is a paid API for AI agents from the-stall.intuitek.ai, paid per call via x402, $0.021/call, status unknown (last checked 2026-09-13).

Fetches GitHub repository metadata, contributors, releases, issues, commit activity, comparisons, and keyword search results via a pay-per-call x402 endpoint

## Facts

- Endpoint: GET https://the-stall.intuitek.ai/cap/github-intel
- Price: $0.021/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/github-intelligence-the-stall-x402-968bde32
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_JOEzsHT2D0h6yRlmevZJ5

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 github-intelligence-the-stall-x402-968bde32
```

Example prompt: Pull the full repo metadata and top contributors for 'anthropics/claude-code' on GitHub, and also show me the 52-week commit activity trend so I can gauge how active development is.

## When to prefer this

Choose this endpoint when an AI agent needs structured GitHub data without setting up OAuth tokens or API keys — ideal for one-off lookups, competitive analysis, or open source due diligence paid per-call via USDC on Base. Prefer over direct GitHub API calls when you want zero-auth access with micropayment billing. Best for agents in automated pipelines that need repo intelligence occasionally rather than at high volume.

## Known failure modes

- Invalid or non-existent repository (owner/repo not found on GitHub) — returns error
- Missing required 'action' query parameter — returns validation error
- 'compare' action called with fewer than 2 or more than 4 repos — returns validation error
- 'search' action called without a 'query' parameter — returns validation error
- GitHub API rate limiting or downtime — may return 503 or upstream error
- Payment failure or insufficient USDC balance — returns 402 Payment Required

## How this service works

Domain-agnostic x402 capability chassis by IntuiTek¹. 300 AI-callable data services — pay USDC on Base mainnet. No accounts or API keys required.

## Output

Returns structured JSON containing the requested GitHub data: for 'repo' — full metadata (stars, forks, language, description, license, etc.); for 'contributors' — top 30 committers with contribution counts; for 'releases' — latest 10 releases with download counts; for 'issues' — 10 recent open issues; for 'commit_activity' — 52-week weekly commit counts; for 'compare' — side-by-side metrics for up to 4 repos; for 'search' — ranked list of matching repositories with key metadata.

## 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": [
      "action"
     ],
     "properties": {
      "repo": {
       "type": "string",
       "description": "Repository in owner/repo format (e.g. 'facebook/react', 'anthropics/claude-code'). Full GitHub URLs also accepted. Required for repo, contributors, releases, issues, commit_activity."
      },
      "limit": {
       "type": "integer",
       "maximum": 30,
       "minimum": 1,
       "description": "Max search results to return (default 10, max 30)."
      },
      "query": {
       "type": "string",
       "description": "Search query for search action (e.g. 'vector database', 'llm agent framework')."
      },
      "repos": {
       "type": "array",
       "items": {
        "type": "string"
       },
       "maxItems": 4,
       "description": "Array of owner/repo strings for compare action (2–4 repos)."
      },
      "topic": {
       "type": "string",
       "description": "Filter search results by GitHub topic (e.g. 'machine-learning', 'mcp')."
      },
      "action": {
       "enum": [
        "repo",
        "contributors",
        "releases",
        "issues",
        "commit_activity",
        "compare",
        "search"
       ],
       "type": "string",
       "description": "repo: full metadata. contributors: top 30 committers. releases: latest 10 releases + download counts. issues: 10 recent open issues. commit_activity: 52-week weekly commit trend. compare: side-by-side metrics for ≤4 repos. search: find repos by keyword."
      },
      "language": {
       "type": "string",
       "description": "Filter search results by programming language (e.g. 'Python', 'TypeScript')."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/github-intelligence-the-stall-x402-968bde32/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from the-stall.intuitek.ai](https://www.zero.xyz/host/the-stall.intuitek.ai/llms.txt)
