id.sifa.profile.investment

sifa.id

Documentation

Record representing one capital position.

main record

Record representing one capital position.

Record Key tid Timestamp-based ID

Properties

amount ref id.sifa.defs#investmentAmount Optional

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

company string Required

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.

maxLength: 2560 bytesminLength: 1 bytesmaxGraphemes: 256 graphemes
companyDid string did Optional

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

createdAt string datetime Required

Client-declared timestamp when this record was originally created.

description string Optional

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

maxLength: 50000 bytesmaxGraphemes: 5000 graphemes
endedAt string Optional

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

entityRef string uri Optional

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.

startedAt string Optional

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

via string Optional

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

maxLength: 2560 bytesmaxGraphemes: 256 graphemes
viaDid string did Optional

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

viaEntityRef string uri Optional

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.

View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "company",
      "createdAt"
    ],
    "properties": {
      "via": {
        "type": "string",
        "maxLength": 2560,
        "description": "Name of the investment vehicle the capital went through, if any. Omit for a cheque written in the person's own name.",
        "maxGraphemes": 256
      },
      "role": {
        "ref": "id.sifa.defs#investmentRole",
        "type": "ref",
        "description": "How the capital went in."
      },
      "links": {
        "type": "array",
        "items": {
          "ref": "id.sifa.defs#artifactLink",
          "type": "ref"
        },
        "maxLength": 50,
        "description": "Public artifacts relating to the investment (round announcement, portfolio page, filing)."
      },
      "stage": {
        "ref": "id.sifa.defs#investmentStage",
        "type": "ref",
        "description": "The company's funding stage at the time of the investment."
      },
      "amount": {
        "ref": "id.sifa.defs#investmentAmount",
        "type": "ref",
        "description": "How much was invested. Optional and empty by default — cheque size is a personal financial disclosure, and clients must not prompt for it."
      },
      "labels": {
        "refs": [
          "com.atproto.label.defs#selfLabels"
        ],
        "type": "union",
        "description": "Self-label values for this record."
      },
      "status": {
        "ref": "id.sifa.defs#investmentStatus",
        "type": "ref",
        "description": "Where the position stands now, including written off."
      },
      "viaDid": {
        "type": "string",
        "format": "did",
        "description": "DID of the vehicle's ATproto account, if one exists."
      },
      "company": {
        "type": "string",
        "maxLength": 2560,
        "minLength": 1,
        "description": "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.",
        "maxGraphemes": 256
      },
      "endedAt": {
        "type": "string",
        "description": "Date the position ended, on exit or write-off, in YYYY-MM or YYYY-MM-DD format. Omit while the position is held."
      },
      "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 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."
      },
      "startedAt": {
        "type": "string",
        "description": "Date of the investment in YYYY-MM or YYYY-MM-DD format. Freeform (NOT strict datetime) to allow partial dates."
      },
      "companyDid": {
        "type": "string",
        "format": "did",
        "description": "DID of the company's ATproto account, if one exists."
      },
      "description": {
        "type": "string",
        "maxLength": 50000,
        "description": "What the company does and what the person contributes beyond capital.",
        "maxGraphemes": 5000
      },
      "viaEntityRef": {
        "type": "string",
        "format": "uri",
        "description": "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."
      }
    }
  },
  "description": "Record representing one capital position."
}

Lexicon Garden

@