{ "lexicon": 1, "id": "org.latha.strata.getIslands", "defs": { "main": { "type": "query", "description": "List derived islands with their strata analysis. Returns islands that have been derived and stored, sorted by vertex count descending.", "parameters": { "type": "params", "properties": { "limit": { "type": "integer", "minimum": 1, "maximum": 100, "default": 50, "description": "Maximum number of islands to return." }, "cursor": { "type": "string", "description": "Pagination cursor from a previous response." } } }, "output": { "encoding": "application/json", "schema": { "type": "object", "required": ["islands"], "properties": { "cursor": { "type": "string" }, "islands": { "type": "array", "items": { "type": "ref", "ref": "#islandSummary" } } } } } }, "islandSummary": { "type": "object", "required": ["id", "lexmin", "vertexCount", "edgeCount"], "properties": { "id": { "type": "string", "description": "Stable ID: truncated SHA-256 of the lexmin vertex." }, "lexmin": { "type": "string", "description": "Lexicographically smallest vertex — the canonical reference." }, "vertexCount": { "type": "integer" }, "edgeCount": { "type": "integer" }, "title": { "type": "string", "description": "Strata analysis title, if available." }, "recordUri": { "type": "string", "format": "at-uri", "description": "AT URI of the org.latha.strata record, if analyzed." } } } } }