org.latha.island

nandi.uk

{
  "id": "org.latha.island",
  "defs": {
    "main": {
      "key": "tid",
      "type": "record",
      "record": {
        "type": "object",
        "required": [
          "source",
          "connections",
          "analysis",
          "createdAt"
        ],
        "properties": {
          "forkOf": {
            "type": "string",
            "format": "at-uri",
            "description": "Original org.latha.island AT URI when this record is a fork/update of another user's island."
          },
          "source": {
            "ref": "#sourceRef",
            "type": "ref",
            "description": "The island centroid/canonical source URL."
          },
          "analysis": {
            "ref": "#structuredAnalysis",
            "type": "ref",
            "description": "The structured analysis output."
          },
          "carryRefs": {
            "type": "array",
            "items": {
              "ref": "#carryCrossRef",
              "type": "ref"
            },
            "maxLength": 20,
            "description": "Carry entities cross-referenced in this analysis. Carry stays local-first — only summaries are included unless explicitly published as companion records."
          },
          "createdAt": {
            "type": "string",
            "format": "datetime",
            "description": "When this synthesis was created."
          },
          "updatedAt": {
            "type": "string",
            "format": "datetime",
            "description": "When this synthesis was last updated."
          },
          "connections": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "at-uri"
            },
            "maxLength": 500,
            "description": "AT URIs of actual network.cosmik.connection records. The island does not embed edge source/target/type/note data."
          }
        }
      },
      "description": "A Stigmergic island: a centroid URL, pointers to network.cosmik.connection records, and analysis of the resulting graph component."
    },
    "sourceRef": {
      "type": "object",
      "required": [
        "uri"
      ],
      "properties": {
        "cid": {
          "type": "string",
          "description": "CID of the source record at time of analysis."
        },
        "uri": {
          "type": "string",
          "format": "uri",
          "description": "Canonical HTTPS URL of the island centroid."
        },
        "collection": {
          "type": "string",
          "description": "Collection being analyzed. For islands over connection graphs this is usually network.cosmik.connection."
        }
      },
      "description": "Reference to the source/centroid for this island."
    },
    "carryCrossRef": {
      "type": "object",
      "required": [
        "entityType",
        "atUri"
      ],
      "properties": {
        "atUri": {
          "type": "string",
          "format": "at-uri",
          "description": "AT Protocol URI for this carry entity (if published as companion record)."
        },
        "carryId": {
          "type": "string",
          "description": "Original carry entity ID for local correlation."
        },
        "summary": {
          "type": "string",
          "description": "Summary of the carry entity.",
          "maxGraphemes": 500
        },
        "entityType": {
          "type": "string",
          "description": "Type of carry entity.",
          "knownValues": [
            "org.latha.island.defs#claimRef",
            "org.latha.island.defs#sourceRef"
          ]
        }
      },
      "description": "Cross-reference to a carry entity, translated to AT Protocol addressable format."
    },
    "structuredAnalysis": {
      "type": "object",
      "required": [
        "themes"
      ],
      "properties": {
        "title": {
          "type": "string",
          "description": "A concise sentence capturing the core argument or narrative arc of this analysis.",
          "maxGraphemes": 300
        },
        "themes": {
          "type": "array",
          "items": {
            "type": "string",
            "maxGraphemes": 100
          },
          "maxLength": 20,
          "description": "Key themes identified in the source."
        },
        "tensions": {
          "type": "array",
          "items": {
            "type": "string",
            "maxGraphemes": 500
          },
          "maxLength": 10,
          "description": "Tensions or contradictions with existing claims."
        },
        "synthesis": {
          "type": "string",
          "maxLength": 20000,
          "description": "Prose synthesis connecting the source to existing knowledge. Legacy plain-text format.",
          "maxGraphemes": 2000
        },
        "highlights": {
          "type": "array",
          "items": {
            "type": "string",
            "format": "at-uri"
          },
          "maxLength": 20,
          "description": "AT URIs of network.cosmik.connection records flagged as semantically significant by the analysis. Hot edges."
        },
        "synthesisDoc": {
          "type": "unknown",
          "description": "Rich-text synthesis as a pub.oxa.document record. Takes precedence over the plain-text synthesis field when present."
        },
        "openQuestions": {
          "type": "array",
          "items": {
            "type": "string",
            "maxGraphemes": 500
          },
          "maxLength": 10,
          "description": "Questions raised by the analysis."
        }
      },
      "description": "The structured output of a Strata analysis run."
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1,
  "description": "A structured synthesis over a graph component. The island record points to actual network.cosmik.connection records; it does not embed edge data."
}

Validate Record

Validate a record against org.latha.island

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:ngokl2gnmpbvuvrfckja3g7p
CID
bafyreibc36gwbf3r3bat27dogwfnb67vplnte3mxf5o2lljuhxnn5ybm6i
Indexed At
2026-05-22 20:07 UTC
AT-URI
at://did:plc:ngokl2gnmpbvuvrfckja3g7p/com.atproto.lexicon.schema/org.latha.island

Version History (2 versions)

Lexicon Garden

@