# Orion Agentic Commerce API – Base Memecoin Repeat-Purchase Safety Check

> Orion Agentic Commerce API – Base Memecoin Repeat-Purchase Safety Check is a paid API for AI agents from orionkr.xyz, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Pre-trade risk gate for autonomous buyer agents executing repeat Base memecoin purchases, returning PASS/WAIT/FAIL safety signals before signing or broadcasting transactions.

## Facts

- Endpoint: GET https://orionkr.xyz/v1/base/agentic-commerce-api
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/orionkr-xyz-64fe04d5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_VxfrYHSKlKB1HWvfWcxpJ

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-64fe04d5
```

Example prompt: Before my trading bot buys DEGEN on Base again, run an Orion agentic commerce safety check on the token and my wallet to make sure there's no rug risk, fake liquidity, or unsafe token concentration — give me a PASS, WAIT, or FAIL verdict.

## When to prefer this

Choose this endpoint when an autonomous agent is executing repeated Base memecoin purchases and needs a cheap, fast pre-trade safety gate before committing to a swap. Ideal for agentic trading loops where PASS/WAIT/FAIL signals gate downstream transaction signing. Prefer over full rug-check endpoints when cost per call matters and a lightweight first-pass check is sufficient before escalating to the paid transaction-safety endpoint.

## Known failure modes

- Payment of 0.005 USDC not received — returns 402 Payment Required
- Invalid or unrecognized Base token address — returns error with no risk signal
- Network congestion on Base causing delayed liquidity data — may return WAIT conservatively
- Wallet address missing or malformed — returns validation error
- Token too new with insufficient on-chain data — returns inconclusive or WAIT signal

## How this service works

Agentic commerce API entrypoint for autonomous buyer agents that need repeat-purchase safety checks before Base memecoin transactions.

## Output

Returns a structured risk assessment including a PASS/WAIT/FAIL gate signal, wallet exposure score, unsafe token concentration flags, suspicious counterparty detection, portfolio risk summary, and a pointer to the next recommended paid call (/v1/base/transaction-safety) before the agent signs or broadcasts the transaction.

## 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-64fe04d5/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)
