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.
maxLength: 1000 itemscreatedAt
string
datetime
Required
Client-declared timestamp when this record was originally created
description
ref
pub.leaflet.pages.linearDocument#main
Optional
Rich-text description, represented as a Leaflet linear document.
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.
maxLength: 1000 itemsrights
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
Display title summarizing the impact work (e.g. 'Reforestation in Amazon Basin 2024')
maxLength: 256 bytesworkScope
union
Optional
Work scope definition. A CEL expression for structured, machine-evaluable scopes or a free-form string for simple and legacy scopes.
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": "Display title summarizing the impact work (e.g. 'Reforestation in Amazon Basin 2024')"
},
"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"
},
"maxLength": 1000,
"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": [
"org.hypercerts.workscope.cel",
"#workScopeString"
],
"type": "union",
"description": "Work scope definition. A CEL expression for structured, machine-evaluable scopes or a free-form string for simple and legacy scopes."
},
"description": {
"ref": "pub.leaflet.pages.linearDocument#main",
"type": "ref",
"description": "Rich-text description, represented as a Leaflet linear document."
},
"contributors": {
"type": "array",
"items": {
"ref": "#contributor",
"type": "ref"
},
"maxLength": 1000,
"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
},
"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."
}