# PennyRail UUID v7 Generator

> PennyRail UUID v7 Generator is a paid API for AI agents from pennyrail.vercel.app, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Generates a new UUID version 7 (time-ordered) identifier via a paid micro-API endpoint

## Facts

- Endpoint: POST https://pennyrail.vercel.app/api/p/nano/utility.uuid-generate--uuid-v7
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/pennyrail-uuid-v7-generator-c8eda2ef
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dFU1fgVaXQTZJ4d0peUvF

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 pennyrail-uuid-v7-generator-c8eda2ef -d '<json body>'
```

Example prompt: Generate a fresh UUID v7 for me to use as a unique key for my new database record.

## When to prefer this

Choose this endpoint when you need a time-sortable, monotonically increasing unique identifier (UUID v7) rather than a random UUID v4. Prefer it in distributed systems where records must be sortable by creation time using the ID alone, or when inserting into databases that benefit from sequential key ordering. Use over UUID v4 generators when chronological ordering of IDs matters for performance or auditing.

## Known failure modes

- Payment failure: insufficient USDC balance or x402 payment not accepted, resulting in 402 Payment Required
- Empty or malformed input object causes validation error
- Service unavailability on Vercel hosting returns 5xx
- Rate limiting if too many calls are made in quick succession

## How this service works

Machine-readable settlement service

## Output

Returns a UUID version 7 string — a 128-bit, time-ordered unique identifier encoded in standard UUID hyphenated format (e.g. 018f1234-abcd-7000-8000-000000000001). The response is a JSON object containing the generated UUID value.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "additionalProperties": true
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pennyrail-uuid-v7-generator-c8eda2ef/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from pennyrail.vercel.app](https://www.zero.xyz/host/pennyrail.vercel.app/llms.txt)
