A vibe coded tangled fork which supports pijul.
1{
2 "lexicon": 1,
3 "id": "sh.tangled.repo.permissions",
4 "defs": {
5 "main": {
6 "type": "query",
7 "parameters": {
8 "type": "params",
9 "required": ["repo"],
10 "properties": {
11 "repo": {
12 "type": "string",
13 "description": "Repository identifier in format 'did:plc:.../repoName'"
14 }
15 }
16 },
17 "output": {
18 "encoding": "application/json",
19 "schema": {
20 "type": "object",
21 "required": ["permissions", "mask"],
22 "properties": {
23 "permissions": {
24 "type": "array",
25 "items": {
26 "type": "string"
27 }
28 },
29 "mask": {
30 "type": "integer"
31 }
32 }
33 }
34 },
35 "errors": [
36 {
37 "name": "RepoNotFound",
38 "description": "Repository not found or access denied"
39 },
40 {
41 "name": "InvalidRequest",
42 "description": "Invalid request parameters"
43 }
44 ]
45 }
46 }
47}