This repository has no description
2.0 kB
74 lines
1{
2 "lexicon": 1,
3 "id": "org.latha.island.getIslands",
4 "defs": {
5 "main": {
6 "type": "query",
7 "description": "List derived islands with their strata analysis. Returns islands that have been derived and stored, sorted by vertex count descending.",
8 "parameters": {
9 "type": "params",
10 "properties": {
11 "limit": {
12 "type": "integer",
13 "minimum": 1,
14 "maximum": 100,
15 "default": 50,
16 "description": "Maximum number of islands to return."
17 },
18 "cursor": {
19 "type": "string",
20 "description": "Pagination cursor from a previous response."
21 }
22 }
23 },
24 "output": {
25 "encoding": "application/json",
26 "schema": {
27 "type": "object",
28 "required": ["islands"],
29 "properties": {
30 "cursor": {
31 "type": "string"
32 },
33 "islands": {
34 "type": "array",
35 "items": {
36 "type": "ref",
37 "ref": "#islandSummary"
38 }
39 }
40 }
41 }
42 }
43 },
44 "islandSummary": {
45 "type": "object",
46 "required": ["id", "lexmin", "vertexCount", "edgeCount"],
47 "properties": {
48 "id": {
49 "type": "string",
50 "description": "Stable ID: truncated SHA-256 of the lexmin vertex."
51 },
52 "lexmin": {
53 "type": "string",
54 "description": "Lexicographically smallest vertex — the canonical reference."
55 },
56 "vertexCount": {
57 "type": "integer"
58 },
59 "edgeCount": {
60 "type": "integer"
61 },
62 "title": {
63 "type": "string",
64 "description": "Strata analysis title, if available."
65 },
66 "recordUri": {
67 "type": "string",
68 "format": "at-uri",
69 "description": "AT URI of the org.latha.island record, if analyzed."
70 }
71 }
72 }
73 }
74}