pub.chive.eprint.authorContribution
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"contribution": {
"description": "Author contribution with type and degree node references",
"properties": {
"degreeSlug": {
"default": "equal",
"description": "Contribution degree slug for display fallback",
"knownValues": [
"lead",
"equal",
"supporting"
],
"type": "string"
},
"degreeUri": {
"description": "AT-URI to contribution degree node (subkind=contribution-degree)",
"format": "at-uri",
"type": "string"
},
"typeSlug": {
"description": "Contribution type slug for display fallback (e.g., 'conceptualization')",
"maxLength": 50,
"type": "string"
},
"typeUri": {
"description": "AT-URI to contribution type node (subkind=contribution-type)",
"format": "at-uri",
"type": "string"
}
},
"required": [
"typeUri"
],
"type": "object"
},
"main": {
"description": "Author entry with full contribution metadata",
"properties": {
"affiliations": {
"description": "Author affiliations",
"items": {
"ref": "pub.chive.defs#affiliation",
"type": "ref"
},
"maxLength": 10,
"type": "array"
},
"avatarUrl": {
"description": "Avatar URL resolved from author's PDS profile (AppView-enriched)",
"format": "uri",
"type": "string"
},
"contributions": {
"description": "CRediT-based contribution types",
"items": {
"ref": "#contribution",
"type": "ref"
},
"maxLength": 14,
"type": "array"
},
"did": {
"description": "Author DID if they have an ATProto account",
"format": "did",
"type": "string"
},
"email": {
"description": "Contact email (for external authors)",
"maxLength": 254,
"type": "string"
},
"handle": {
"description": "ATProto handle resolved from DID (AppView-enriched)",
"maxLength": 253,
"type": "string"
},
"isCorrespondingAuthor": {
"default": false,
"description": "Whether this is a corresponding author",
"type": "boolean"
},
"isHighlighted": {
"default": false,
"description": "Whether this author is highlighted (co-first, co-last)",
"type": "boolean"
},
"name": {
"description": "Author display name (required even if DID present)",
"maxLength": 200,
"type": "string"
},
"orcid": {
"description": "ORCID identifier (format: 0000-0000-0000-000X)",
"maxLength": 19,
"type": "string"
},
"order": {
"description": "Position in author list (1-indexed)",
"minimum": 1,
"type": "integer"
}
},
"required": [
"name",
"order"
],
"type": "object"
}
},
"id": "pub.chive.eprint.authorContribution",
"lexicon": 1,
"revision": 2
}
Metadata
- DID
-
did:plc:egjghlwgts2hlcer2txilxeh - CID
-
bafyreicmsbedzueowe64rmhlibl23v3mizjoorxsbxmluy3rpwuhb3op5i - Indexed At
- 2026-06-18 13:14 UTC
- AT-URI
-
at://did:plc:egjghlwgts2hlcer2txilxeh/com.atproto.lexicon.schema/pub.chive.eprint.authorContribution
Referenced Schemas (1)
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
pub.chive.actor.profile record
Chive-specific author profile
-
Get author profile and metrics by DID
-
id.sifa.profile.publication record
A publication authored or co-authored by the user.