1{
2 "lexicon": 1,
3 "id": "sh.tangled.repo",
4 "needsCbor": true,
5 "needsType": true,
6 "defs": {
7 "main": {
8 "type": "record",
9 "key": "tid",
10 "record": {
11 "type": "object",
12 "required": [
13 "name",
14 "knot",
15 "owner",
16 "createdAt"
17 ],
18 "properties": {
19 "name": {
20 "type": "string",
21 "description": "name of the repo"
22 },
23 "owner": {
24 "type": "string",
25 "format": "did"
26 },
27 "knot": {
28 "type": "string",
29 "description": "knot where the repo was created"
30 },
31 "description": {
32 "type": "string",
33 "format": "datetime",
34 "minGraphemes": 1,
35 "maxGraphemes": 140
36 },
37 "source": {
38 "type": "string",
39 "format": "uri",
40 "description": "source of the repo"
41 },
42 "createdAt": {
43 "type": "string",
44 "format": "datetime"
45 }
46 }
47 }
48 }
49 }
50}