A hypercert record tracking impact work.
any
Any valid record key
Properties
contributors
array
of
ref
#contributor
Optional
An array of contributor objects, each containing contributor information, weight, and contribution details.
createdAt
string
datetime
Required
Client-declared timestamp when this record was originally created
description
string
Optional
Optional longer description of this activity claim, including context or interpretation. Rich text annotations may be provided via `descriptionFacets`.
maxLength: 30000 bytesmaxGraphemes: 3000 graphemesdescriptionFacets
array
of
ref
app.bsky.richtext.facet
Optional
Rich text annotations for `description` (mentions, URLs, hashtags, etc).
endDate
string
datetime
Optional
When the work ended
image
union
Optional
The hypercert visual representation as a URI or image blob.
locations
array
of
ref
com.atproto.repo.strongRef
Optional
An array of strong references to the location where activity was performed. The record referenced must conform with the lexicon app.certified.location.
rights
ref
com.atproto.repo.strongRef
Optional
A strong reference to the rights that this hypercert has. The record referenced must conform with the lexicon org.hypercerts.claim.rights.
shortDescription
string
Required
Short summary of this activity claim, suitable for previews and list views. Rich text annotations may be provided via `shortDescriptionFacets`.
maxLength: 3000 bytesmaxGraphemes: 300 graphemesshortDescriptionFacets
array
of
ref
app.bsky.richtext.facet
Optional
Rich text annotations for `shortDescription` (mentions, URLs, hashtags, etc).
startDate
string
datetime
Optional
When the work began
title
string
Required
Title of the hypercert.
maxLength: 256 bytesworkScope
union
Optional
Work scope definition. Either a strongRef to a work-scope logic record (structured, nested logic), or a free-form string for simple or legacy scopes. The work scope record should conform to the org.hypercerts.helper.workScopeTag lexicon.
View raw schema
{
"key": "any",
"type": "record",
"record": {
"type": "object",
"required": [
"title",
"shortDescription",
"createdAt"
],
"properties": {
"image": {
"refs": [
"org.hypercerts.defs#uri",
"org.hypercerts.defs#smallImage"
],
"type": "union",
"description": "The hypercert visual representation as a URI or image blob."
},
"title": {
"type": "string",
"maxLength": 256,
"description": "Title of the hypercert."
},
"rights": {
"ref": "com.atproto.repo.strongRef",
"type": "ref",
"description": "A strong reference to the rights that this hypercert has. The record referenced must conform with the lexicon org.hypercerts.claim.rights."
},
"endDate": {
"type": "string",
"format": "datetime",
"description": "When the work ended"
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "Client-declared timestamp when this record was originally created"
},
"locations": {
"type": "array",
"items": {
"ref": "com.atproto.repo.strongRef",
"type": "ref"
},
"description": "An array of strong references to the location where activity was performed. The record referenced must conform with the lexicon app.certified.location."
},
"startDate": {
"type": "string",
"format": "datetime",
"description": "When the work began"
},
"workScope": {
"refs": [
"com.atproto.repo.strongRef",
"#workScopeString"
],
"type": "union",
"description": "Work scope definition. Either a strongRef to a work-scope logic record (structured, nested logic), or a free-form string for simple or legacy scopes. The work scope record should conform to the org.hypercerts.helper.workScopeTag lexicon."
},
"description": {
"type": "string",
"maxLength": 30000,
"description": "Optional longer description of this activity claim, including context or interpretation. Rich text annotations may be provided via `descriptionFacets`.",
"maxGraphemes": 3000
},
"contributors": {
"type": "array",
"items": {
"ref": "#contributor",
"type": "ref"
},
"description": "An array of contributor objects, each containing contributor information, weight, and contribution details."
},
"shortDescription": {
"type": "string",
"maxLength": 3000,
"description": "Short summary of this activity claim, suitable for previews and list views. Rich text annotations may be provided via `shortDescriptionFacets`.",
"maxGraphemes": 300
},
"descriptionFacets": {
"type": "array",
"items": {
"ref": "app.bsky.richtext.facet",
"type": "ref"
},
"description": "Rich text annotations for `description` (mentions, URLs, hashtags, etc)."
},
"shortDescriptionFacets": {
"type": "array",
"items": {
"ref": "app.bsky.richtext.facet",
"type": "ref"
},
"description": "Rich text annotations for `shortDescription` (mentions, URLs, hashtags, etc)."
}
}
},
"description": "A hypercert record tracking impact work."
}