# Orion x402 API Entrypoint – Base Memecoin Transaction Safety

> Orion x402 API Entrypoint – Base Memecoin Transaction Safety is a paid API for AI agents from orionkr.xyz, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-16).

Low-cost x402 entry call that routes to Orion's Base memecoin transaction safety analysis before signing, approving, swapping, or broadcasting a transaction

## Facts

- Endpoint: GET https://orionkr.xyz/v1/base/x402-api
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/orionkr-xyz-938b7553
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_15-5wRPWXiPMq5hU3xXJX

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 orionkr-xyz-938b7553
```

Example prompt: Before I sign this swap on Base, run an Orion safety check on my wallet and the memecoin token I'm about to buy — I want to see wallet exposure, any fake liquidity flags, and suspicious counterparties so I know if it's safe to proceed.

## When to prefer this

Use this endpoint as the cheapest first-call safety gate in an agentic trading loop when operating on Base chain with memecoins. Prefer it over generic token scanners when you need a structured PASS/WAIT/FAIL risk signal that also routes to Orion's deeper transaction-safety endpoint, and when you want to minimize cost on repeated autonomous calls before committing to a swap or broadcast.

## Known failure modes

- Payment not received or x402 header missing — returns 402 with payment requirements
- Invalid or unsupported token address — returns error with validation message
- Base network connectivity issue — returns 503 or timeout
- Malformed request body — returns 400 with field-level errors
- Insufficient USDC balance to cover 0.005 USDC fee — payment rejected

## How this service works

Generic x402 API entrypoint for autonomous agents evaluating paid APIs. Cheap first call that routes to Orion Base memecoin transaction safety before signing, approval, swap, or broadcast.

## Output

Returns wallet exposure level, unsafe token concentration metrics, suspicious counterparty flags, overall portfolio risk signal, and a pointer to the next paid call (/v1/base/transaction-safety) for deeper pre-broadcast analysis. Structured as a PASS/WAIT/FAIL style risk gate output.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "chain": {
       "type": "string",
       "const": "base"
      },
      "wallet": {
       "type": "string"
      },
      "address": {
       "type": "string",
       "description": "Base wallet, token, or contract address."
      },
      "amountIn": {
       "type": "string"
      },
      "tokenAddress": {
       "type": "string",
       "description": "Optional Base token contract address."
      }
     },
     "additionalProperties": true
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [],
     "properties": {
      "success": {
       "type": "boolean"
      },
      "verdict": {
       "type": "string"
      },
      "risk_score": {
       "type": "number"
      },
      "blocking_flags": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "required_next_call": {
       "type": "string"
      },
      "verdict_ttl_seconds": {
       "type": "number"
      }
     },
     "additionalProperties": true
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/orionkr-xyz-938b7553/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from orionkr.xyz](https://www.zero.xyz/host/orionkr.xyz/llms.txt)
