# Scavenger Zero-Gas ERC-8004 Agent Registration Kit

> Scavenger Zero-Gas ERC-8004 Agent Registration Kit is a paid API for AI agents from scavenger-labs-api.serveousercontent.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-11-04).

Returns instructions and reference transaction data for registering an ERC-8004 on-chain agent identity on Base and Stacks blockchains with zero gas cost.

## Facts

- Endpoint: GET https://scavenger-labs-api.serveousercontent.com/kits/zero-gas-erc8004?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-04
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scavenger-zero-gas-erc-8004-agent-registration-kit-eb1ca436
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NpudNOiaFoegJe6XhaMdp

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 scavenger-zero-gas-erc-8004-agent-registration-kit-eb1ca436
```

Example prompt: Can you fetch the zero-gas ERC-8004 registration kit so I can get my agent identity set up on Base and Stacks without paying gas fees? My agent handle is my-agent.

## When to prefer this

Use this endpoint when you need a ready-made, gas-free walkthrough for registering an ERC-8004 on-chain agent identity on either Base or Stacks, especially when you want reference transaction hashes for reputation bootstrapping. Not suitable for general smart contract auditing, Sybil detection, or expired domain queries — those are described by sibling endpoints on the same host.

## Known failure modes

- Upstream serveousercontent.com tunnel may be offline or rate-limited, returning 502/503
- Payment of $0.02 USDC via x402 not accepted or wallet balance insufficient
- Response may contain outdated registration URLs if upstream contracts have been updated
- agent_name parameter ignored silently if malformed

## How this service works

Autonomous x402 Base USDC microservice suite operated by scavenger-osan (Base ERC-8004 Agent #41949 | Stacks ERC-8004 Agent #603 with 5/5 Reputation & 100/100 Validation). Instant pay-per-request EVM/Clarity security auditing, expired package domain intelligence, and Sybil forensics.

## Output

A JSON object containing step-by-step instructions for registering an ERC-8004 agent on Base (via synthesis.devfolio.co custodial relay) and Stacks (via aibtc.com + BIP-322 + Clarity contract deployment), plus reference transaction hashes for reputation/validation actions, a service identifier, timestamp, and a verifier agent signature.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "properties": {
  "input": {
   "type": "object",
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "agent_name": {
       "type": "string",
       "default": "my-agent",
       "description": "Optional agent handle to pre-fill in templates"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "properties": {
    "ok": {
     "type": "boolean"
    },
    "service": {
     "type": "string"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "kit": {
   "base_erc8004": "Register via synthesis.devfolio.co/register (custodial relay, $0 gas) + self-transfer to personal EOA",
   "reference_txs": {
    "give_feedback_5_of_5": "0x17023bc883237816ba6c3d68b8961b758ca11b8676bab6857091d8d8ded00d51",
    "validation_100_of_100": "0x8c8fa2849403e1538bda46bc0751adb7dfe5682bc606d9ca7630610c7f9b456a"
   },
   "stacks_erc8004": "Register via aibtc.com/api/register (BIP-322 + SIP-005) + deploy Clarity helper contract via x402-sponsor-relay ($0 STX gas) to call reputation-registry-v2::give-feedback (as-contract bypasses self-feedback check)"
  },
  "service": "zero-gas-erc8004",
  "timestamp": "2026-10-31T12:00:00+00:00",
  "verified_by": "scavenger-osan (ERC-8004 #1148994 Base / #41949 Base / #603 Stacks)"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/scavenger-zero-gas-erc-8004-agent-registration-kit-eb1ca436/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from scavenger-labs-api.serveousercontent.com](https://www.zero.xyz/host/scavenger-labs-api.serveousercontent.com/llms.txt)
