# Vaultfire VNS Register Name (Commit-Reveal Step 2)

> Vaultfire VNS Register Name (Commit-Reveal Step 2) is a paid API for AI agents from theloopbreaker.com, paid per call via x402, $0.100000/call, status unknown (last checked 2026-09-15).

Prepares an unsigned transaction for the VaultfireNameService.registerName() commit-reveal step 2, returning it for local wallet signing.

## Facts

- Endpoint: POST https://theloopbreaker.com/api/x402/actions/register-vns-name
- Price: $0.100000/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/theloopbreaker-com-114b0264
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ETQ6w_YE9EyIYT06W_IB4

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 theloopbreaker-com-114b0264 -d '<json body>'
```

Example prompt: Prepare the step-2 registerName transaction for VaultfireNameService so I can claim the name 'agentsmith.vns' — I've already submitted my commit and I'm ready to sign the reveal tx with my wallet 0xAbC123...

## When to prefer this

Use this endpoint specifically when executing step 2 (reveal phase) of a VaultfireNameService commit-reveal name registration flow on the Vaultfire Protocol. It is the only endpoint in this ecosystem that produces an unsigned registerName() transaction for VNS. Prefer it over generic on-chain read endpoints when you need an actionable, signable tx rather than read-only data.

## Known failure modes

- Commit not found or expired — the prior commit step was not completed or the time window lapsed
- Name already registered — another address completed registration before this call
- Invalid commit parameters — mismatch between commit hash and reveal data
- Payment failure — x402 USDC payment of $0.30 not accepted
- Malformed request — missing required name or wallet fields
- Chain unavailable — Base mainnet RPC unresponsive

## How this service works

Tx-prepare for VaultfireNameService.registerName() — step 2 of commit-reveal VNS registration. Returns unsigned transaction; caller signs in wallet.

## Output

An unsigned transaction object encoding the VaultfireNameService.registerName() call for the reveal step of commit-reveal VNS registration. The caller receives calldata and tx parameters ready to be signed locally in their wallet and broadcast to the chain.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object"
  },
  "output": {
   "type": "object"
  }
 }
}
```

## More

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