Constellation, Spacedust, Slingshot, UFOs: atproto crates and services for microcosm

Reformat existing lexicons

+26 -6
+13 -3
lexicons/blue.microcosm/links/getBacklinks.json
··· 7 7 "description": "a list of records linking to any record, identity, or uri", 8 8 "parameters": { 9 9 "type": "params", 10 - "required": ["subject", "source"], 10 + "required": [ 11 + "subject", 12 + "source" 13 + ], 11 14 "properties": { 12 15 "subject": { 13 16 "type": "string", ··· 39 42 "encoding": "application/json", 40 43 "schema": { 41 44 "type": "object", 42 - "required": ["total", "records"], 45 + "required": [ 46 + "total", 47 + "records" 48 + ], 43 49 "properties": { 44 50 "total": { 45 51 "type": "integer", ··· 62 68 }, 63 69 "linkRecord": { 64 70 "type": "object", 65 - "required": ["did", "collection", "rkey"], 71 + "required": [ 72 + "did", 73 + "collection", 74 + "rkey" 75 + ], 66 76 "properties": { 67 77 "did": { 68 78 "type": "string",
+13 -3
lexicons/blue.microcosm/links/getManyToManyCounts.json
··· 7 7 "description": "count many-to-many relationships with secondary link paths", 8 8 "parameters": { 9 9 "type": "params", 10 - "required": ["subject", "source", "pathToOther"], 10 + "required": [ 11 + "subject", 12 + "source", 13 + "pathToOther" 14 + ], 11 15 "properties": { 12 16 "subject": { 13 17 "type": "string", ··· 50 54 "encoding": "application/json", 51 55 "schema": { 52 56 "type": "object", 53 - "required": ["counts_by_other_subject"], 57 + "required": [ 58 + "counts_by_other_subject" 59 + ], 54 60 "properties": { 55 61 "counts_by_other_subject": { 56 62 "type": "array", ··· 69 75 }, 70 76 "countBySubject": { 71 77 "type": "object", 72 - "required": ["subject", "total", "distinct"], 78 + "required": [ 79 + "subject", 80 + "total", 81 + "distinct" 82 + ], 73 83 "properties": { 74 84 "subject": { 75 85 "type": "string",