id.sifa.project.self
Record representing a collaborative project. The rkey is a TID, not a literal 'self' — each user can create many projects.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | project.sifa.id |
| Indexed |
Record
record · key tidProperties
agentRef
refThe 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
blobProject avatar image. Max 1 MB, PNG or JPEG.
maxSize: 1000000accept: image/png, image/jpeg
Client-declared timestamp when this record was originally created.
description
stringDescription of the project, its goals, and scope.
maxLength: 50000maxGraphemes: 5000
endedAt
stringProject end date in YYYY, YYYY-MM or YYYY-MM-DD format. Omit if ongoing.
entityRef
string · uriPortable, 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
unionSelf-label values for this project record.
Project name.
minLength: 1maxLength: 2560maxGraphemes: 256
organization
stringName of the organization this project belongs to, if any.
maxLength: 2560maxGraphemes: 256
organizationDid
string · didDID of the organization this project belongs to, if any. Bridges to future organization entities.
startedAt
stringProject start date in YYYY, YYYY-MM or YYYY-MM-DD format. Freeform (NOT strict datetime) to allow partial dates.
status
refCurrent project status.
url
string · uriPrimary URL of the project (website, repository, etc.).
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
id.sifa.profile.project
recordA project the user has worked on.
-
social.wips.project
recordA 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.
-
net.atview.project
recordReference to a project. Identified by a handle and enriched with optional human-friendly metadata, links and visuals.
-
support.supper.actor.project
recordSupper project showcase entry stored on the user's PDS. Creators list the projects they are working on with a title, description, and link.
-
io.whiteside.project
recordA project record containing project information and metadata