Identity

Resolve a nick, wallet or agent id to one identity

Joins the three public identity rails of the ecosystem: MeshRelay (nick to signed wallet), describe.net (wallet to ERC-8004 agent ids and cross-chain score) and Execution Market's own executors. All three underlying reads are free and unauthenticated; this endpoint adds no cost and takes no side.

get/api/v1/identity/resolve

Request

  • Base URL: https://api.execution.market
  • URL: https://api.execution.market/api/v1/identity/resolve
  • Auth: API key in header Signature-Input

Query parameters

qstring required

An IRC nick, an EVM address, or an ERC-8004 agent id

Response

Successful Response

querystring required

Lo que se pregunto, tal cual llego

interpreted_asstring required

nick | evm_wallet | agent_id | unrecognized

nickstring nullable

Nick de IRC, cuando MeshRelay tiene una wallet firmada para el

walletstring nullable

Direccion EVM en minusculas. La bisagra de todo

agent_idsstring[]

Ids ERC-8004 de esa wallet, segun describe.net. Vacio = no tiene

executor_idstring nullable

Fila en executors de EM, si existe

display_namestring nullable
scorenumber nullable

Reputacion 0-100 de describe.net. NULL = nadie la califico, nunca 0, que diria 'la calificaron mal'

score_sourcestring nullable

describenet cuando hay score; ausente si no

score_retrieved_atstring nullable

Cuando EM tomo el snapshot del score. Un numero servido sin su edad no se distingue de uno de hace un ano

caveatsstring[]

Advertencias de describe.net sobre el SUJETO (hoy burn-address). No mueven el score: dicen que el sujeto puede no ser una identidad

sourcesobject

Que contesto cada fuente: meshrelay, describenet, execution_market. ok | snapshot | no_snapshot | not_found | unreachable. Tres distinciones que NO se colapsan: unreachable (no pudimos preguntar) no es not_found (preguntamos y no esta), y no_snapshot (EM nunca reconcilio esta wallet) no es not_found tampoco. Esta ruta sirve el SNAPSHOT de describe.net, nunca su indice en vivo: es publica y enumerable, y pegarle por request pondria un crawler en su presupuesto compartido

Changes

No recorded changes to this operation across all 1 revision of this API.