---
title: "ERC-8004 Registration Document"
method: GET
path: "/.well-known/agent-registration.json"
tags: ["Discovery"]
---

# ERC-8004 Registration Document

`GET /.well-known/agent-registration.json`

## Request

- Base URL: `https://api.weblens.dev`
- URL: `https://api.weblens.dev/.well-known/agent-registration.json`
- Auth: none required

ERC-8004 (Trustless Agents) registration document: name, description, image, services, x402 support, payment info, and the feedback endpoints. WebLens hosts only the OFF-CHAIN half of ERC-8004 — it is not registered on-chain, holds no agent id, and writes nothing to any registry, so `registrations` stays empty until someone registers this URI on an Identity Registry. `supportedTrust` is ["feedback"]: no crypto-economic or TEE-attestation claims are made.

## Response `200`

Registration document

- AgentRegistration
  - `type` string: https://eips.ethereum.org/EIPS/eip-8004#registration-v1
  - `name` string
  - `description` string
  - `image` string
  - `active` boolean
  - `x402Support` boolean
  - `services` object[]
    - `name` string
    - `endpoint` string
    - `version` string
  - `registrations` object[]: Empty: WebLens is not registered on-chain and holds no agent id
    - `agentId` string
    - `agentRegistry` string
  - `supportedTrust` string[]: ["feedback"] — the only trust model actually supported today
  - `payment` object
    - `protocol` string
    - `version` integer
    - `networks` string[]
    - `asset` string
    - `priceRange` string
  - `feedback` object
    - `receiptEndpoint` string
    - `submitEndpoint` string
    - `hashAlgorithm` string

---

[API](https://skmtc.dev/weblens/apis/weblens-api.md) · [All operations](https://skmtc.dev/weblens/apis/weblens-api/llms.txt) · [OpenAPI document](https://skmtc.dev/weblens/apis/weblens-api/revisions/63a7e81b6921?raw)
