id.sifa.profile.certification

sifa.id

Documentation

Record representing a single certification or license.

main record

Record representing a single certification or license.

Record Key tid Timestamp-based ID

Properties

authority string Optional

Issuing organization or authority.

maxLength: 2560 bytesmaxGraphemes: 256 graphemes
authorityDid string did Optional

DID of the issuing authority's ATproto account, if one exists.

createdAt string datetime Required

Client-declared timestamp when this record was originally created.

credentialId string Optional

Credential ID or license number.

maxLength: 2560 bytesmaxGraphemes: 256 graphemes
credentialUrl string uri Optional

URL to verify the credential.

entityRef string uri Optional

Portable, app-neutral identifier for the issuing organization the user selected from a resolver dropdown: a Wikidata Q-ID URI (http://www.wikidata.org/entity/Q...), a ROR URI, or an LEI URI. Enables deterministic resolution to a canonical entity even before the organization claims an ATproto account. Absent for free-text entries.

expiresAt string Optional

Expiry date in YYYY-MM or YYYY-MM-DD format. Omit if the certification does not expire.

issuedAt string Optional

Date the certification was issued, in YYYY-MM or YYYY-MM-DD format.

name string Required

Certification or license name.

maxLength: 2560 bytesminLength: 1 bytesmaxGraphemes: 256 graphemes
View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "name",
      "createdAt"
    ],
    "properties": {
      "name": {
        "type": "string",
        "maxLength": 2560,
        "minLength": 1,
        "description": "Certification or license name.",
        "maxGraphemes": 256
      },
      "labels": {
        "refs": [
          "com.atproto.label.defs#selfLabels"
        ],
        "type": "union",
        "description": "Self-label values for this certification record."
      },
      "issuedAt": {
        "type": "string",
        "description": "Date the certification was issued, in YYYY-MM or YYYY-MM-DD format."
      },
      "authority": {
        "type": "string",
        "maxLength": 2560,
        "description": "Issuing organization or authority.",
        "maxGraphemes": 256
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "Client-declared timestamp when this record was originally created."
      },
      "entityRef": {
        "type": "string",
        "format": "uri",
        "description": "Portable, app-neutral identifier for the issuing organization the user selected from a resolver dropdown: a Wikidata Q-ID URI (http://www.wikidata.org/entity/Q...), a ROR URI, or an LEI URI. Enables deterministic resolution to a canonical entity even before the organization claims an ATproto account. Absent for free-text entries."
      },
      "expiresAt": {
        "type": "string",
        "description": "Expiry date in YYYY-MM or YYYY-MM-DD format. Omit if the certification does not expire.",
        "x-skos:exactMatch": [
          "schema:validUntil"
        ]
      },
      "authorityDid": {
        "type": "string",
        "format": "did",
        "description": "DID of the issuing authority's ATproto account, if one exists."
      },
      "credentialId": {
        "type": "string",
        "maxLength": 2560,
        "description": "Credential ID or license number.",
        "maxGraphemes": 256
      },
      "credentialUrl": {
        "type": "string",
        "format": "uri",
        "description": "URL to verify the credential.",
        "x-skos:exactMatch": [
          "schema:url"
        ]
      }
    }
  },
  "description": "Record representing a single certification or license.",
  "x-skos:exactMatch": [
    "schema:EducationalOccupationalCredential"
  ]
}

Lexicon Garden

@