# 100xSOON Mini Perp Red Packet Creator

> 100xSOON Mini Perp Red Packet Creator is a paid API for AI agents from api.100xsoon.com, paid per call via x402, $1/call, status unknown (last checked 2026-09-15).

Creates a perpetual futures bet (red packet) on BASE USDC by specifying a directional trade (long or short)

## Facts

- Endpoint: POST https://api.100xsoon.com/rp/base_usdc_payment/create_redpacket
- Price: $1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/100xsoon-mini-perp-red-packet-creator-3dfec8cc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_o3MlPIN4jnDka_2Fd_ZkH

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 100xsoon-mini-perp-red-packet-creator-3dfec8cc -d '<json body>'
```

Example prompt: Place a long bet for me on 100xSOON's mini perp — create a red packet going long on base USDC.

## When to prefer this

Use this endpoint when you want to programmatically place a directional mini perpetual futures bet on 100xSOON using BASE USDC via the x402 payment protocol. It is specifically suited for AI-native agentic trading workflows where you want to go long or short on a micro-perp with a single $1 USDC call.

## Known failure modes

- Invalid direction value — must be a recognized directional string (e.g. 'long' or 'short'); returns 400 bad request
- Insufficient USDC payment — $1 USDC not successfully sent via x402 protocol; returns 402 payment required
- Service unavailable or SOON infrastructure outage; returns 500 or timeout
- Order creation failure due to market conditions or liquidity issues; returns error with order details missing

## How this service works

100xSOON is the first x402 AI-native Mini Perp incubated by SOON.

## Output

Returns a confirmation object containing the betTime (timestamp of the bet), orderId (unique order identifier), betPrice (execution price), and direction (the direction of the trade placed).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "direction": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "betTime": "string",
 "orderId": "string",
 "betPrice": "string",
 "direction": "string"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/100xsoon-mini-perp-red-packet-creator-3dfec8cc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.100xsoon.com](https://www.zero.xyz/host/api.100xsoon.com/llms.txt)
