ink.branchline.listBlooms
Schema Diff
+1 -1
Compatibility Analysis
Backward Compatible
No changes detected.
1
1
{
2
2
"id": "ink.branchline.listBlooms",
3
3
"defs": {
4
4
"main": {
5
5
"type": "query",
6
6
"output": {
7
7
"schema": {
8
8
"type": "object",
9
9
"required": [
10
10
"blooms"
11
11
],
12
12
"properties": {
13
13
"blooms": {
14
14
"type": "array",
15
15
"items": {
16
16
"ref": "#bloomView",
17
17
"type": "ref"
18
18
}
19
19
},
20
20
"cursor": {
21
21
"type": "string",
22
22
"description": "Opaque pagination token for the next page. Absent when there are no more results."
23
23
}
24
24
}
25
25
},
26
26
"encoding": "application/json"
27
27
},
28
28
"parameters": {
29
29
"type": "params",
30
30
"properties": {
31
31
"sort": {
32
32
"type": "string",
33
33
"default": "recent",
34
34
"description": "Sort order. 'recent' orders blooms by bud createdAt, newest first. 'pollen' ranks blooms by a pollen-weighted score: each grain of pollen on the bloom or any ancestor contributes with independent time and depth half-life decay, so both fresh tip-of-branch interest and steady deep-lineage accumulation rank well.",
35
35
"knownValues": [
36
36
"recent",
37
37
"pollen"
38
38
]
39
39
},
40
40
"limit": {
41
41
"type": "integer",
42
42
"default": 50,
43
43
"maximum": 100,
44
44
"minimum": 1
45
45
},
46
46
"cursor": {
47
47
"type": "string",
48
48
"description": "Opaque pagination token returned by a prior call."
49
49
}
50
50
}
51
51
},
52
-
"description": "List active blooms: buds past the 24h growing window that are either still inside the 48h follow window or have never gained a child. Supports 'recent' (newest createdAt first) and 'pollen' (decay-weighted pollen score across the bloom and its ancestors)."
52
+
"description": "List active blooms: every bud past its 24h growing window. Blooms never age out of eligibility; the 'pollen' sort's time-decay weighting is what sinks stale entries. Supports 'recent' (newest createdAt first) and 'pollen' (decay-weighted pollen score across the bloom and its ancestors)."
53
53
},
54
54
"bloomView": {
55
55
"type": "object",
56
56
"required": [
57
57
"bloom",
58
58
"root"
59
59
],
60
60
"properties": {
61
61
"root": {
62
62
"type": "string",
63
63
"format": "at-uri",
64
64
"description": "The root AT-URI this bloom descends from."
65
65
},
66
66
"bloom": {
67
67
"type": "string",
68
68
"format": "at-uri",
69
69
"description": "The bloom AT-URI."
70
70
}
71
71
}
72
72
}
73
73
},
74
74
"$type": "com.atproto.lexicon.schema",
75
75
"lexicon": 1
76
76
}