List all users with trusted editor or higher roles (admin only)
Parameters
Pagination cursor for next page
Maximum number of results to return
Errors
AuthenticationRequired
Unauthorized
Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
Sending request...
View raw schema
{
"type": "query",
"errors": [
{
"name": "AuthenticationRequired"
},
{
"name": "Unauthorized"
}
],
"output": {
"schema": {
"type": "object",
"required": [
"editors",
"total"
],
"properties": {
"total": {
"type": "integer",
"description": "Total number of editors"
},
"cursor": {
"type": "string",
"description": "Cursor for next page"
},
"editors": {
"type": "array",
"items": {
"ref": "#trustedEditor",
"type": "ref"
},
"description": "List of trusted editors"
}
}
},
"encoding": "application/json"
},
"parameters": {
"type": "params",
"properties": {
"role": {
"type": "string",
"description": "Filter by role",
"knownValues": [
"community-member",
"trusted-editor",
"graph-editor",
"domain-expert",
"administrator"
]
},
"limit": {
"type": "integer",
"default": 50,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of results to return"
},
"cursor": {
"type": "string",
"description": "Pagination cursor for next page"
}
}
},
"description": "List all users with trusted editor or higher roles (admin only)"
}
User reputation metrics for governance
Properties
Account age in days
minimum: 0
Account creation timestamp
Whether user meets trusted editor criteria
Total eprints authored
minimum: 0
List of missing eligibility criteria
Governance proposals submitted
minimum: 0
Computed reputation score
minimum: 0
Current governance role
Known values: community-member, trusted-editor, graph-editor, domain-expert, administrator
Proposals that were approved
minimum: 0
Total endorsements received
minimum: 0
Policy violations recorded
minimum: 0
Moderation warnings received
minimum: 0
Eprints with substantial endorsements
minimum: 0
View raw schema
{
"type": "object",
"required": [
"did",
"accountCreatedAt",
"accountAgeDays",
"eprintCount",
"wellEndorsedEprintCount",
"totalEndorsements",
"proposalCount",
"voteCount",
"successfulProposals",
"warningCount",
"violationCount",
"reputationScore",
"role",
"eligibleForTrustedEditor",
"missingCriteria"
],
"properties": {
"did": {
"type": "string",
"format": "did",
"description": "User DID"
},
"role": {
"type": "string",
"description": "Current governance role",
"knownValues": [
"community-member",
"trusted-editor",
"graph-editor",
"domain-expert",
"administrator"
]
},
"voteCount": {
"type": "integer",
"minimum": 0,
"description": "Votes cast"
},
"eprintCount": {
"type": "integer",
"minimum": 0,
"description": "Total eprints authored"
},
"warningCount": {
"type": "integer",
"minimum": 0,
"description": "Moderation warnings received"
},
"proposalCount": {
"type": "integer",
"minimum": 0,
"description": "Governance proposals submitted"
},
"accountAgeDays": {
"type": "integer",
"minimum": 0,
"description": "Account age in days"
},
"violationCount": {
"type": "integer",
"minimum": 0,
"description": "Policy violations recorded"
},
"missingCriteria": {
"type": "array",
"items": {
"type": "string"
},
"description": "List of missing eligibility criteria"
},
"reputationScore": {
"type": "integer",
"minimum": 0,
"description": "Computed reputation score"
},
"accountCreatedAt": {
"type": "integer",
"description": "Account creation timestamp"
},
"totalEndorsements": {
"type": "integer",
"minimum": 0,
"description": "Total endorsements received"
},
"successfulProposals": {
"type": "integer",
"minimum": 0,
"description": "Proposals that were approved"
},
"wellEndorsedEprintCount": {
"type": "integer",
"minimum": 0,
"description": "Eprints with substantial endorsements"
},
"eligibleForTrustedEditor": {
"type": "boolean",
"description": "Whether user meets trusted editor criteria"
}
},
"description": "User reputation metrics for governance"
}
Trusted editor record
Properties
Daily rate limit for delegation
minimum: 0
Delegation expiration timestamp
Whether editor has an active PDS delegation
No description available.
Records created today under delegation
minimum: 0
Current governance role
Known values: community-member, trusted-editor, graph-editor, domain-expert, administrator
Timestamp when role was granted
DID of admin who granted the role
View raw schema
{
"type": "object",
"required": [
"did",
"role",
"roleGrantedAt",
"hasDelegation",
"metrics"
],
"properties": {
"did": {
"type": "string",
"format": "did",
"description": "Editor DID"
},
"role": {
"type": "string",
"description": "Current governance role",
"knownValues": [
"community-member",
"trusted-editor",
"graph-editor",
"domain-expert",
"administrator"
]
},
"handle": {
"type": "string",
"description": "Editor handle"
},
"metrics": {
"ref": "#reputationMetrics",
"type": "ref"
},
"displayName": {
"type": "string",
"description": "Editor display name"
},
"hasDelegation": {
"type": "boolean",
"description": "Whether editor has an active PDS delegation"
},
"roleGrantedAt": {
"type": "integer",
"description": "Timestamp when role was granted"
},
"roleGrantedBy": {
"type": "string",
"format": "did",
"description": "DID of admin who granted the role"
},
"dailyRateLimit": {
"type": "integer",
"minimum": 0,
"description": "Daily rate limit for delegation"
},
"delegationExpiresAt": {
"type": "integer",
"description": "Delegation expiration timestamp"
},
"recordsCreatedToday": {
"type": "integer",
"minimum": 0,
"description": "Records created today under delegation"
}
},
"description": "Trusted editor record"
}