{
"id": "world.ptah.temp.contribution",
"defs": {
"main": {
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"contributorDID",
"worldReference",
"createdAt"
],
"properties": {
"createdAt": {
"type": "string",
"format": "datetime",
"description": "Timestamp of the contribution."
},
"contributorDID": {
"type": "string",
"format": "did",
"description": "Who is making the contribution."
},
"worldReference": {
"type": "string",
"format": "at-uri",
"description": "The AT URI of the world being contributed to."
},
"canonicalStatus": {
"type": "string",
"description": "The canonical standing of this contribution within the world.",
"knownValues": [
"world.ptah.temp.defs#canonicalStatusOfficial",
"world.ptah.temp.defs#canonicalStatusCommunity",
"world.ptah.temp.defs#canonicalStatusApocryphal"
]
},
"recordReference": {
"type": "string",
"format": "at-uri",
"description": "The AT URI of the primary record being contributed. The Contribution record is the anchor of attribution — not the exhaustive list of every record the contributor touched. The full scope is discoverable via DID query across record types."
},
"attributionChain": {
"type": "array",
"items": {
"type": "string",
"format": "at-uri"
},
"description": "An array tracing every hand this contribution passed through. AT URIs of prior contribution records or DIDs. This is the Carryforward logic expressed at the protocol layer."
},
"contributionType": {
"type": "string",
"maxLength": 640,
"description": "What kind of contribution and which record type it links to.",
"knownValues": [
"character",
"role",
"action",
"event",
"lore",
"location"
],
"maxGraphemes": 64
},
"originatorApproval": {
"type": "string",
"description": "The approval status of this contribution.",
"knownValues": [
"approved",
"preApproved",
"communityCanon"
]
},
"publicDomainCompliance": {
"type": "boolean",
"description": "Whether this contribution complies with public domain sourcing requirements. Relevant for catalog worlds."
}
}
},
"description": "A deed of addition. Imhotep — the most famous architect in history, deified as the Son of Ptah. Every contributor to a world is an Imhotep. They build within the tradition of the master. Their work is attributed. The lineage is unbroken."
}
},
"$type": "com.atproto.lexicon.schema",
"lexicon": 1,
"description": "A contribution record in The Ptah Protocol. The permission and attribution layer — governs how someone who did not create a world adds something to it, and ensures that addition is attributed, traceable, and governed by whatever rules the world originator set."
}