# x402 Vending Machine – Test Token Launch

> x402 Vending Machine – Test Token Launch is a paid API for AI agents from vending-machine.heurist.xyz, paid per call via x402, $1/call, status unknown (last checked 2026-10-12).

Launch a test token with 1 billion supply and a 4 USDC sales cap for testing purposes

## Facts

- Endpoint: POST https://vending-machine.heurist.xyz/x402/coin/test?utm_source=zero.xyz
- Price: $1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-vending-machine-test-token-launch-c9a4c8b8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-gZSaMuxBqVvTK8xT-gLu

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 x402-vending-machine-test-token-launch-c9a4c8b8 -d '<json body>'
```

Example prompt: Launch a test token called 'Demo Coin' with the symbol 'DEMO' on the Heurist vending machine — add a description 'A test token for experimentation', point the website to https://demo.example.com, and use my wallet as the creator.

## When to prefer this

Choose this endpoint when you want to test the token launch and vending flow without committing significant capital — the 4 USDC sales cap makes it safe for development, QA, or educational demos. Prefer the production launch endpoints (40 USDC or 4000 USDC caps) for real token launches. Use this when iterating on token metadata, testing purchase flows, or building integrations against the vending machine API.

## Known failure modes

- Missing required 'name' or 'symbol' fields returns a validation error
- Payment of 1 USDC not provided or x402 payment header malformed results in 402 Payment Required
- Duplicate token symbol or name already registered may cause creation conflict
- Invalid imageUrl or website URL format may be rejected
- Creator address not a valid wallet address returns a validation error

## How this service works

Launch a token for testing and offer it for sale. 1 billion total supply. Sales cap is 4 USDC.

## Output

Returns a coin creation record including the token's metadata, launch status, and (once processed) the token contract address. The agent can poll the coin status endpoint using the returned identifier to confirm when the contract has been deployed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "name",
  "symbol"
 ],
 "properties": {
  "docs": {
   "type": "string"
  },
  "name": {
   "type": "string"
  },
  "symbol": {
   "type": "string"
  },
  "creator": {
   "type": "string",
   "description": "The address that can update token metadata. Default is the API caller."
  },
  "discord": {
   "type": "string"
  },
  "twitter": {
   "type": "string"
  },
  "website": {
   "type": "string"
  },
  "imageUrl": {
   "type": "string"
  },
  "telegram": {
   "type": "string"
  },
  "description": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-vending-machine-test-token-launch-c9a4c8b8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from vending-machine.heurist.xyz](https://www.zero.xyz/host/vending-machine.heurist.xyz/llms.txt)
