id.sifa.profile.investment

Record representing one capital position.

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

Record

record · key tid

Properties

The invested company (or, for a limited-partner entry, the fund), as a single nested reference mirroring the flat company / companyDid / entityRef fields. Additive dual-write: the flat fields remain the source of truth for existing consumers. The via vehicle stays flat and is not mirrored here.

How much was invested. Optional and empty by default — cheque size is a personal financial disclosure, and clients must not prompt for it.

company

requiredstring

Name of the company invested in. For a limited-partner entry this is the fund itself, since an LP commits to the fund rather than to its portfolio.

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

companyDid

string · did

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

createdAt

requiredstring · datetime

Client-declared timestamp when this record was originally created.

What the company does and what the person contributes beyond capital.

  • maxLength: 50000
  • maxGraphemes: 5000

endedAt

string

Date the position ended, on exit or write-off, in YYYY, YYYY-MM or YYYY-MM-DD format. Omit while the position is held.

entityRef

string · uri

Portable, app-neutral identifier for the company the user selected from a resolver dropdown: a Wikidata Q-ID URI, a ROR URI, or an LEI URI. Absent for free-text entries.

labels

union

Self-label values for this record.

role

ref

How the capital went in.

The company's funding stage at the time of the investment.

startedAt

string

Date of the investment in YYYY, YYYY-MM or YYYY-MM-DD format. Freeform (NOT strict datetime) to allow partial dates.

Where the position stands now, including written off.

via

string

Name of the investment vehicle the capital went through, if any. Omit for a cheque written in the person's own name.

  • maxLength: 2560
  • maxGraphemes: 256

viaDid

string · did

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

viaEntityRef

string · uri

Portable, app-neutral identifier for the vehicle selected from a resolver dropdown: a Wikidata Q-ID URI, a ROR URI, or an LEI URI. Funds carry LEIs by regulation, so this resolves more often than it does for ordinary companies. Absent for per-deal SPVs and unregistered vehicles.