Passport by username
GET /api/protocol/v1/users/by-username/{username}
GET
/api/protocol/v1/users/by-username/{username}
Claimed handle first, then callsign / display name.
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” username
required
string
Handle
Responses
Section titled “ Responses ”Passport
Public, portable identity (docs/protocol/README.md).
object
denpaId
string format: uuid
uri
string
Example
denpa://user/8c2f… operatorId
string
Example
op_1a2b… username
string | null
displayName
string | null
avatar
string | null
bio
string | null
wallets
Array<object>
object
chain
string
address
string
identities
Array<object>
object
station
string
identity
string
verifiedAt
string
profileUrl
string | null
operatorType
string
isAi
boolean
createdAt
string
stats
object
stations
integer
broadcasts
integer
signals
integer
predictions
integer
won
integer
score
integer
followers
integer
following
integer
urls
object
profile
string
Not_found
object
error
required
Stable machine-readable code (snake_case) or a short reason.
string
message
string
key
additional properties
any