OverviewFilesCommitsIssuesDocsReleasesPeers

keet-deobfuscated / @holepunchto / keet-registry / spec / hyperdb / db.json

139 lines · json ref:
{
  "version": 1,
  "offset": 0,
  "schema": [
    {
      "name": "identity",
      "namespace": "keet-registry",
      "id": 0,
      "type": 1,
      "version": 0,
      "versionField": null,
      "indexes": ["@keet-registry/identity-by-key", "@keet-registry/identity-by-deleted"],
      "schema": "@keet-registry/identity",
      "derived": false,
      "key": ["name"],
      "trigger": null
    },
    {
      "name": "identity-by-key",
      "namespace": "keet-registry",
      "id": 1,
      "type": 2,
      "version": 0,
      "collection": "@keet-registry/identity",
      "unique": false,
      "deprecated": false,
      "key": ["publicKey"]
    },
    {
      "name": "identity-by-deleted",
      "namespace": "keet-registry",
      "id": 2,
      "type": 2,
      "version": 0,
      "collection": "@keet-registry/identity",
      "unique": true,
      "deprecated": false,
      "key": {
        "type": {
          "fields": [
            {
              "name": "name",
              "type": "string"
            }
          ]
        },
        "map": "mapByDeleted"
      }
    },
    {
      "name": "identity",
      "namespace": "keet-registry-v3",
      "id": 3,
      "type": 1,
      "version": 0,
      "versionField": null,
      "indexes": ["@keet-registry-v3/identity-by-key"],
      "schema": "@keet-registry-v3/identity",
      "derived": false,
      "key": ["profile.username"],
      "trigger": null
    },
    {
      "name": "reserved",
      "namespace": "keet-registry-v3",
      "id": 4,
      "type": 1,
      "version": 0,
      "versionField": null,
      "indexes": ["@keet-registry-v3/reserved-by-key"],
      "schema": "@keet-registry-v3/reserved",
      "derived": false,
      "key": ["username"],
      "trigger": null
    },
    {
      "name": "manifest",
      "namespace": "keet-registry-v3",
      "id": 5,
      "type": 1,
      "version": 0,
      "versionField": null,
      "indexes": [],
      "schema": "@keet-registry-v3/manifest",
      "derived": false,
      "key": [],
      "trigger": null
    },
    {
      "name": "attestation",
      "namespace": "keet-registry-v3",
      "id": 6,
      "type": 1,
      "version": 0,
      "versionField": null,
      "indexes": [],
      "schema": "@keet/identity-attestation",
      "derived": false,
      "key": ["memberKey"],
      "trigger": null
    },
    {
      "name": "identity-by-key",
      "namespace": "keet-registry-v3",
      "id": 7,
      "type": 2,
      "version": 0,
      "collection": "@keet-registry-v3/identity",
      "unique": true,
      "deprecated": false,
      "key": ["attestation.memberKey"]
    },
    {
      "name": "reserved-by-key",
      "namespace": "keet-registry-v3",
      "id": 8,
      "type": 2,
      "version": 0,
      "collection": "@keet-registry-v3/reserved",
      "unique": false,
      "deprecated": false,
      "key": ["memberKey"]
    },
    {
      "name": "blocked",
      "namespace": "keet-registry-v3",
      "id": 9,
      "type": 1,
      "version": 1,
      "versionField": null,
      "indexes": [],
      "schema": "@keet-registry-v3/blocked",
      "derived": false,
      "key": ["memberKey"],
      "trigger": null
    }
  ]
}