id.sifa.project.self

Record representing a collaborative project. The rkey is a TID, not a literal 'self' — each user can create many projects.

Repository @sifa.id did:plc:2f2ahswozqy4v5lvu676375y not from the namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authorityproject.sifa.id
Indexed

Record

record · key tid

Properties

The organization this project belongs to, as a single nested reference mirroring the flat organization / organizationDid / entityRef fields. Additive dual-write: the flat fields remain the source of truth for existing consumers.

avatar

blob

Project avatar image. Max 1 MB, PNG or JPEG.

  • maxSize: 1000000
  • accept: image/png, image/jpeg

createdAt

requiredstring · datetime

Client-declared timestamp when this record was originally created.

Description of the project, its goals, and scope.

  • maxLength: 50000
  • maxGraphemes: 5000

endedAt

string

Project end date in YYYY, YYYY-MM or YYYY-MM-DD format. Omit if ongoing.

entityRef

string · uri

Portable, app-neutral identifier for the 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.

labels

union

Self-label values for this project record.

name

requiredstring

Project name.

  • minLength: 1
  • maxLength: 2560
  • maxGraphemes: 256

Name of the organization this project belongs to, if any.

  • maxLength: 2560
  • maxGraphemes: 256

organizationDid

string · did

DID of the organization this project belongs to, if any. Bridges to future organization entities.

startedAt

string

Project start date in YYYY, YYYY-MM or YYYY-MM-DD format. Freeform (NOT strict datetime) to allow partial dates.

Current project status.

url

string · uri

Primary URL of the project (website, repository, etc.).

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • A project the user has worked on.

  • A wips.social project owned by the repository DID. The project's AT URI is its durable identifier. Protocol ceilings stay generous while keeping worst-case DAG-CBOR size comfortably below the informal 1 MiB network record limit.

  • Reference to a project. Identified by a handle and enriched with optional human-friendly metadata, links and visuals.

  • Supper project showcase entry stored on the user's PDS. Creators list the projects they are working on with a title, description, and link.

  • A project record containing project information and metadata