org.latha.island.entity

nandi.uk

Documentation

An entity tracked across the Strata three-layer memory architecture. Links the AT Protocol record to carry (structured claims) and vault (prose notes).

main record

An entity tracked across the Strata three-layer memory architecture. Links the AT Protocol record to carry (structured claims) and vault (prose notes).

Record Key tid Timestamp-based ID

Properties

aliases array of string Optional

Alternative names or handles for the entity.

maxLength: 10 items
carryDid string did Optional

DID of the corresponding carry entity, linking this record to the structured claims layer.

createdAt string datetime Required

When this entity was first tracked in Strata.

description string Optional

Short description of the entity.

maxGraphemes: 1000 graphemes
entityType string Required

Category of the entity.

Allowed: org.latha.island.defs#person, org.latha.island.defs#org, org.latha.island.defs#concept, org.latha.island.defs#tool
homepage string uri Optional

Primary URL for the entity (personal site, org page, etc.).

name string Required

Display name of the entity.

maxGraphemes: 200 graphemes
tags array of string Optional

Freeform tags describing the entity.

maxLength: 20 items
vaultPath string Optional

Relative path to the corresponding note in the Obsidian vault (e.g. 'people/Alice Smith.md').

maxGraphemes: 500 graphemes
View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "name",
      "entityType",
      "createdAt"
    ],
    "properties": {
      "name": {
        "type": "string",
        "description": "Display name of the entity.",
        "maxGraphemes": 200
      },
      "tags": {
        "type": "array",
        "items": {
          "type": "string",
          "maxGraphemes": 100
        },
        "maxLength": 20,
        "description": "Freeform tags describing the entity."
      },
      "aliases": {
        "type": "array",
        "items": {
          "type": "string",
          "maxGraphemes": 200
        },
        "maxLength": 10,
        "description": "Alternative names or handles for the entity."
      },
      "carryDid": {
        "type": "string",
        "format": "did",
        "description": "DID of the corresponding carry entity, linking this record to the structured claims layer."
      },
      "homepage": {
        "type": "string",
        "format": "uri",
        "description": "Primary URL for the entity (personal site, org page, etc.)."
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "When this entity was first tracked in Strata."
      },
      "vaultPath": {
        "type": "string",
        "description": "Relative path to the corresponding note in the Obsidian vault (e.g. 'people/Alice Smith.md').",
        "maxGraphemes": 500
      },
      "entityType": {
        "enum": [
          "org.latha.island.defs#person",
          "org.latha.island.defs#org",
          "org.latha.island.defs#concept",
          "org.latha.island.defs#tool"
        ],
        "type": "string",
        "description": "Category of the entity."
      },
      "description": {
        "type": "string",
        "description": "Short description of the entity.",
        "maxGraphemes": 1000
      }
    }
  },
  "description": "An entity tracked across the Strata three-layer memory architecture. Links the AT Protocol record to carry (structured claims) and vault (prose notes)."
}

Lexicon Garden

@