# org.latha.island.defs

> Published by [nandi.uk](https://lexicon.garden/identity/did:plc:ngokl2gnmpbvuvrfckja3g7p)

## Description

Shared type definitions for the org.latha.island namespace — a three-layer memory architecture (Vault, Carry, MemFS).

## Links

- [View on Lexicon Garden](https://lexicon.garden/lexicon/did:plc:ngokl2gnmpbvuvrfckja3g7p/org.latha.island.defs)
- [Documentation](https://lexicon.garden/lexicon/did:plc:ngokl2gnmpbvuvrfckja3g7p/org.latha.island.defs/docs)
- [Examples](https://lexicon.garden/lexicon/did:plc:ngokl2gnmpbvuvrfckja3g7p/org.latha.island.defs/examples)

## Definitions

### `org.latha.island.defs#low`

**Type**: `token`

Confidence level: low — uncertain, speculative, or from unverified source.

Confidence level: low — uncertain, speculative, or from unverified source.

### `org.latha.island.defs#org`

**Type**: `token`

Entity type: an organization.

Entity type: an organization.

### `org.latha.island.defs#high`

**Type**: `token`

Confidence level: high — well-established, from trusted source or direct observation.

Confidence level: high — well-established, from trusted source or direct observation.

### `org.latha.island.defs#tool`

**Type**: `token`

Entity type: a software tool, service, or platform.

Entity type: a software tool, service, or platform.

### `org.latha.island.defs#carry`

**Type**: `token`

Strata layer: the mid — structured claims, shared across agents, CRDT-backed.

Strata layer: the mid — structured claims, shared across agents, CRDT-backed.

### `org.latha.island.defs#memfs`

**Type**: `token`

Strata layer: the deep — private agent state, system prompt, git-backed.

Strata layer: the deep — private agent state, system prompt, git-backed.

### `org.latha.island.defs#vault`

**Type**: `token`

Strata layer: the surface — Obsidian vault, prose, human-readable notes.

Strata layer: the surface — Obsidian vault, prose, human-readable notes.

### `org.latha.island.defs#medium`

**Type**: `token`

Confidence level: medium — plausible, from reasonable source or inference.

Confidence level: medium — plausible, from reasonable source or inference.

### `org.latha.island.defs#person`

**Type**: `token`

Entity type: a person.

Entity type: a person.

### `org.latha.island.defs#concept`

**Type**: `token`

Entity type: an abstract concept, idea, or topic.

Entity type: an abstract concept, idea, or topic.

### `org.latha.island.defs#claimRef`

**Type**: `object`

Reference to a claim stored in a Strata layer, with its location and identifier.

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `uri` | `string` (at-uri) | Yes | AT-URI of the referenced claim record. |
| `layer` | `string` | No | Which Strata layer holds the canonical copy. |

### `org.latha.island.defs#inference`

**Type**: `token`

Claim method: inferred by an agent from other evidence.

Claim method: inferred by an agent from other evidence.

### `org.latha.island.defs#sourceRef`

**Type**: `object`

Provenance of a claim — where it came from and how it was produced.

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `url` | `string` (uri) | No | Source URL if the claim came from the web. |
| `method` | `string` | Yes | How the claim was produced. |
| `agentDid` | `string` (did) | No | DID of the agent that produced the claim. |

### `org.latha.island.defs#webSearch`

**Type**: `token`

Claim method: produced via web search.

Claim method: produced via web search.

### `org.latha.island.defs#humanInput`

**Type**: `token`

Claim method: directly provided by a human.

Claim method: directly provided by a human.

### `org.latha.island.defs#carryLookup`

**Type**: `token`

Claim method: looked up from existing carry data.

Claim method: looked up from existing carry data.

## Raw Schema

```json
{
  "id": "org.latha.island.defs",
  "defs": {
    "low": {
      "type": "token",
      "description": "Confidence level: low — uncertain, speculative, or from unverified source."
    },
    "org": {
      "type": "token",
      "description": "Entity type: an organization."
    },
    "high": {
      "type": "token",
      "description": "Confidence level: high — well-established, from trusted source or direct observation."
    },
    "tool": {
      "type": "token",
      "description": "Entity type: a software tool, service, or platform."
    },
    "carry": {
      "type": "token",
      "description": "Strata layer: the mid — structured claims, shared across agents, CRDT-backed."
    },
    "memfs": {
      "type": "token",
      "description": "Strata layer: the deep — private agent state, system prompt, git-backed."
    },
    "vault": {
      "type": "token",
      "description": "Strata layer: the surface — Obsidian vault, prose, human-readable notes."
    },
    "medium": {
      "type": "token",
      "description": "Confidence level: medium — plausible, from reasonable source or inference."
    },
    "person": {
      "type": "token",
      "description": "Entity type: a person."
    },
    "concept": {
      "type": "token",
      "description": "Entity type: an abstract concept, idea, or topic."
    },
    "claimRef": {
      "type": "object",
      "required": [
        "uri"
      ],
      "properties": {
        "uri": {
          "type": "string",
          "format": "at-uri",
          "description": "AT-URI of the referenced claim record."
        },
        "layer": {
          "type": "string",
          "description": "Which Strata layer holds the canonical copy.",
          "knownValues": [
            "org.latha.island.defs#vault",
            "org.latha.island.defs#carry",
            "org.latha.island.defs#memfs"
          ]
        }
      },
      "description": "Reference to a claim stored in a Strata layer, with its location and identifier."
    },
    "inference": {
      "type": "token",
      "description": "Claim method: inferred by an agent from other evidence."
    },
    "sourceRef": {
      "type": "object",
      "required": [
        "method"
      ],
      "properties": {
        "url": {
          "type": "string",
          "format": "uri",
          "description": "Source URL if the claim came from the web."
        },
        "method": {
          "type": "string",
          "description": "How the claim was produced.",
          "knownValues": [
            "org.latha.island.defs#webSearch",
            "org.latha.island.defs#humanInput",
            "org.latha.island.defs#inference",
            "org.latha.island.defs#carryLookup"
          ]
        },
        "agentDid": {
          "type": "string",
          "format": "did",
          "description": "DID of the agent that produced the claim."
        }
      },
      "description": "Provenance of a claim — where it came from and how it was produced."
    },
    "webSearch": {
      "type": "token",
      "description": "Claim method: produced via web search."
    },
    "humanInput": {
      "type": "token",
      "description": "Claim method: directly provided by a human."
    },
    "carryLookup": {
      "type": "token",
      "description": "Claim method: looked up from existing carry data."
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1,
  "description": "Shared type definitions for the org.latha.island namespace — a three-layer memory architecture (Vault, Carry, MemFS)."
}
```
