id.sifa.org.profile
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "The organization's self-declared profile. Singleton: one org declaration per DID, following the app.bsky.actor.profile pattern.",
"key": "literal:self",
"record": {
"properties": {
"contact": {
"description": "Contact email address for the organization. NOT rendered publicly; used for notifications only. Validated as an email address at the app layer.",
"type": "string"
},
"createdAt": {
"description": "Client-declared timestamp when this organization profile was originally created.",
"format": "datetime",
"type": "string"
},
"description": {
"description": "Organization description / about.",
"maxGraphemes": 5000,
"maxLength": 50000,
"type": "string"
},
"entityRefs": {
"description": "Canonical external entity identifiers this account represents: Wikidata Q-ID URIs (http://www.wikidata.org/entity/Q...), ROR URIs, or LEI URIs. Self-declared; downstream validation (registry match) confirms or fails each binding.",
"items": {
"format": "uri",
"type": "string"
},
"maxLength": 20,
"type": "array"
},
"labels": {
"description": "Self-label values for this organization profile.",
"refs": [
"com.atproto.label.defs#selfLabels"
],
"type": "union"
},
"logo": {
"accept": [
"image/png",
"image/jpeg"
],
"description": "Organization logo image.",
"maxSize": 1000000,
"type": "blob"
},
"name": {
"description": "Organization display name.",
"maxGraphemes": 200,
"maxLength": 2000,
"minLength": 1,
"type": "string"
},
"website": {
"description": "Official website URL.",
"format": "uri",
"type": "string"
}
},
"required": [
"name",
"createdAt"
],
"type": "object"
},
"type": "record"
}
},
"description": "Self-declared organization profile. Lives in the organization's PDS. Presence of this record marks the account as presenting as an organization; trust is layered separately by AppViews (Sifa's rendering floor, verification labels, registry matches). Creating this record asserts that the account holder is authorized to represent this organization. The assertion carries Terms-of-Service and legal weight but no trust weight on its own. Independently evaluable by any AppView with zero Sifa dependency.",
"id": "id.sifa.org.profile",
"lexicon": 1
}
Metadata
- DID
-
did:plc:2f2ahswozqy4v5lvu676375y - CID
-
bafyreif4fcssz6uvpbyxvaluejvst5uvqek3xb5hu6knfxnd2u77kaojpu - Indexed At
- 2026-07-16 17:14 UTC
- AT-URI
-
at://did:plc:2f2ahswozqy4v5lvu676375y/com.atproto.lexicon.schema/id.sifa.org.profile
Version History (6 versions)
Referenced Schemas (1)
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
Extended metadata for an organization actor. Complements the base actor profile (app.certified.actor.profile), which holds the display name, description, website, avatar, and banner, with organization-specific fields su…
-
A declaration of an organization or project