{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "Self-serve names the name review flagged, newest first: labels registered below a built-in base that a model judged likely to read as a brand's, the operator's, or a sign-in, security or billing page. The review band was admitted; the refuse band was refused when the review was enforcing and admitted when it was in shadow. Empty when the review is off.",
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"reviews": {
"items": {
"ref": "#nameReview",
"type": "ref"
},
"type": "array"
}
},
"required": [
"reviews"
],
"type": "object"
}
},
"parameters": {
"properties": {
"band": {
"description": "Only this band. Both when absent.",
"knownValues": [
"review",
"refuse"
],
"type": "string"
},
"limit": {
"default": 50,
"description": "Maximum decisions to return.",
"maximum": 100,
"minimum": 1,
"type": "integer"
}
},
"type": "params"
},
"type": "query"
},
"nameReview": {
"description": "One judged label of one registration attempt.",
"properties": {
"band": {
"description": "Which threshold the judgment reached.",
"knownValues": [
"review",
"refuse"
],
"type": "string"
},
"base": {
"description": "The built-in base it was asked for under.",
"type": "string"
},
"cached": {
"description": "True when this repeats an earlier judgment of the same label rather than a fresh one.",
"type": "boolean"
},
"decidedAt": {
"description": "When the judgment was made.",
"format": "datetime",
"type": "string"
},
"did": {
"description": "The identity that asked for the name. Kept for operator review; never sent to the model.",
"format": "did",
"type": "string"
},
"domain": {
"description": "The full name that was asked for.",
"type": "string"
},
"id": {
"description": "The decision's ID.",
"type": "integer"
},
"kind": {
"description": "What the model said the label looks like.",
"knownValues": [
"brand",
"operator",
"auth_or_security",
"ordinary",
"unknown"
],
"type": "string"
},
"label": {
"description": "The label that was judged, as an A-label (`xn--` for an internationalized one).",
"type": "string"
},
"mode": {
"description": "The review's mode at the time.",
"knownValues": [
"shadow",
"enforce"
],
"type": "string"
},
"model": {
"description": "The model version that answered.",
"type": "string"
},
"outcome": {
"description": "What became of the registration. A refuse band that was admitted was judged in shadow mode.",
"knownValues": [
"admitted",
"refused"
],
"type": "string"
},
"pImpersonates": {
"description": "The model's probability that a visitor reads the label as someone else's, as a decimal string, since lexicons have no float type.",
"type": "string"
}
},
"required": [
"id",
"domain",
"base",
"label",
"band",
"outcome",
"mode",
"pImpersonates",
"kind",
"model",
"did",
"decidedAt"
],
"type": "object"
}
},
"id": "space.highport.admin.listNameReviews",
"lexicon": 1
}