field_ios

In-the-field app for Radroots on iOS
git clone https://radroots.dev/git/field_ios.git
Log | Files | Refs | README | LICENSE

bud11-upload-authorization-mutations.v1.schema.json (1040B)


      1 {
      2   "$schema": "https://json-schema.org/draft/2020-12/schema",
      3   "$id": "https://radroots.org/schemas/ios/bud11-upload-authorization-mutations.v1.schema.json",
      4   "title": "Tera iOS local-social BUD-11 mutation corpus v1",
      5   "type": "object",
      6   "additionalProperties": false,
      7   "required": ["schema", "schema_version", "vectors"],
      8   "properties": {
      9     "schema": {"const": "tera.ios.local-social.bud11-mutations.v1"},
     10     "schema_version": {"const": 1},
     11     "vectors": {
     12       "type": "array",
     13       "minItems": 26,
     14       "maxItems": 26,
     15       "items": {
     16         "type": "object",
     17         "additionalProperties": false,
     18         "required": ["id", "mutation", "surface", "expected_accepted"],
     19         "properties": {
     20           "id": {"type": "string", "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "maxLength": 64},
     21           "mutation": {"type": "string", "pattern": "^[a-z0-9]+(?:_[a-z0-9]+)*$", "maxLength": 64},
     22           "surface": {"enum": ["http", "relay"]},
     23           "expected_accepted": {"type": "boolean"}
     24         }
     25       }
     26     }
     27   }
     28 }