1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
{
"modules": {
"marque": {
"ref": "bobvmbuilder.bsky.social/marque@d51e4105f5b9492428c986535135bc222c4c99adb2804e2fd12f1e235767c0d2",
"uri": "at://did:plc:ocnuqjlzgohypj3zoznermms/com.fedfork.exec.wasm.module/marque",
"cid": "bafyreigtk2moowpnarynnlhle6seiod547wufbivliavdutljs3bydkhli",
"pin": "d51e4105f5b9492428c986535135bc222c4c99adb2804e2fd12f1e235767c0d2",
"session": "marque",
"wasm": "modules/marque.wasm",
"spec": "modules/marque.json"
},
"ingress": {
"ref": "bobvmbuilder.bsky.social/ingress@ace0fa96db8f503bf5b6336cb565ad70709941a102ebabd7a5f5ac994d898e2f",
"uri": "at://did:plc:ocnuqjlzgohypj3zoznermms/com.fedfork.exec.wasm.module/ingress",
"cid": "bafyreidhsbptjjb4kbzdom2s6fgj47urcne56gcgl4hks254qertg7e3ja",
"pin": "ace0fa96db8f503bf5b6336cb565ad70709941a102ebabd7a5f5ac994d898e2f",
"session": null,
"wasm": "modules/ingress.wasm",
"spec": "modules/ingress.json"
}
},
"sessions": {
"marque": {
"uri": "at://did:plc:ocnuqjlzgohypj3zoznermms/com.fedfork.exec.oauth.clientMetadata/marque",
"cid": "bafyreihqflalvm5nufvqsvdjjw6pf53zc3stlre73h2rvullypddojebfa",
"record": {
"name": "Marque DNS",
"$type": "com.fedfork.exec.oauth.clientMetadata",
"createdAt": "2026-11-09T00:00:00.000Z",
"description": "Edit the DNS records (at.marque.dns) of the domains you registered through Marque.",
"scopeGroups": [
{
"key": "dns",
"label": "Edit your Marque domains' DNS records",
"scopes": [
"repo:at.marque.dns?action=create&action=update"
]
}
],
"clientMetadata": {
"scope": "atproto repo:at.marque.dns?action=create&action=update",
"client_id": "https://marque.example.com/oauth-client-metadata.json",
"client_uri": "https://marque.example.com",
"client_name": "Marque DNS",
"grant_types": [
"authorization_code",
"refresh_token"
],
"redirect_uris": [
"https://marque.example.com/oauth/callback"
],
"response_types": [
"code"
],
"application_type": "web",
"dpop_bound_access_tokens": true,
"token_endpoint_auth_method": "none"
}
}
}
},
"compositions": {}
}