id.sifa.org.profile

The organization's self-declared profile. Singleton: one org declaration per DID, following the app.bsky.actor.profile pattern.

Repository @sifa.id did:plc:2f2ahswozqy4v5lvu676375y not from the namespace authority
Details · record, key literal:self
Kindrecord
Record keyliteral:self
Authorityorg.sifa.id
Indexed

Record

record · key literal:self

Properties

Physical locations for the organization (headquarters, offices), owner-edited on the org page. Each entry mirrors community.lexicon.location.address, but every field is optional and country is NOT ISO-gated at the lexicon layer; Sifa applies country handling and length caps at the app layer. Distinct from id.sifa.profile.location, which is a person's own location record.

  • maxLength: 20
itemsref
Reference

aliases

array

Alternative names and acronyms the organization is known by ("also known as"), owner-declared.

  • maxLength: 20
itemsstring
  • maxLength: 2000
  • maxGraphemes: 200

Declared organization headcount band, owner-edited on the org page. A self-declared bucket, never a calculated count. knownValues is non-exhaustive by AT Protocol convention.

  • maxLength: 64
  • knownValues: 1-10 | 11-50 | 51-200 | 201-500 | 501-1000 | 1001-5000 | 5001-10000 | 10001+

Declared organization form/type, owner-edited on the org page. A self-declared bucket, never a registry fact. knownValues is non-exhaustive by AT Protocol convention; AppViews layer registry legalForm and AI-derived type separately.

  • maxLength: 64
  • knownValues: company | cooperative | nonprofit | foundation | government | educational | research_institute | healthcare_provider | professional_association | agency | religious | political | self_employed

contact

string

Contact email address for the organization. NOT rendered publicly; used for notifications only. Validated as an email address at the app layer.

createdAt

requiredstring · datetime

Client-declared timestamp when this organization profile was originally created.

Organization description / about.

  • maxLength: 50000
  • maxGraphemes: 5000

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.

  • maxLength: 20
itemsstring · uri

founded

string

Founding date, owner-declared. A year (YYYY), month (YYYY-MM), or full date (YYYY-MM-DD). Not an ISO 8601 timestamp -- organizations typically remember only the year.

  • maxLength: 10

Industry/domain pairs the organization operates in, owner-declared. Each entry has a required industry and an optional domain refinement. Mirrors the person profile's industries field (same id.sifa.defs#industryDomain shape). Self-declared: registry-sourced industry classifications are layered separately by AppViews.

  • maxLength: 10
itemsref

labels

union

Self-label values for this organization profile.

name

requiredstring

Organization display name.

  • minLength: 1
  • maxLength: 2000
  • maxGraphemes: 200

Whether the account holder's personal profile stays publicly visible alongside this organization profile. For sole traders and one-person businesses whose personal domain is also their trade name: the person and the organization are the same account, and both pages render. When false or absent, the account presents solely as an organization and the personal profile is not rendered.

  • default: false

website

string · uri

Official website URL.

#orgAddress

object

A single physical location for the organization. Mirrors community.lexicon.location.address, but every field is optional (country is NOT ISO-gated at the lexicon layer); Sifa applies country handling and length caps at the app layer.

Properties

country

string

ISO 3166 country code (preferably the 2-letter code). Enforced at the app layer.

locality

string

Locality of the region (for example, a city).

name

string

Optional label for this location (for example, "Head office").

Postal code of the location.

region

string

Administrative region of the country (for example, a state or province).

street

string

Street address.

Similar lexicons

semantic match

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 such as legal name, full logo, public contact email, legal structure, reference links, and locations.

  • A business as a whole: its name and what it offers. The record key is always self. Its locations are the listing records in the same account.

  • A company or organization, described by anyone, like a wiki page: each author's record is one version. The record key is the organization's domain, normalised: the website's host name, lowercase, without 'www.' (e.g. 'example.org' for https://www.Example.org/jobs), at most 253 characters (a DNS name). When the author's handle equals that domain, the record is the organization's own.

  • A declaration of an organization or project