alpha
Login
or
Join now
microcosm.blue
/
microcosm-rs
Star
0
Fork
3
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Constellation, Spacedust, Slingshot, UFOs: atproto crates and services for microcosm
Star
0
Fork
3
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
add blue.microcosm slingshot lexicons
author
phil
date
2 months ago
(Apr 6, 2026, 4:54 PM -0400)
commit
e7b7c51f
e7b7c51fc1f3838f421ce9c39d06bfc82c118817
parent
2d435146
2d435146631c3df63a5dcd5a04afcd843f0f7862
+114
2 changed files
Expand all
Collapse all
Unified
Split
lexicons
blue.microcosm
identity
resolveMiniDoc.json
repo
getRecordByUri.json
+57
lexicons/blue.microcosm/identity/resolveMiniDoc.json
Reviewed
···
1
1
+
{
2
2
+
"$type": "com.atproto.lexicon.schema",
3
3
+
"id": "blue.microcosm.identity.resolveMiniDoc",
4
4
+
"lexicon": 1,
5
5
+
"defs": {
6
6
+
"main": {
7
7
+
"description": "like com.atproto.identity.resolveIdentity but instead of the full DID Doc, returns an atproto-relevant subset",
8
8
+
"output": {
9
9
+
"encoding": "application/json",
10
10
+
"schema": {
11
11
+
"properties": {
12
12
+
"did": {
13
13
+
"description": "DID, bi-directionally verified if a handle was provided in the query",
14
14
+
"format": "did",
15
15
+
"type": "string"
16
16
+
},
17
17
+
"handle": {
18
18
+
"description": "the validated handle of the account or 'handle.invalid' if the handle did not bi-directionally match the DID document",
19
19
+
"format": "handle",
20
20
+
"type": "string"
21
21
+
},
22
22
+
"pds": {
23
23
+
"description": "the identity's PDS URL",
24
24
+
"format": "uri",
25
25
+
"type": "string"
26
26
+
},
27
27
+
"signing_key": {
28
28
+
"description": "the atproto signing key publicKeyMultibase",
29
29
+
"type": "string"
30
30
+
}
31
31
+
},
32
32
+
"required": [
33
33
+
"did",
34
34
+
"handle",
35
35
+
"pds",
36
36
+
"signing_key"
37
37
+
],
38
38
+
"type": "object"
39
39
+
}
40
40
+
},
41
41
+
"parameters": {
42
42
+
"properties": {
43
43
+
"identifier": {
44
44
+
"description": "handle or DID to resolve",
45
45
+
"format": "at-identifier",
46
46
+
"type": "string"
47
47
+
}
48
48
+
},
49
49
+
"required": [
50
50
+
"identifier"
51
51
+
],
52
52
+
"type": "params"
53
53
+
},
54
54
+
"type": "query"
55
55
+
}
56
56
+
}
57
57
+
}
+57
lexicons/blue.microcosm/repo/getRecordByUri.json
Reviewed
···
1
1
+
{
2
2
+
"$type": "com.atproto.lexicon.schema",
3
3
+
"id": "blue.microcosm.repo.getRecordByUri",
4
4
+
"lexicon": 1,
5
5
+
"defs": {
6
6
+
"main": {
7
7
+
"description": "Get a single record from a repository by at-uri",
8
8
+
"errors": [
9
9
+
{
10
10
+
"name": "RecordNotFound"
11
11
+
}
12
12
+
],
13
13
+
"output": {
14
14
+
"encoding": "application/json",
15
15
+
"schema": {
16
16
+
"properties": {
17
17
+
"cid": {
18
18
+
"format": "cid",
19
19
+
"type": "string"
20
20
+
},
21
21
+
"uri": {
22
22
+
"format": "at-uri",
23
23
+
"type": "string"
24
24
+
},
25
25
+
"value": {
26
26
+
"type": "unknown"
27
27
+
}
28
28
+
},
29
29
+
"required": [
30
30
+
"uri",
31
31
+
"value"
32
32
+
],
33
33
+
"type": "object"
34
34
+
}
35
35
+
},
36
36
+
"parameters": {
37
37
+
"properties": {
38
38
+
"cid": {
39
39
+
"description": "The CID of the version of the record. If not specified, then return the most recent version. If specified and a newer version of the record exists, returns 404 not found.",
40
40
+
"format": "cid",
41
41
+
"type": "string"
42
42
+
},
43
43
+
"at_uri": {
44
44
+
"description": "The at-uri of the record. The identifier can be a DID or an atproto handle. The collection and rkey segments must be present.",
45
45
+
"format": "at-uri",
46
46
+
"type": "string"
47
47
+
}
48
48
+
},
49
49
+
"required": [
50
50
+
"at_uri"
51
51
+
],
52
52
+
"type": "params"
53
53
+
},
54
54
+
"type": "query"
55
55
+
}
56
56
+
}
57
57
+
}