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
Merge branch 'publish-lexicons'
author
phil
date
2 months ago
(Apr 6, 2026, 4:54 PM -0400)
commit
b0c4ead1
b0c4ead18ea40b6348313e295c38cfef726c14bb
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
+
}