Describes the rights that a contributor and/or an owner has, such as whether the hypercert can be sold, transferred, and under what conditions.
Record Key
tid
Timestamp-based ID
Properties
attachment
union
Optional
An attachment to define the rights further, e.g. a legal document.
Known types:
createdAt
string
datetime
Required
Client-declared timestamp when this record was originally created
rightsDescription
string
Required
Detailed explanation of the rights holders' permissions, restrictions, and conditions
maxLength: 10000 bytesmaxGraphemes: 1000 graphemesrightsName
string
Required
Human-readable name for these rights (e.g. 'All Rights Reserved', 'CC BY-SA 4.0')
maxLength: 100 bytesrightsType
string
Required
Short identifier code for this rights type (e.g. 'ARR', 'CC-BY-SA') to facilitate filtering and search
maxLength: 10 bytesView raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"rightsName",
"rightsType",
"rightsDescription",
"createdAt"
],
"properties": {
"createdAt": {
"type": "string",
"format": "datetime",
"description": "Client-declared timestamp when this record was originally created"
},
"attachment": {
"refs": [
"org.hypercerts.defs#uri",
"org.hypercerts.defs#smallBlob"
],
"type": "union",
"description": "An attachment to define the rights further, e.g. a legal document."
},
"rightsName": {
"type": "string",
"maxLength": 100,
"description": "Human-readable name for these rights (e.g. 'All Rights Reserved', 'CC BY-SA 4.0')"
},
"rightsType": {
"type": "string",
"maxLength": 10,
"description": "Short identifier code for this rights type (e.g. 'ARR', 'CC-BY-SA') to facilitate filtering and search"
},
"rightsDescription": {
"type": "string",
"maxLength": 10000,
"description": "Detailed explanation of the rights holders' permissions, restrictions, and conditions",
"maxGraphemes": 1000
}
}
},
"description": "Describes the rights that a contributor and/or an owner has, such as whether the hypercert can be sold, transferred, and under what conditions."
}