This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

stigmergic / lexicons / org / latha / strata / entity.json
2.6 kB 76 lines
1{ 2 "lexicon": 1, 3 "id": "org.latha.strata.entity", 4 "description": "A tracked entity — person, organization, concept, or tool — managed across Strata memory layers.", 5 "defs": { 6 "main": { 7 "type": "record", 8 "description": "An entity tracked across the Strata three-layer memory architecture. Links the AT Protocol record to carry (structured claims) and vault (prose notes).", 9 "key": "tid", 10 "record": { 11 "type": "object", 12 "required": ["name", "entityType", "createdAt"], 13 "properties": { 14 "name": { 15 "type": "string", 16 "maxGraphemes": 200, 17 "description": "Display name of the entity." 18 }, 19 "entityType": { 20 "type": "string", 21 "enum": [ 22 "org.latha.strata.defs#person", 23 "org.latha.strata.defs#org", 24 "org.latha.strata.defs#concept", 25 "org.latha.strata.defs#tool" 26 ], 27 "description": "Category of the entity." 28 }, 29 "description": { 30 "type": "string", 31 "maxGraphemes": 1000, 32 "description": "Short description of the entity." 33 }, 34 "aliases": { 35 "type": "array", 36 "maxLength": 10, 37 "items": { 38 "type": "string", 39 "maxGraphemes": 200 40 }, 41 "description": "Alternative names or handles for the entity." 42 }, 43 "vaultPath": { 44 "type": "string", 45 "maxGraphemes": 500, 46 "description": "Relative path to the corresponding note in the Obsidian vault (e.g. 'people/Alice Smith.md')." 47 }, 48 "carryDid": { 49 "type": "string", 50 "format": "did", 51 "description": "DID of the corresponding carry entity, linking this record to the structured claims layer." 52 }, 53 "homepage": { 54 "type": "string", 55 "format": "uri", 56 "description": "Primary URL for the entity (personal site, org page, etc.)." 57 }, 58 "tags": { 59 "type": "array", 60 "maxLength": 20, 61 "items": { 62 "type": "string", 63 "maxGraphemes": 100 64 }, 65 "description": "Freeform tags describing the entity." 66 }, 67 "createdAt": { 68 "type": "string", 69 "format": "datetime", 70 "description": "When this entity was first tracked in Strata." 71 } 72 } 73 } 74 } 75 } 76}