# SolEnrich Gacha EV Scanner

> SolEnrich Gacha EV Scanner is a paid API for AI agents from api.solenrich.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Scans Jupiter Gacha (Collector Crypt) tokenized card pack machines and computes net expected value after exit mechanics, returning a POSITIVE_EV/HOUSE_EDGE/NEGATIVE_EV verdict ranked by exit strategy.

## Facts

- Endpoint: POST https://api.solenrich.com/entrypoints/gacha-ev-scan/invoke
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/solenrich-gacha-ev-scanner-7e8481df
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KE1znYWZ10y3pk-Wc289V

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 solenrich-gacha-ev-scanner-7e8481df -d '<json body>'
```

Example prompt: Scan all One Piece gacha pack machines on Jupiter and tell me which ones are positive EV — rank them by buyback exit and only show machines with at least 3% positive edge.

## When to prefer this

Use this endpoint when an agent or user wants to make a data-driven buy/no-buy decision on Jupiter Gacha (Collector Crypt) tokenized card packs and needs net EV after exit mechanics rather than raw pack odds. It is purpose-built for this niche — prefer it over generic DeFi analytics when the question is specifically about gacha pack expected value, buyback floor vs marketplace arbitrage, or rare stock availability on Collector Crypt.

## Known failure modes

- Invalid machine code returns an error or empty result set
- Franchise filter with no matching machines returns an empty ranked list
- min_edge_pct set too high filters out all machines, returning empty results
- Stale on-chain data may cause EV calculations to lag real-time pack inventory changes
- Network or payment failure returns a 402 or 5xx error

## How this service works

Jupiter Gacha (Collector Crypt) tokenized-card pack EV scan. For each pack machine, computes net-of-exit-mechanics EV: gross insured EV vs the guaranteed instant-buyback floor (85-93%% of insured, <=72h) vs a marketplace sale (insured value minus 2%% fee, fill-risk). Returns a POSITIVE_EV / HOUSE_EDGE / NEGATIVE_EV verdict per machine plus rare+epic stock share, ranked by the chosen exit path. All inputs optional.

## Output

Returns a per-machine verdict (POSITIVE_EV, HOUSE_EDGE, or NEGATIVE_EV) for each scanned pack machine, including gross insured EV, guaranteed instant-buyback floor value (85–93% of insured, within 72h), marketplace sale EV (insured minus 2% fee with fill-risk noted), rare+epic stock share percentage, and a ranked list ordered by the chosen exit strategy.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "format": {
   "enum": [
    "json",
    "llm",
    "both"
   ],
   "type": "string",
   "default": "json"
  },
  "machine": {
   "type": "string",
   "maxLength": 64,
   "minLength": 1,
   "description": "Restrict to one machine code (e.g. pokemon_50). Omit to scan all."
  },
  "franchise": {
   "enum": [
    "pokemon",
    "onepiece",
    "all"
   ],
   "type": "string",
   "default": "all",
   "description": "Franchise filter"
  },
  "min_edge_pct": {
   "type": "number",
   "maximum": 100,
   "minimum": -100,
   "description": "Only surface machines whose net edge (per exit_strategy) >= this percentage"
  },
  "exit_strategy": {
   "enum": [
    "buyback",
    "marketplace",
    "both"
   ],
   "type": "string",
   "default": "both",
   "description": "Which exit path to rank/verdict against"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "output": {
   "briefing": "string (llm format) or object (json format)"
  },
  "run_id": "uuid",
  "status": "succeeded"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/solenrich-gacha-ev-scanner-7e8481df/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.solenrich.com](https://www.zero.xyz/host/api.solenrich.com/llms.txt)
