{
"version": 31,
"schema": [
{
"name": "public-key",
"namespace": "keet",
"alias": "fixed32",
"version": 1
},
{
"name": "secret-key",
"namespace": "keet",
"alias": "buffer",
"version": 1
},
{
"name": "room-key",
"namespace": "keet",
"alias": "fixed32",
"version": 1
},
{
"name": "encryption-key",
"namespace": "keet",
"alias": "buffer",
"version": 1
},
{
"name": "room-discovery-key",
"namespace": "keet",
"alias": "fixed32",
"version": 1
},
{
"name": "core-key",
"namespace": "keet",
"alias": "fixed32",
"version": 1
},
{
"name": "device-key",
"namespace": "keet",
"alias": "fixed32",
"version": 1
},
{
"name": "invitation-id",
"namespace": "keet",
"alias": "fixed32",
"version": 1
},
{
"name": "member-key",
"namespace": "keet",
"alias": "fixed32",
"version": 1
},
{
"name": "swarm-key",
"namespace": "keet",
"alias": "fixed32",
"version": 1
},
{
"name": "core-seq",
"namespace": "keet",
"alias": "uint",
"version": 1
},
{
"name": "head",
"namespace": "keet",
"compact": true,
"flagsPosition": -1,
"fields": [
{
"name": "key",
"required": true,
"type": "@keet/device-key",
"version": 1
},
{
"name": "length",
"required": true,
"type": "uint",
"version": 1
}
]
},
{
"name": "oplog-id",
"namespace": "keet",
"compact": true,
"flagsPosition": -1,
"fields": [
{
"name": "key",
"required": true,
"type": "@keet/device-key",
"version": 1
},
{
"name": "seq",
"required": true,
"type": "@keet/core-seq",
"version": 1
}
]
},
{
"name": "encryption-keypair",
"namespace": "keet",
"compact": true,
"flagsPosition": -1,
"fields": [
{
"name": "publicKey",
"required": true,
"type": "fixed32",
"version": 1
},
{
"name": "secretKey",
"required": true,
"type": "fixed32",
"version": 1
}
]
},
{
"name": "signing-keypair",
"namespace": "keet",
"compact": true,
"flagsPosition": -1,
"fields": [
{
"name": "publicKey",
"required": true,
"type": "fixed32",
"version": 1
},
{
"name": "secretKey",
"required": true,
"type": "fixed64",
"version": 1
}
]
},
{
"name": "room-keys",
"namespace": "keet",
"compact": false,
"flagsPosition": 1,
"fields": [
{
"name": "key",
"required": true,
"type": "@keet/room-key",
"version": 1
},
{
"name": "encryptionKey",
"type": "@keet/encryption-key",
"version": 1
},
{
"name": "fastForwardTo",
"type": "fixed32",
"version": 1
},
{
"name": "bootFrom",
"type": "@keet/head",
"version": 27
}
]
},
{
"name": "operation-header",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "timestamp",
"required": true,
"type": "uint",
"version": 1
}
]
},
{
"name": "blob-pointer",
"namespace": "keet",
"compact": true,
"flagsPosition": -1,
"fields": [
{
"name": "blockOffset",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "blockLength",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "byteOffset",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "byteLength",
"required": true,
"type": "uint",
"version": 1
}
]
},
{
"name": "file-dimensions",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "width",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "height",
"required": true,
"type": "uint",
"version": 1
}
]
},
{
"name": "file-metadata",
"namespace": "keet",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "name",
"type": "string",
"version": 1
},
{
"name": "mimetype",
"type": "string",
"version": 1
},
{
"name": "dimensions",
"type": "@keet/file-dimensions",
"version": 1
},
{
"name": "userdata",
"type": "buffer",
"version": 1
},
{
"name": "duration",
"type": "uint",
"version": 1
},
{
"name": "isPreview",
"type": "bool",
"version": 1
}
]
},
{
"name": "external-drive-pointer",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "key",
"required": true,
"type": "@keet/core-key",
"version": 1
},
{
"name": "path",
"required": true,
"type": "string",
"version": 1
},
{
"name": "version",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "size",
"required": true,
"type": "uint",
"version": 1
}
]
},
{
"name": "external-blob-pointer",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "key",
"required": true,
"type": "@keet/core-key",
"version": 1
},
{
"name": "blob",
"required": true,
"type": "@keet/blob-pointer",
"version": 1
}
]
},
{
"name": "file-pointer",
"namespace": "keet",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "inlined",
"type": "buffer",
"version": 1
},
{
"name": "blob",
"type": "@keet/blob-pointer",
"version": 1
},
{
"name": "externalBlob",
"type": "@keet/external-blob-pointer",
"version": 1
},
{
"name": "externalDrive",
"type": "@keet/external-drive-pointer",
"version": 1
},
{
"name": "bee",
"type": "@keet/blob-pointer-v2",
"version": 27
}
]
},
{
"name": "file",
"namespace": "keet",
"compact": false,
"flagsPosition": 1,
"fields": [
{
"name": "pointer",
"required": true,
"type": "@keet/file-pointer",
"version": 1
},
{
"name": "metadata",
"type": "@keet/file-metadata",
"version": 1
},
{
"name": "preview",
"type": "@keet/image-file",
"version": 1
},
{
"name": "hash",
"type": "fixed32",
"version": 1
}
]
},
{
"name": "image-file",
"namespace": "keet",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "small",
"type": "@keet/file",
"version": 1
},
{
"name": "medium",
"type": "@keet/file",
"version": 1
},
{
"name": "large",
"type": "@keet/file",
"version": 1
}
]
},
{
"name": "file-status",
"namespace": "keet",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "isDeleted",
"type": "bool",
"version": 1
}
]
},
{
"name": "file-record",
"namespace": "keet",
"compact": false,
"flagsPosition": 4,
"fields": [
{
"name": "id",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "oplog",
"required": true,
"type": "@keet/oplog-id",
"version": 1
},
{
"name": "status",
"required": true,
"type": "@keet/file-status",
"version": 1
},
{
"name": "file",
"required": true,
"type": "@keet/file",
"version": 1
},
{
"name": "version",
"type": "uint",
"version": 14
}
]
},
{
"name": "device-status",
"namespace": "keet",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "isActive",
"type": "bool",
"version": 1
},
{
"name": "isIndexing",
"type": "bool",
"version": 1
}
]
},
{
"name": "member-status",
"namespace": "keet",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "isAdmin",
"type": "bool",
"version": 1
},
{
"name": "isModerator",
"type": "bool",
"version": 1
},
{
"name": "isPending",
"type": "bool",
"version": 1
},
{
"name": "isActive",
"type": "bool",
"version": 1
},
{
"name": "isMuted",
"type": "bool",
"version": 1
},
{
"name": "isBanned",
"type": "bool",
"version": 1
},
{
"name": "isShadowBanned",
"type": "bool",
"version": 1
},
{
"name": "isRemoved",
"type": "bool",
"version": 13
}
]
},
{
"name": "member-moderation-status",
"namespace": "keet",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "isMuted",
"type": "bool",
"version": 1
},
{
"name": "isBanned",
"type": "bool",
"version": 1
},
{
"name": "isShadowBanned",
"type": "bool",
"version": 1
}
]
},
{
"name": "abi",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "version",
"required": true,
"type": "uint",
"version": 1
}
]
},
{
"name": "device-stats",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "total",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "active",
"required": true,
"type": "uint",
"version": 1
}
]
},
{
"name": "member-stats",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "total",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "active",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "pending",
"required": true,
"type": "uint",
"version": 1
}
]
},
{
"name": "chat-stats",
"namespace": "keet",
"compact": false,
"flagsPosition": 4,
"fields": [
{
"name": "clock",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "pinned",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "threads",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "timestamp",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "flagsClock",
"type": "uint",
"version": 15
}
]
},
{
"name": "file-stats",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "clock",
"required": true,
"type": "uint",
"version": 1
}
]
},
{
"name": "stats",
"namespace": "keet",
"compact": false,
"flagsPosition": 4,
"fields": [
{
"name": "devices",
"required": true,
"type": "@keet/device-stats",
"version": 1
},
{
"name": "members",
"required": true,
"type": "@keet/member-stats",
"version": 1
},
{
"name": "chat",
"required": true,
"type": "@keet/chat-stats",
"version": 1
},
{
"name": "files",
"required": true,
"type": "@keet/file-stats",
"version": 1
},
{
"name": "calls",
"type": "@keet/call-stats",
"version": 26
}
]
},
{
"name": "room-type",
"namespace": "keet",
"offset": 1,
"enum": [
{
"key": "Default",
"version": 1
},
{
"key": "Broadcast",
"version": 1
},
{
"key": "DirectMessage",
"version": 1
}
],
"strings": false
},
{
"name": "system-settings",
"namespace": "keet",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "roomType",
"type": "@keet/room-type",
"version": 1
},
{
"name": "isExperimental",
"type": "bool",
"version": 1
},
{
"name": "isJoiningDisabled",
"type": "bool",
"version": 1
},
{
"name": "isAppendingDisabled",
"type": "bool",
"version": 1
},
{
"name": "isCallingDisabled",
"type": "bool",
"version": 1
},
{
"name": "isMembershipEventsDisabled",
"type": "bool",
"version": 1
},
{
"name": "isAttachmentsDisabled",
"type": "bool",
"version": 19
},
{
"name": "isLinksDisabled",
"type": "bool",
"version": 19
},
{
"name": "buildType",
"type": "@keet/build-type",
"version": 20
},
{
"name": "isRoomInviteHidden",
"type": "bool",
"version": 23
}
]
},
{
"name": "system-digest",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "abi",
"required": true,
"type": "@keet/abi",
"version": 1
},
{
"name": "settings",
"required": true,
"type": "@keet/system-settings",
"version": 1
},
{
"name": "creationTime",
"required": true,
"type": "uint",
"version": 1
}
]
},
{
"name": "room-seed",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "seed",
"required": true,
"type": "fixed32",
"version": 1
}
]
},
{
"name": "room-capabilities",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "mailboxKeyPair",
"required": true,
"type": "@keet/encryption-keypair",
"version": 1
},
{
"name": "discoveryKeyPair",
"required": true,
"type": "@keet/signing-keypair",
"version": 1
},
{
"name": "wakeupTopic",
"required": true,
"type": "@keet/room-discovery-key",
"version": 1
},
{
"name": "swarmTopic",
"required": true,
"type": "@keet/room-discovery-key",
"version": 1
}
]
},
{
"name": "room-config",
"namespace": "keet",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "title",
"type": "string",
"version": 1
},
{
"name": "avatar",
"type": "@keet/image-file",
"version": 1
},
{
"name": "description",
"type": "string",
"version": 1
},
{
"name": "supportedLanguages",
"array": true,
"type": "@keet/room-supported-language",
"version": 11
},
{
"name": "blindPeers",
"array": true,
"type": "fixed32",
"version": 13
}
]
},
{
"name": "blind-peer",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "key",
"required": true,
"type": "@keet/public-key",
"version": 1
}
]
},
{
"name": "add-blind-peer-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "peer",
"required": true,
"type": "@keet/blind-peer",
"version": 1
}
]
},
{
"name": "remove-blind-peer-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "key",
"required": true,
"type": "@keet/public-key",
"version": 1
}
]
},
{
"name": "identity-attestation",
"namespace": "keet",
"compact": true,
"flagsPosition": -1,
"fields": [
{
"name": "memberKey",
"required": true,
"type": "@keet/member-key",
"version": 1
},
{
"name": "proof",
"required": true,
"type": "buffer",
"version": 1
}
]
},
{
"name": "device-invitation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "id",
"required": true,
"type": "@keet/invitation-id",
"version": 1
},
{
"name": "response",
"required": true,
"type": "buffer",
"version": 1
}
]
},
{
"name": "device",
"namespace": "keet",
"compact": false,
"flagsPosition": 4,
"fields": [
{
"name": "key",
"required": true,
"type": "@keet/device-key",
"version": 1
},
{
"name": "memberKey",
"required": true,
"type": "@keet/member-key",
"version": 1
},
{
"name": "status",
"required": true,
"type": "@keet/device-status",
"version": 1
},
{
"name": "profile",
"required": true,
"type": "@keet/device-profile",
"version": 1
},
{
"name": "invitation",
"type": "@keet/device-invitation",
"version": 1
}
]
},
{
"name": "member-profile",
"namespace": "keet",
"compact": false,
"flagsPosition": 1,
"fields": [
{
"name": "timestamp",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "mailbox",
"type": "@keet/public-key",
"version": 1
},
{
"name": "displayName",
"type": "string",
"version": 1
},
{
"name": "avatar",
"type": "@keet/image-file",
"version": 1
},
{
"name": "username",
"type": "string",
"version": 1
}
]
},
{
"name": "device-profile",
"namespace": "keet",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "swarmKey",
"type": "@keet/swarm-key",
"version": 1
},
{
"name": "name",
"type": "string",
"version": 1
},
{
"name": "isMobile",
"type": "bool",
"version": 1
},
{
"name": "buildType",
"type": "@keet/build-type",
"version": 20
}
]
},
{
"name": "member-update",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "profile",
"required": true,
"type": "@keet/member-profile",
"version": 1
},
{
"name": "attestation",
"required": true,
"type": "@keet/identity-attestation",
"version": 1
}
]
},
{
"name": "device-update",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "profile",
"required": true,
"type": "@keet/device-profile",
"version": 1
},
{
"name": "attestation",
"required": true,
"type": "@keet/identity-attestation",
"version": 1
}
]
},
{
"name": "signed-pairing-data",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "id",
"required": true,
"type": "@keet/invitation-id",
"version": 1
},
{
"name": "data",
"required": true,
"type": "buffer",
"version": 1
},
{
"name": "signature",
"required": true,
"type": "buffer",
"version": 1
}
]
},
{
"name": "device-request-identity",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "devicePublicKey",
"required": true,
"type": "@keet/public-key",
"version": 1
}
]
},
{
"name": "device-response-identity",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "privateProfileIdentity",
"required": true,
"type": "@keet/identity-attestation",
"version": 1
},
{
"name": "deviceProof",
"required": true,
"type": "buffer",
"version": 1
}
]
},
{
"name": "device-request-with-invitation",
"namespace": "keet",
"compact": false,
"flagsPosition": 4,
"fields": [
{
"name": "deviceKey",
"required": true,
"type": "@keet/device-key",
"version": 1
},
{
"name": "keyPair",
"required": true,
"type": "@keet/signing-keypair",
"version": 1
},
{
"name": "device",
"required": true,
"type": "@keet/device-update",
"version": 1
},
{
"name": "member",
"required": true,
"type": "@keet/member-update",
"version": 1
},
{
"name": "identity",
"type": "@keet/device-request-identity",
"version": 1
},
{
"name": "link",
"type": "@keet/head",
"version": 27
}
]
},
{
"name": "device-request-with-invitation-and-proof",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "id",
"required": true,
"type": "@keet/invitation-id",
"version": 1
},
{
"name": "request",
"required": true,
"type": "@keet/device-request-with-invitation",
"version": 1
},
{
"name": "signature",
"required": true,
"type": "buffer",
"version": 1
}
]
},
{
"name": "device-request-with-member-proof",
"namespace": "keet",
"compact": false,
"flagsPosition": 1,
"fields": [
{
"name": "device",
"required": true,
"type": "@keet/device-update",
"version": 1
},
{
"name": "member",
"type": "@keet/member-update",
"version": 1
}
]
},
{
"name": "device-request",
"namespace": "keet",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "withInvitation",
"type": "@keet/device-request-with-invitation-and-proof",
"version": 1
},
{
"name": "withMemberProof",
"type": "@keet/device-request-with-member-proof",
"version": 1
}
]
},
{
"name": "device-response",
"namespace": "keet",
"compact": false,
"flagsPosition": 1,
"fields": [
{
"name": "signedKeys",
"required": true,
"type": "@keet/signed-pairing-data",
"version": 1
},
{
"name": "identity",
"type": "@keet/device-response-identity",
"version": 1
}
]
},
{
"name": "invitation-metadata",
"namespace": "keet",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "expiration",
"type": "uint",
"version": 1
},
{
"name": "requiresConfirmation",
"type": "bool",
"version": 1
},
{
"name": "canModerate",
"type": "bool",
"version": 1
},
{
"name": "canAdmin",
"type": "bool",
"version": 1
},
{
"name": "buildType",
"type": "@keet/build-type",
"version": 20
}
]
},
{
"name": "invitation",
"namespace": "keet",
"compact": false,
"flagsPosition": 3,
"fields": [
{
"name": "id",
"required": true,
"type": "@keet/invitation-id",
"version": 1
},
{
"name": "response",
"required": true,
"type": "@keet/signed-pairing-data",
"version": 1
},
{
"name": "metadata",
"required": true,
"type": "@keet/invitation-metadata",
"version": 1
},
{
"name": "anchor",
"type": "@keet/head",
"version": 1
},
{
"name": "isActive",
"type": "bool",
"version": 1
}
]
},
{
"name": "add-invitation-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "invitation",
"required": true,
"type": "@keet/invitation",
"version": 1
}
]
},
{
"name": "remove-invitation-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "id",
"required": true,
"type": "fixed32",
"version": 1
}
]
},
{
"name": "sendable-room-invitation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "mailbox",
"required": true,
"type": "fixed32",
"version": 1
},
{
"name": "invitationSeed",
"required": true,
"type": "fixed32",
"version": 1
},
{
"name": "anchor",
"required": true,
"type": "@keet/head",
"version": 1
}
]
},
{
"name": "sendable-identity-invitation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "mailbox",
"required": true,
"type": "fixed32",
"version": 1
},
{
"name": "invitationSeed",
"required": true,
"type": "fixed32",
"version": 1
},
{
"name": "anchor",
"required": true,
"type": "@keet/head",
"version": 1
},
{
"name": "identityPublicKey",
"required": true,
"type": "@keet/member-key",
"version": 1
}
]
},
{
"name": "sendable-contact-invitation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "mailbox",
"required": true,
"type": "fixed32",
"version": 1
}
]
},
{
"name": "sendable-invitation",
"namespace": "keet",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "room",
"type": "@keet/sendable-room-invitation",
"version": 1
},
{
"name": "identity",
"type": "@keet/sendable-identity-invitation",
"version": 1
},
{
"name": "contact",
"type": "@keet/sendable-contact-invitation",
"version": 1
},
{
"name": "readonly",
"type": "@keet/readonly-room-invitation",
"version": 6
},
{
"name": "additionalNodes",
"array": true,
"type": "ipv4Address",
"version": 11
},
{
"name": "buildType",
"type": "@keet/build-type",
"version": 20
},
{
"name": "readonly-v2",
"type": "@keet/readonly-room-invitation-v2",
"version": 27
}
]
},
{
"name": "add-device-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "blindRequest",
"required": true,
"type": "buffer",
"version": 1
}
]
},
{
"name": "update-device-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": 1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "profile",
"type": "@keet/device-profile",
"version": 1
},
{
"name": "key",
"type": "@keet/device-key",
"version": 24
}
]
},
{
"name": "start-indexing-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": []
},
{
"name": "stop-indexing-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": []
},
{
"name": "join-request",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "deviceKey",
"required": true,
"type": "@keet/device-key",
"version": 1
},
{
"name": "id",
"required": true,
"type": "@keet/invitation-id",
"version": 1
},
{
"name": "request",
"required": true,
"type": "@keet/device-request-with-invitation",
"version": 1
}
]
},
{
"name": "accept-join-request-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": 2,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "deviceKey",
"required": true,
"type": "@keet/device-key",
"version": 1
},
{
"name": "identity",
"type": "@keet/device-response-identity",
"version": 1
}
]
},
{
"name": "reject-join-request-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "deviceKey",
"required": true,
"type": "@keet/device-key",
"version": 1
}
]
},
{
"name": "member",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "key",
"required": true,
"type": "@keet/member-key",
"version": 1
},
{
"name": "status",
"required": true,
"type": "@keet/member-status",
"version": 1
},
{
"name": "profile",
"required": true,
"type": "@keet/member-profile",
"version": 1
}
]
},
{
"name": "full-member",
"namespace": "keet",
"compact": false,
"flagsPosition": 3,
"fields": [
{
"name": "key",
"required": true,
"type": "@keet/member-key",
"version": 1
},
{
"name": "status",
"required": true,
"type": "@keet/member-status",
"version": 1
},
{
"name": "profile",
"required": true,
"type": "@keet/member-profile",
"version": 1
},
{
"name": "proofs",
"type": "@keet/member-proofs",
"version": 1
}
]
},
{
"name": "member-proofs",
"namespace": "keet",
"compact": false,
"flagsPosition": 1,
"fields": [
{
"name": "key",
"required": true,
"type": "@keet/member-key",
"version": 1
},
{
"name": "profileAttestation",
"type": "buffer",
"version": 1
},
{
"name": "latestReceipt",
"type": "buffer",
"version": 1
}
]
},
{
"name": "update-member-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "member",
"required": true,
"type": "@keet/member-update",
"version": 1
}
]
},
{
"name": "change-member-status-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "memberKey",
"required": true,
"type": "@keet/member-key",
"version": 1
},
{
"name": "key",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "status",
"required": true,
"type": "@keet/member-moderation-status",
"version": 1
}
]
},
{
"name": "change-member-role-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": 2,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "key",
"required": true,
"type": "@keet/member-key",
"version": 1
},
{
"name": "isModerator",
"type": "bool",
"version": 1
},
{
"name": "isAdmin",
"type": "bool",
"version": 1
}
]
},
{
"name": "remove-member-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "key",
"required": true,
"type": "@keet/member-key",
"version": 1
}
]
},
{
"name": "member-activity",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "key",
"required": true,
"type": "@keet/member-key",
"version": 1
},
{
"name": "mentions",
"required": true,
"type": "uint",
"version": 1
}
]
},
{
"name": "member-joined-event",
"namespace": "keet",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "memberKey",
"type": "@keet/member-key",
"version": 1
}
]
},
{
"name": "member-left-event",
"namespace": "keet",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "memberKey",
"type": "@keet/member-key",
"version": 1
}
]
},
{
"name": "title-changed-chat-event",
"namespace": "keet",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "from",
"type": "string",
"version": 1
},
{
"name": "to",
"type": "string",
"version": 1
}
]
},
{
"name": "chat-event",
"namespace": "keet",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "memberJoined",
"type": "@keet/member-joined-event",
"version": 1
},
{
"name": "memberLeft",
"type": "@keet/member-left-event",
"version": 1
},
{
"name": "titleChanged",
"type": "@keet/title-changed-chat-event",
"version": 1
},
{
"name": "callStarted",
"type": "bool",
"version": 1
},
{
"name": "callHangup",
"type": "bool",
"version": 1
},
{
"name": "callMissed",
"type": "bool",
"version": 1
},
{
"name": "roomAvatarChanged",
"type": "bool",
"version": 3
},
{
"name": "invitationCreated",
"type": "bool",
"version": 3
},
{
"name": "memberRemoved",
"type": "@keet/member-removed-event",
"version": 3
},
{
"name": "locationShared",
"type": "@keet/location-shared-event",
"version": 18
}
]
},
{
"name": "sendable-event",
"namespace": "keet",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "callStarted",
"type": "bool",
"version": 1
},
{
"name": "callHangup",
"type": "bool",
"version": 1
},
{
"name": "callMissed",
"type": "bool",
"version": 1
},
{
"name": "locationShared",
"type": "@keet/location-shared-event",
"version": 18
}
]
},
{
"name": "display-range",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "start",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "length",
"required": true,
"type": "uint",
"version": 1
}
]
},
{
"name": "display-content-range",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "range",
"required": true,
"type": "@keet/display-range",
"version": 1
},
{
"name": "content",
"required": true,
"type": "string",
"version": 1
}
]
},
{
"name": "mention-display-item",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "range",
"required": true,
"type": "@keet/display-range",
"version": 1
},
{
"name": "memberKey",
"required": true,
"type": "@keet/member-key",
"version": 1
}
]
},
{
"name": "link-preview",
"namespace": "keet",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "title",
"type": "string",
"version": 1
},
{
"name": "description",
"type": "string",
"version": 1
},
{
"name": "file",
"type": "@keet/file",
"version": 1
},
{
"name": "files",
"array": true,
"type": "uint",
"version": 7
}
]
},
{
"name": "display-link-item",
"namespace": "keet",
"compact": false,
"flagsPosition": 2,
"fields": [
{
"name": "range",
"required": true,
"type": "@keet/display-range",
"version": 1
},
{
"name": "url",
"required": true,
"type": "string",
"version": 1
},
{
"name": "preview",
"type": "@keet/link-preview",
"version": 1
}
]
},
{
"name": "display",
"namespace": "keet",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "mention",
"array": true,
"type": "@keet/mention-display-item",
"version": 1
},
{
"name": "httpLink",
"array": true,
"type": "@keet/display-link-item",
"version": 1
},
{
"name": "pearLink",
"array": true,
"type": "@keet/display-link-item",
"version": 1
},
{
"name": "bold",
"array": true,
"type": "@keet/display-range",
"version": 1
},
{
"name": "italic",
"array": true,
"type": "@keet/display-range",
"version": 1
},
{
"name": "code",
"array": true,
"type": "@keet/display-range",
"version": 1
},
{
"name": "emoji",
"array": true,
"type": "@keet/display-content-range",
"version": 1
},
{
"name": "codeBlock",
"array": true,
"type": "@keet/display-range",
"version": 1
},
{
"name": "strike",
"array": true,
"type": "@keet/display-range",
"version": 1
},
{
"name": "translation",
"array": true,
"type": "@keet/translation-display-item",
"version": 11
}
]
},
{
"name": "oplog-message",
"namespace": "keet",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "text",
"type": "string",
"version": 1
},
{
"name": "files",
"array": true,
"type": "@keet/file",
"version": 1
},
{
"name": "display",
"type": "@keet/display",
"version": 1
},
{
"name": "replyTo",
"type": "@keet/oplog-id",
"version": 1
},
{
"name": "parent",
"type": "@keet/oplog-id",
"version": 1
},
{
"name": "event",
"type": "@keet/sendable-event",
"version": 1
},
{
"name": "forwarded",
"type": "bool",
"version": 18
}
]
},
{
"name": "index-message",
"namespace": "keet",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "text",
"type": "string",
"version": 1
},
{
"name": "files",
"array": true,
"type": "uint",
"version": 1
},
{
"name": "display",
"type": "@keet/display",
"version": 1
},
{
"name": "replyTo",
"type": "@keet/oplog-id",
"version": 1
},
{
"name": "parent",
"type": "@keet/oplog-id",
"version": 1
},
{
"name": "forwarded",
"type": "bool",
"version": 18
}
]
},
{
"name": "full-index-message",
"namespace": "keet",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "text",
"type": "string",
"version": 1
},
{
"name": "files",
"array": true,
"type": "@keet/file",
"version": 1
},
{
"name": "display",
"type": "@keet/display",
"version": 1
},
{
"name": "replyTo",
"type": "@keet/oplog-id",
"version": 1
},
{
"name": "parent",
"type": "@keet/oplog-id",
"version": 1
},
{
"name": "forwarded",
"type": "bool",
"version": 18
}
]
},
{
"name": "message-status",
"namespace": "keet",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "isEdited",
"type": "bool",
"version": 1
},
{
"name": "isDeleted",
"type": "bool",
"version": 1
},
{
"name": "isPinned",
"type": "bool",
"version": 1
}
]
},
{
"name": "message-index-id",
"namespace": "keet",
"compact": true,
"flagsPosition": -1,
"fields": [
{
"name": "thread",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "index",
"required": true,
"type": "uint",
"version": 1
}
]
},
{
"name": "thread",
"namespace": "keet",
"compact": false,
"flagsPosition": 2,
"fields": [
{
"name": "id",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "count",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "parent",
"type": "@keet/oplog-id",
"version": 1
},
{
"name": "stats",
"type": "@keet/stats",
"version": 1
}
]
},
{
"name": "chat-message-record",
"namespace": "keet",
"compact": false,
"flagsPosition": 4,
"fields": [
{
"name": "id",
"required": true,
"type": "@keet/message-index-id",
"version": 1
},
{
"name": "oplog",
"required": true,
"type": "@keet/oplog-id",
"version": 1
},
{
"name": "clock",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "timestamp",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "editedAt",
"type": "uint",
"version": 1
},
{
"name": "status",
"required": true,
"type": "@keet/message-status",
"version": 1
},
{
"name": "message",
"type": "@keet/index-message",
"version": 1
},
{
"name": "event",
"type": "@keet/chat-event",
"version": 1
}
]
},
{
"name": "full-chat-message-record",
"namespace": "keet",
"compact": false,
"flagsPosition": 4,
"fields": [
{
"name": "id",
"required": true,
"type": "@keet/message-index-id",
"version": 1
},
{
"name": "oplog",
"required": true,
"type": "@keet/oplog-id",
"version": 1
},
{
"name": "clock",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "timestamp",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "editedAt",
"type": "uint",
"version": 1
},
{
"name": "status",
"required": true,
"type": "@keet/message-status",
"version": 1
},
{
"name": "message",
"type": "@keet/full-index-message",
"version": 1
},
{
"name": "event",
"type": "@keet/chat-event",
"version": 1
}
]
},
{
"name": "add-chat-message-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "message",
"required": true,
"type": "@keet/oplog-message",
"version": 1
}
]
},
{
"name": "remove-chat-message-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "oplog",
"required": true,
"type": "@keet/oplog-id",
"version": 1
}
]
},
{
"name": "update-chat-message-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "oplog",
"required": true,
"type": "@keet/oplog-id",
"version": 1
},
{
"name": "message",
"required": true,
"type": "@keet/oplog-message",
"version": 1
}
]
},
{
"name": "pin-chat-message-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": 2,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "oplog",
"required": true,
"type": "@keet/oplog-id",
"version": 1
},
{
"name": "isPinned",
"type": "bool",
"version": 1
}
]
},
{
"name": "reaction",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "id",
"required": true,
"type": "@keet/message-index-id",
"version": 1
},
{
"name": "sender",
"required": true,
"type": "@keet/member-key",
"version": 1
},
{
"name": "clock",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "reaction",
"required": true,
"type": "string",
"version": 1
}
]
},
{
"name": "reactions-summary",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "text",
"required": true,
"type": "string",
"version": 1
},
{
"name": "count",
"required": true,
"type": "uint",
"version": 1
}
]
},
{
"name": "reactions-digest",
"namespace": "keet",
"compact": false,
"flagsPosition": 3,
"fields": [
{
"name": "id",
"required": true,
"type": "@keet/message-index-id",
"version": 1
},
{
"name": "total",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "reactions",
"required": true,
"array": true,
"type": "@keet/reactions-summary",
"version": 1
},
{
"name": "editedAt",
"type": "uint",
"version": 11
}
]
},
{
"name": "add-reaction-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "oplog",
"required": true,
"type": "@keet/oplog-id",
"version": 1
},
{
"name": "reaction",
"required": true,
"type": "string",
"version": 1
}
]
},
{
"name": "remove-reaction-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "oplog",
"required": true,
"type": "@keet/oplog-id",
"version": 1
},
{
"name": "reaction",
"required": true,
"type": "string",
"version": 1
}
]
},
{
"name": "update-room-config-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "key",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "config",
"required": true,
"type": "@keet/room-config",
"version": 1
}
]
},
{
"name": "group-member",
"namespace": "keet",
"compact": false,
"flagsPosition": 2,
"fields": [
{
"name": "memberKey",
"required": true,
"type": "@keet/member-key",
"version": 1
},
{
"name": "displayName",
"required": true,
"type": "string",
"version": 1
},
{
"name": "avatar",
"type": "@keet/image-file",
"version": 1
}
]
},
{
"name": "user-registry-info",
"namespace": "keet",
"compact": false,
"flagsPosition": 1,
"fields": [
{
"name": "key",
"required": true,
"type": "@keet/core-key",
"version": 1
},
{
"name": "username",
"type": "string",
"version": 1
}
]
},
{
"name": "room-identity",
"namespace": "keet",
"compact": false,
"flagsPosition": 1,
"fields": [
{
"name": "publicKey",
"required": true,
"type": "@keet/member-key",
"version": 1
},
{
"name": "discoveryCoreKey",
"type": "@keet/core-key",
"version": 1
},
{
"name": "userRegistry",
"type": "@keet/user-registry-info",
"version": 1
}
]
},
{
"name": "genesis-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": 3,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "digest",
"required": true,
"type": "@keet/system-digest",
"version": 1
},
{
"name": "capabilities",
"required": true,
"type": "@keet/room-seed",
"version": 1
},
{
"name": "config",
"type": "@keet/room-config",
"version": 1
},
{
"name": "identity",
"type": "@keet/room-identity",
"version": 1
},
{
"name": "bootstrapDevice",
"type": "@keet/device-update",
"version": 1
},
{
"name": "initialMembers",
"array": true,
"type": "@keet/member-update",
"version": 1
}
]
},
{
"name": "upgrade-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "version",
"required": true,
"type": "uint",
"version": 1
}
]
},
{
"name": "update-system-settings-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "key",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "settings",
"required": true,
"type": "@keet/system-settings",
"version": 1
}
]
},
{
"name": "contact",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": 2,
"fields": [
{
"name": "memberKey",
"required": true,
"type": "@keet/member-key",
"version": 1
},
{
"name": "status",
"required": true,
"type": "@keet-private-id/contact-status",
"version": 1
},
{
"name": "mailbox",
"type": "@keet/public-key",
"version": 1
},
{
"name": "roomKey",
"type": "@keet/room-key",
"version": 1
},
{
"name": "contactInfo",
"type": "@keet/member-contact-info",
"version": 22
},
{
"name": "version",
"type": "uint",
"version": 22
},
{
"name": "alias",
"type": "string",
"version": 24
}
]
},
{
"name": "v3-room-migration-info",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "roomKey",
"required": true,
"type": "@keet/room-key",
"version": 1
},
{
"name": "encryptionKey",
"required": true,
"type": "@keet/encryption-key",
"version": 1
},
{
"name": "seed",
"required": true,
"type": "fixed32",
"version": 1
},
{
"name": "initiator",
"required": true,
"type": "@keet/head",
"version": 1
},
{
"name": "fastForwardTo",
"required": true,
"type": "fixed32",
"version": 1
}
]
},
{
"name": "run-v3-migration-operation",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "sharedRooms",
"required": true,
"array": true,
"type": "@keet-private-id/v3-room-migration-info",
"version": 1
},
{
"name": "blockedContacts",
"required": true,
"array": true,
"type": "@keet/member-key",
"version": 1
}
]
},
{
"name": "update-identity-operation",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "identity",
"required": true,
"type": "@keet/room-identity",
"version": 1
}
]
},
{
"name": "counters",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "rooms",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "contacts",
"required": true,
"type": "uint",
"version": 1
}
]
},
{
"name": "stats",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "rooms",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "contactRequests",
"required": true,
"type": "uint",
"version": 1
}
]
},
{
"name": "add-entropy-operation",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "entropy",
"required": true,
"type": "buffer",
"version": 1
}
]
},
{
"name": "pending-invitation-identity",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "publicKey",
"required": true,
"type": "@keet/member-key",
"version": 1
},
{
"name": "devicePublicKey",
"required": true,
"type": "@keet/public-key",
"version": 1
},
{
"name": "writerKey",
"required": true,
"type": "@keet/device-key",
"version": 1
}
]
},
{
"name": "pending-invitation",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": 6,
"fields": [
{
"name": "id",
"required": true,
"type": "fixed32",
"version": 1
},
{
"name": "invitationSeed",
"required": true,
"type": "fixed32",
"version": 1
},
{
"name": "mailbox",
"required": true,
"type": "fixed32",
"version": 1
},
{
"name": "responseKeyPair",
"required": true,
"type": "@keet/signing-keypair",
"version": 1
},
{
"name": "initiator",
"required": true,
"type": "@keet/head",
"version": 1
},
{
"name": "inviter",
"required": true,
"type": "@keet/head",
"version": 1
},
{
"name": "identity",
"type": "@keet-private-id/pending-invitation-identity",
"version": 1
},
{
"name": "buildType",
"type": "@keet/build-type",
"version": 20
},
{
"name": "link",
"type": "@keet/head",
"version": 27
}
]
},
{
"name": "resolve-pending-invitation-operation",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "blindResponse",
"required": true,
"type": "buffer",
"version": 1
}
]
},
{
"name": "add-pending-invitation-operation",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "invitation",
"required": true,
"type": "@keet-private-id/pending-invitation",
"version": 1
}
]
},
{
"name": "remove-pending-invitation-operation",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "id",
"required": true,
"type": "fixed32",
"version": 1
}
]
},
{
"name": "identity-swap",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": 2,
"fields": [
{
"name": "publicKey",
"required": true,
"type": "@keet/member-key",
"version": 1
},
{
"name": "devicePublicKey",
"required": true,
"type": "@keet/public-key",
"version": 1
},
{
"name": "privateProfileKey",
"type": "@keet/room-key",
"version": 1
},
{
"name": "deviceKeyPair",
"type": "@keet/signing-keypair",
"version": 1
},
{
"name": "deviceProof",
"required": true,
"type": "buffer",
"version": 1
}
]
},
{
"name": "room-status",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "isActive",
"type": "bool",
"version": 1
},
{
"name": "isFullyMuted",
"type": "bool",
"version": 1
},
{
"name": "isMentionsOnlyMuted",
"type": "bool",
"version": 1
},
{
"name": "isReadOnly",
"type": "bool",
"version": 9
},
{
"name": "isFavorite",
"type": "bool",
"version": 18
},
{
"name": "isUnread",
"type": "bool",
"version": 21
},
{
"name": "roomSnoozeTime",
"type": "uint",
"version": 25
}
]
},
{
"name": "room",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": 5,
"fields": [
{
"name": "roomKey",
"required": true,
"type": "@keet/room-key",
"version": 1
},
{
"name": "encryptionKey",
"required": true,
"type": "@keet/encryption-key",
"version": 1
},
{
"name": "mailbox",
"required": true,
"type": "@keet/public-key",
"version": 1
},
{
"name": "status",
"required": true,
"type": "@keet-private-id/room-status",
"version": 1
},
{
"name": "clock",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "initiator",
"type": "@keet/head",
"version": 1
},
{
"name": "fastForwardTo",
"type": "fixed32",
"version": 1
},
{
"name": "identitySwap",
"type": "@keet-private-id/identity-swap",
"version": 1
},
{
"name": "identitySwapV2",
"type": "@keet-private-id/pending-invitation-identity",
"version": 6
},
{
"name": "contact",
"type": "@keet/member-key",
"version": 10
},
{
"name": "bootFrom",
"type": "@keet/head",
"version": 27
},
{
"name": "activeClock",
"type": "uint",
"version": 29
}
]
},
{
"name": "add-room-operation",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": 4,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "roomKey",
"required": true,
"type": "@keet/room-key",
"version": 1
},
{
"name": "encryptionKey",
"required": true,
"type": "@keet/encryption-key",
"version": 1
},
{
"name": "mailbox",
"required": true,
"type": "@keet/public-key",
"version": 1
},
{
"name": "fastForwardTo",
"type": "fixed32",
"version": 1
},
{
"name": "initiator",
"type": "@keet/head",
"version": 1
},
{
"name": "dm",
"type": "@keet/member-key",
"version": 1
},
{
"name": "isReadOnly",
"type": "bool",
"version": 9
}
]
},
{
"name": "remove-room-operation",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "discoveryKey",
"required": true,
"type": "@keet/room-discovery-key",
"version": 1
}
]
},
{
"name": "update-room-status-operation",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "roomKey",
"required": true,
"type": "@keet/room-key",
"version": 1
},
{
"name": "key",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "status",
"required": true,
"type": "@keet-private-id/room-status",
"version": 1
}
]
},
{
"name": "contact-status",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "isBlocked",
"type": "bool",
"version": 1
},
{
"name": "isActive",
"type": "bool",
"version": 22
}
]
},
{
"name": "contact-record",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": 3,
"fields": [
{
"name": "memberKey",
"required": true,
"type": "@keet/member-key",
"version": 1
},
{
"name": "clock",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "status",
"required": true,
"type": "@keet-private-id/contact-status",
"version": 1
},
{
"name": "mailbox",
"type": "@keet/public-key",
"version": 1
},
{
"name": "roomKey",
"type": "@keet/room-key",
"version": 1
},
{
"name": "contactInfo",
"type": "@keet/member-contact-info",
"version": 22
},
{
"name": "alias",
"type": "string",
"version": 24
}
]
},
{
"name": "add-contact-operation",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "contact",
"required": true,
"type": "@keet-private-id/contact",
"version": 1
}
]
},
{
"name": "update-contact-status-operation",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "memberKey",
"required": true,
"type": "@keet/member-key",
"version": 1
},
{
"name": "key",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "status",
"required": true,
"type": "@keet-private-id/contact-status",
"version": 1
}
]
},
{
"name": "remove-contact-operation",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "memberKey",
"required": true,
"type": "@keet/member-key",
"version": 1
}
]
},
{
"name": "contact-request-status",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "isPending",
"type": "bool",
"version": 1
},
{
"name": "isAccepted",
"type": "bool",
"version": 1
},
{
"name": "isRejected",
"type": "bool",
"version": 1
},
{
"name": "isDiscarded",
"type": "bool",
"version": 1
},
{
"name": "isSeen",
"type": "bool",
"version": 1
}
]
},
{
"name": "contact-request-body",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": 3,
"fields": [
{
"name": "sender",
"required": true,
"type": "@keet/member-update",
"version": 1
},
{
"name": "keys",
"required": true,
"type": "@keet/room-keys",
"version": 1
},
{
"name": "mailbox",
"required": true,
"type": "@keet/public-key",
"version": 1
},
{
"name": "message",
"type": "string",
"version": 1
}
]
},
{
"name": "contact-request",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": 2,
"fields": [
{
"name": "body",
"required": true,
"type": "@keet-private-id/contact-request-body",
"version": 1
},
{
"name": "attestation",
"required": true,
"type": "@keet/identity-attestation",
"version": 1
},
{
"name": "recipientProof",
"type": "buffer",
"version": 31
}
]
},
{
"name": "contact-request-record",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": 6,
"fields": [
{
"name": "memberKey",
"required": true,
"type": "@keet/member-key",
"version": 1
},
{
"name": "clock",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "sender",
"required": true,
"type": "@keet/member-profile",
"version": 1
},
{
"name": "status",
"required": true,
"type": "@keet-private-id/contact-request-status",
"version": 1
},
{
"name": "keys",
"required": true,
"type": "@keet/room-keys",
"version": 1
},
{
"name": "mailbox",
"required": true,
"type": "@keet/public-key",
"version": 1
},
{
"name": "message",
"type": "string",
"version": 1
},
{
"name": "sentAt",
"type": "uint",
"version": 11
},
{
"name": "contactInfo",
"type": "@keet/member-contact-info",
"version": 22
}
]
},
{
"name": "add-contact-request-operation",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "blindRequest",
"required": true,
"type": "buffer",
"version": 1
}
]
},
{
"name": "update-contact-request-status-operation",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": 4,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 1
},
{
"name": "memberKey",
"required": true,
"type": "@keet/member-key",
"version": 1
},
{
"name": "key",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "status",
"required": true,
"type": "@keet-private-id/contact-request-status",
"version": 1
},
{
"name": "roomKey",
"type": "@keet/room-key",
"version": 10
}
]
},
{
"name": "profile-discovery-record-v1",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "timestamp",
"required": true,
"type": "uint",
"version": 1
},
{
"name": "key",
"required": true,
"type": "@keet/core-key",
"version": 1
},
{
"name": "mailbox",
"required": true,
"type": "@keet/public-key",
"version": 1
}
]
},
{
"name": "profile-discovery-record",
"namespace": "keet-private-id",
"framed": false,
"versions": [
{
"type": "@keet-private-id/profile-discovery-record-v1",
"map": null,
"version": 1
}
]
},
{
"name": "add-file-preview-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": 4,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 2
},
{
"name": "oplog",
"required": true,
"type": "@keet/oplog-id",
"version": 2
},
{
"name": "index",
"required": true,
"type": "uint",
"version": 2
},
{
"name": "preview",
"required": true,
"type": "@keet/image-file",
"version": 2
},
{
"name": "displayType",
"type": "@keet/display-type",
"version": 7
}
]
},
{
"name": "member-removed-event",
"namespace": "keet",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "memberKey",
"type": "@keet/member-key",
"version": 3
}
]
},
{
"name": "member-contact-info",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "profile",
"required": true,
"type": "@keet/member-profile",
"version": 4
},
{
"name": "attestation",
"required": true,
"type": "@keet/identity-attestation",
"version": 4
}
]
},
{
"name": "remove-device-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 5
},
{
"name": "key",
"required": true,
"type": "@keet/device-key",
"version": 5
}
]
},
{
"name": "device-identity",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "deviceKey",
"required": true,
"type": "@keet/device-key",
"version": 6
},
{
"name": "privateProfileIdentity",
"required": true,
"type": "@keet/identity-attestation",
"version": 6
},
{
"name": "deviceProof",
"required": true,
"type": "buffer",
"version": 6
}
]
},
{
"name": "readonly-room-invitation",
"namespace": "keet",
"compact": false,
"flagsPosition": 3,
"fields": [
{
"name": "roomKey",
"required": true,
"type": "fixed32",
"version": 6
},
{
"name": "encryptionKey",
"required": true,
"type": "fixed32",
"version": 6
},
{
"name": "seed",
"required": true,
"type": "fixed32",
"version": 6
},
{
"name": "fastForwardTo",
"type": "fixed32",
"version": 6
}
]
},
{
"name": "identity-swap-v2",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": 3,
"fields": [
{
"name": "publicKey",
"required": true,
"type": "@keet/member-key",
"version": 6
},
{
"name": "writerKey",
"required": true,
"type": "@keet/core-key",
"version": 6
},
{
"name": "devicePublicKey",
"required": true,
"type": "@keet/public-key",
"version": 6
},
{
"name": "privateProfileKey",
"type": "@keet/room-key",
"version": 6
}
]
},
{
"name": "activate-contact-room-operation",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 6
},
{
"name": "memberKey",
"required": true,
"type": "@keet/member-key",
"version": 6
}
]
},
{
"name": "display-type",
"namespace": "keet",
"offset": 1,
"enum": [
{
"key": "HttpLink",
"version": 7
},
{
"key": "PearLink",
"version": 7
}
],
"strings": false
},
{
"name": "test-increment-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 8
},
{
"name": "value",
"required": true,
"type": "uint",
"version": 8
}
]
},
{
"name": "test-collection-record-1",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "key",
"required": true,
"type": "uint",
"version": 8
},
{
"name": "value",
"required": true,
"type": "uint",
"version": 8
}
]
},
{
"name": "migrate-abi-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": 3,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 10
},
{
"name": "from",
"required": true,
"type": "uint",
"version": 10
},
{
"name": "to",
"required": true,
"type": "uint",
"version": 10
},
{
"name": "buildType",
"type": "@keet/build-type",
"version": 20
}
]
},
{
"name": "system-settings-keys",
"namespace": "keet",
"offset": 1,
"enum": [
{
"key": "RoomType",
"version": 10
},
{
"key": "IsExperimental",
"version": 10
},
{
"key": "IsJoiningDisabled",
"version": 10
},
{
"key": "IsAppendingDisabled",
"version": 10
},
{
"key": "IsCallingDisabled",
"version": 10
},
{
"key": "IsMembershipEventsDisabled",
"version": 10
},
{
"key": "IsAttachmentsDisabled",
"version": 19
},
{
"key": "IsLinksDisabled",
"version": 19
},
{
"key": "IsRoomInviteHidden",
"version": 23
}
],
"strings": false
},
{
"name": "room-supported-language",
"namespace": "keet",
"offset": 1,
"enum": [
{
"key": "en",
"version": 11
},
{
"key": "it",
"version": 11
},
{
"key": "ru",
"version": 11
},
{
"key": "es",
"version": 11
},
{
"key": "de",
"version": 11
}
],
"strings": true
},
{
"name": "translation-display-item",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "range",
"required": true,
"type": "@keet/display-range",
"version": 11
},
{
"name": "language",
"required": true,
"type": "@keet/room-supported-language",
"version": 11
},
{
"name": "text",
"required": true,
"type": "string",
"version": 11
}
]
},
{
"name": "unreads",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "deviceKey",
"required": true,
"type": "@keet/device-key",
"version": 12
},
{
"name": "key",
"required": true,
"type": "@keet/core-key",
"version": 12
}
]
},
{
"name": "add-unreads-key-operation",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 12
},
{
"name": "key",
"required": true,
"type": "@keet/core-key",
"version": 12
}
]
},
{
"name": "remove-unreads-key-operation",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 12
},
{
"name": "key",
"required": true,
"type": "@keet/core-key",
"version": 12
}
]
},
{
"name": "label-type",
"namespace": "keet",
"offset": 1,
"enum": [
{
"key": "Flag",
"version": 13
}
],
"strings": false
},
{
"name": "chat-label",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "id",
"required": true,
"type": "@keet/message-index-id",
"version": 13
},
{
"name": "sender",
"required": true,
"type": "@keet/member-key",
"version": 13
},
{
"name": "clock",
"required": true,
"type": "uint",
"version": 13
},
{
"name": "label",
"required": true,
"type": "@keet/label-type",
"version": 13
}
]
},
{
"name": "add-chat-label-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 13
},
{
"name": "oplog",
"required": true,
"type": "@keet/oplog-id",
"version": 13
},
{
"name": "label",
"required": true,
"type": "@keet/label-type",
"version": 13
}
]
},
{
"name": "remove-chat-label-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 13
},
{
"name": "oplog",
"required": true,
"type": "@keet/oplog-id",
"version": 13
},
{
"name": "label",
"required": true,
"type": "@keet/label-type",
"version": 13
}
]
},
{
"name": "chat-label-summary",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "label",
"required": true,
"type": "@keet/label-type",
"version": 13
},
{
"name": "count",
"required": true,
"type": "uint",
"version": 13
}
]
},
{
"name": "chat-label-digest",
"namespace": "keet",
"compact": false,
"flagsPosition": 4,
"fields": [
{
"name": "id",
"required": true,
"type": "@keet/message-index-id",
"version": 13
},
{
"name": "total",
"required": true,
"type": "uint",
"version": 13
},
{
"name": "labels",
"required": true,
"array": true,
"type": "@keet/chat-label-summary",
"version": 13
},
{
"name": "editedAt",
"required": true,
"type": "uint",
"version": 13
},
{
"name": "flagsClock",
"type": "uint",
"version": 15
},
{
"name": "version",
"type": "uint",
"version": 15
},
{
"name": "isDeleted",
"type": "bool",
"version": 16
}
]
},
{
"name": "update-read-length-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 13
},
{
"name": "length",
"required": true,
"type": "uint",
"version": 13
}
]
},
{
"name": "read-length",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "memberKey",
"required": true,
"type": "@keet/member-key",
"version": 13
},
{
"name": "length",
"required": true,
"type": "uint",
"version": 13
}
]
},
{
"name": "tmp-removed-member",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "key",
"required": true,
"type": "@keet/member-key",
"version": 13
}
]
},
{
"name": "settings",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": 0,
"fields": [
{
"name": "disableReadReceipts",
"type": "bool",
"version": 13
},
{
"name": "stripAttachmentMetadata",
"type": "bool",
"version": 21
},
{
"name": "profileSnoozeTime",
"type": "uint",
"version": 23
}
]
},
{
"name": "user-settings-key",
"namespace": "keet-private-id",
"offset": 1,
"enum": [
{
"key": "disableReadReceipts",
"version": 13
},
{
"key": "stripAttachmentMetadata",
"version": 21
},
{
"key": "profileSnoozeTime",
"version": 23
}
],
"strings": true
},
{
"name": "update-settings-operation",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 13
},
{
"name": "key",
"required": true,
"type": "@keet-private-id/user-settings-key",
"version": 13
},
{
"name": "settings",
"required": true,
"type": "@keet-private-id/settings",
"version": 13
}
]
},
{
"name": "member-label-type",
"namespace": "keet",
"offset": 1,
"enum": [
{
"key": "Flag",
"version": 17
}
],
"strings": false
},
{
"name": "member-label",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "key",
"required": true,
"type": "@keet/member-key",
"version": 17
},
{
"name": "sender",
"required": true,
"type": "@keet/member-key",
"version": 17
},
{
"name": "clock",
"required": true,
"type": "uint",
"version": 17
},
{
"name": "label",
"required": true,
"type": "@keet/member-label-type",
"version": 17
}
]
},
{
"name": "add-member-label-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 17
},
{
"name": "key",
"required": true,
"type": "@keet/member-key",
"version": 17
},
{
"name": "label",
"required": true,
"type": "@keet/member-label-type",
"version": 17
}
]
},
{
"name": "member-label-summary",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "label",
"required": true,
"type": "@keet/member-label-type",
"version": 17
},
{
"name": "count",
"required": true,
"type": "uint",
"version": 17
}
]
},
{
"name": "member-label-digest",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "key",
"required": true,
"type": "@keet/member-key",
"version": 17
},
{
"name": "total",
"required": true,
"type": "uint",
"version": 17
},
{
"name": "labels",
"required": true,
"array": true,
"type": "@keet/member-label-summary",
"version": 17
},
{
"name": "editedAt",
"required": true,
"type": "uint",
"version": 17
},
{
"name": "flagsClock",
"required": true,
"type": "uint",
"version": 17
}
]
},
{
"name": "location-shared-event",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "latitude",
"required": true,
"type": "float64",
"version": 18
},
{
"name": "longitude",
"required": true,
"type": "float64",
"version": 18
}
]
},
{
"name": "move-indexer-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 18
},
{
"name": "deviceKey",
"required": true,
"type": "@keet/device-key",
"version": 18
},
{
"name": "fromDeviceKey",
"required": true,
"type": "@keet/device-key",
"version": 18
}
]
},
{
"name": "start-call",
"namespace": "keet",
"compact": false,
"flagsPosition": 3,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 19
},
{
"name": "callKey",
"required": true,
"type": "fixed32",
"version": 19
},
{
"name": "encryptionKey",
"required": true,
"type": "@keet/encryption-key",
"version": 19
},
{
"name": "streams",
"array": true,
"type": "@keet/core-key",
"version": 19
},
{
"name": "discoveryKey",
"type": "@keet/room-discovery-key",
"version": 19
},
{
"name": "version",
"type": "uint",
"version": 19
},
{
"name": "streamInputs",
"array": true,
"type": "@keet/call-stream-input",
"version": 26
},
{
"name": "swarmKey",
"type": "fixed32",
"version": 26
}
]
},
{
"name": "join-call",
"namespace": "keet",
"compact": false,
"flagsPosition": 2,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 19
},
{
"name": "callKey",
"required": true,
"type": "fixed32",
"version": 19
},
{
"name": "streams",
"array": true,
"type": "@keet/core-key",
"version": 19
},
{
"name": "streamInputs",
"array": true,
"type": "@keet/call-stream-input",
"version": 26
},
{
"name": "swarmKey",
"type": "fixed32",
"version": 26
}
]
},
{
"name": "leave-call",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 19
},
{
"name": "callKey",
"required": true,
"type": "fixed32",
"version": 19
}
]
},
{
"name": "end-call",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 19
},
{
"name": "callKey",
"required": true,
"type": "fixed32",
"version": 19
}
]
},
{
"name": "add-call-stream",
"namespace": "keet",
"compact": false,
"flagsPosition": 3,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 19
},
{
"name": "callKey",
"required": true,
"type": "fixed32",
"version": 19
},
{
"name": "streamKey",
"required": true,
"type": "@keet/core-key",
"version": 19
},
{
"name": "mediaStreamId",
"type": "string",
"version": 26
},
{
"name": "type",
"type": "string",
"version": 26
},
{
"name": "muted",
"type": "bool",
"version": 26
}
]
},
{
"name": "remove-call-stream",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 19
},
{
"name": "callKey",
"required": true,
"type": "fixed32",
"version": 19
},
{
"name": "streamKey",
"required": true,
"type": "@keet/core-key",
"version": 19
}
]
},
{
"name": "call-record",
"namespace": "keet",
"compact": false,
"flagsPosition": 3,
"fields": [
{
"name": "callKey",
"required": true,
"type": "fixed32",
"version": 19
},
{
"name": "encryptionKey",
"required": true,
"type": "@keet/encryption-key",
"version": 19
},
{
"name": "createdAt",
"required": true,
"type": "uint",
"version": 19
},
{
"name": "endedAt",
"type": "uint",
"version": 19
},
{
"name": "discoveryKey",
"type": "@keet/room-discovery-key",
"version": 19
},
{
"name": "version",
"type": "uint",
"version": 19
}
]
},
{
"name": "call-member-record",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "callKey",
"required": true,
"type": "fixed32",
"version": 19
},
{
"name": "memberKey",
"required": true,
"type": "@keet/member-key",
"version": 19
},
{
"name": "createdAt",
"required": true,
"type": "uint",
"version": 19
}
]
},
{
"name": "call-device-record",
"namespace": "keet",
"compact": false,
"flagsPosition": 4,
"fields": [
{
"name": "callKey",
"required": true,
"type": "fixed32",
"version": 19
},
{
"name": "deviceKey",
"required": true,
"type": "@keet/device-key",
"version": 19
},
{
"name": "memberKey",
"required": true,
"type": "@keet/member-key",
"version": 19
},
{
"name": "createdAt",
"required": true,
"type": "uint",
"version": 19
},
{
"name": "swarmKey",
"type": "@keet/swarm-key",
"version": 19
},
{
"name": "lastHeartbeatAt",
"type": "uint",
"version": 22
},
{
"name": "isRecording",
"type": "bool",
"version": 23
}
]
},
{
"name": "call-stream-record",
"namespace": "keet",
"compact": false,
"flagsPosition": 4,
"fields": [
{
"name": "callKey",
"required": true,
"type": "fixed32",
"version": 19
},
{
"name": "deviceKey",
"required": true,
"type": "@keet/device-key",
"version": 19
},
{
"name": "streamKey",
"required": true,
"type": "buffer",
"version": 19
},
{
"name": "createdAt",
"required": true,
"type": "uint",
"version": 19
},
{
"name": "mediaStreamId",
"type": "string",
"version": 26
},
{
"name": "type",
"type": "string",
"version": 26
},
{
"name": "statusKey",
"type": "uint",
"version": 26
}
]
},
{
"name": "build-type",
"namespace": "keet",
"offset": 1,
"enum": [
{
"key": "Nightly",
"version": 20
},
{
"key": "Internal",
"version": 20
},
{
"key": "Production",
"version": 20
}
],
"strings": true
},
{
"name": "test-crash-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 20
}
]
},
{
"name": "test-dispatch-error-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 20
}
]
},
{
"name": "shorten-device-attestation-operation",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 21
},
{
"name": "deviceKey",
"required": true,
"type": "@keet/device-key",
"version": 21
},
{
"name": "deviceProof",
"required": true,
"type": "buffer",
"version": 21
},
{
"name": "writerProof",
"required": true,
"type": "buffer",
"version": 21
}
]
},
{
"name": "call-device-heartbeat",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 22
},
{
"name": "callKey",
"required": true,
"type": "fixed32",
"version": 22
}
]
},
{
"name": "remove-call-device",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 22
},
{
"name": "callKey",
"required": true,
"type": "fixed32",
"version": 22
},
{
"name": "deviceKey",
"required": true,
"type": "fixed32",
"version": 22
}
]
},
{
"name": "start-call-recording",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 23
},
{
"name": "callKey",
"required": true,
"type": "fixed32",
"version": 23
}
]
},
{
"name": "stop-call-recording",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 23
},
{
"name": "callKey",
"required": true,
"type": "fixed32",
"version": 23
}
]
},
{
"name": "dismiss-chat-reports-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 24
},
{
"name": "oplog",
"required": true,
"type": "@keet/oplog-id",
"version": 24
}
]
},
{
"name": "update-typing-indicator-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 24
}
]
},
{
"name": "typing-indicator",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "memberKey",
"required": true,
"type": "@keet/member-key",
"version": 24
},
{
"name": "timestamp",
"required": true,
"type": "uint",
"version": 24
}
]
},
{
"name": "update-contact-alias-operation",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": 2,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 24
},
{
"name": "memberKey",
"required": true,
"type": "@keet/member-key",
"version": 24
},
{
"name": "alias",
"type": "string",
"version": 24
}
]
},
{
"name": "call-stats",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "streams",
"required": true,
"type": "uint",
"version": 26
}
]
},
{
"name": "call-stream-input",
"namespace": "keet",
"compact": false,
"flagsPosition": 3,
"fields": [
{
"name": "streamKey",
"required": true,
"type": "@keet/core-key",
"version": 26
},
{
"name": "mediaStreamId",
"required": true,
"type": "string",
"version": 26
},
{
"name": "type",
"required": true,
"type": "string",
"version": 26
},
{
"name": "muted",
"required": false,
"type": "bool",
"version": 26
}
]
},
{
"name": "update-call-stream",
"namespace": "keet",
"compact": false,
"flagsPosition": 3,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 26
},
{
"name": "callKey",
"required": true,
"type": "fixed32",
"version": 26
},
{
"name": "streamKey",
"required": true,
"type": "@keet/core-key",
"version": 26
},
{
"name": "muted",
"required": false,
"type": "bool",
"version": 26
}
]
},
{
"name": "call-stream-status-record",
"namespace": "keet",
"compact": false,
"flagsPosition": 1,
"fields": [
{
"name": "statusKey",
"required": true,
"type": "uint",
"version": 26
},
{
"name": "muted",
"type": "bool",
"version": 26
}
]
},
{
"name": "room-keys-v2",
"namespace": "keet",
"compact": false,
"flagsPosition": 1,
"fields": [
{
"name": "key",
"required": true,
"type": "@keet/room-key",
"version": 27
},
{
"name": "encryptionKey",
"type": "@keet/encryption-key",
"version": 27
},
{
"name": "bootFrom",
"type": "@keet/head",
"version": 27
}
]
},
{
"name": "blob-pointer-v2",
"namespace": "keet",
"compact": true,
"flagsPosition": -1,
"fields": [
{
"name": "hash",
"required": true,
"type": "fixed32",
"version": 27
}
]
},
{
"name": "blob",
"namespace": "keet",
"compact": true,
"flagsPosition": -1,
"fields": [
{
"name": "hash",
"required": true,
"type": "fixed32",
"version": 27
},
{
"name": "data",
"required": true,
"type": "buffer",
"version": 27
}
]
},
{
"name": "autobee-migration",
"namespace": "keet",
"compact": false,
"flagsPosition": 1,
"fields": [
{
"name": "autobeeMigrationHead",
"required": true,
"type": "@keet/head",
"version": 27
},
{
"name": "legacyViewHead",
"type": "@keet/head",
"version": 27
},
{
"name": "dbViewHead",
"type": "@keet/head",
"version": 27
},
{
"name": "blobsViewHead",
"type": "@keet/head",
"version": 27
},
{
"name": "createdAt",
"required": true,
"type": "uint",
"version": 27
}
]
},
{
"name": "autobee-migration-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": 2,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 27
},
{
"name": "head",
"required": true,
"type": "@keet/head",
"version": 27
},
{
"name": "legacyViewHead",
"type": "@keet/head",
"version": 27
},
{
"name": "dbViewHead",
"type": "@keet/head",
"version": 27
},
{
"name": "blobsViewHead",
"type": "@keet/head",
"version": 27
}
]
},
{
"name": "readonly-room-invitation-v2",
"namespace": "keet",
"compact": false,
"flagsPosition": 3,
"fields": [
{
"name": "roomKey",
"required": true,
"type": "fixed32",
"version": 27
},
{
"name": "encryptionKey",
"required": true,
"type": "fixed32",
"version": 27
},
{
"name": "seed",
"required": true,
"type": "fixed32",
"version": 27
},
{
"name": "bootFrom",
"type": "@keet/head",
"version": 27
}
]
},
{
"name": "admin-last-seen",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "memberKey",
"required": true,
"type": "@keet/member-key",
"version": 27
},
{
"name": "deviceKey",
"required": true,
"type": "@keet/device-key",
"version": 27
},
{
"name": "deviceLength",
"required": true,
"type": "uint",
"version": 27
},
{
"name": "clock",
"required": true,
"type": "uint",
"version": 27
},
{
"name": "status",
"required": true,
"type": "@keet/member-status",
"version": 27
}
]
},
{
"name": "blob-record",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "hash",
"required": true,
"type": "fixed32",
"version": 27
},
{
"name": "blob",
"required": true,
"type": "buffer",
"version": 27
}
]
},
{
"name": "room-v2",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": 5,
"fields": [
{
"name": "roomKey",
"required": true,
"type": "@keet/room-key",
"version": 27
},
{
"name": "encryptionKey",
"required": true,
"type": "@keet/encryption-key",
"version": 27
},
{
"name": "mailbox",
"required": true,
"type": "@keet/public-key",
"version": 27
},
{
"name": "status",
"required": true,
"type": "@keet-private-id/room-status",
"version": 27
},
{
"name": "clock",
"required": true,
"type": "uint",
"version": 27
},
{
"name": "initiator",
"type": "@keet/head",
"version": 27
},
{
"name": "bootFrom",
"type": "@keet/head",
"version": 27
},
{
"name": "identitySwap",
"type": "@keet-private-id/identity-swap",
"version": 27
},
{
"name": "identitySwapV2",
"type": "@keet-private-id/pending-invitation-identity",
"version": 27
},
{
"name": "contact",
"type": "@keet/member-key",
"version": 27
}
]
},
{
"name": "add-room-operation-v2",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": 4,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 27
},
{
"name": "roomKey",
"required": true,
"type": "@keet/room-key",
"version": 27
},
{
"name": "encryptionKey",
"required": true,
"type": "@keet/encryption-key",
"version": 27
},
{
"name": "mailbox",
"required": true,
"type": "@keet/public-key",
"version": 27
},
{
"name": "bootFrom",
"type": "@keet/head",
"version": 27
},
{
"name": "initiator",
"type": "@keet/head",
"version": 27
},
{
"name": "dm",
"type": "@keet/member-key",
"version": 27
},
{
"name": "isReadOnly",
"type": "bool",
"version": 27
}
]
},
{
"name": "pending-invitation-response",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "id",
"required": true,
"type": "fixed32",
"version": 28
},
{
"name": "writerKey",
"required": true,
"type": "fixed32",
"version": 28
},
{
"name": "blindResponse",
"required": true,
"type": "buffer",
"version": 28
}
]
},
{
"name": "resolve-pending-invitation-operation-v2",
"namespace": "keet-private-id",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 28
},
{
"name": "blindResponse",
"required": true,
"type": "buffer",
"version": 28
}
]
},
{
"name": "claim-admin-devices-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 30
}
]
},
{
"name": "remove-file-preview-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": 3,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 30
},
{
"name": "oplog",
"required": true,
"type": "@keet/oplog-id",
"version": 30
},
{
"name": "index",
"required": true,
"type": "uint",
"version": 30
},
{
"name": "displayType",
"type": "@keet/display-type",
"version": 30
}
]
},
{
"name": "add-link-preview-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 30
},
{
"name": "oplog",
"required": true,
"type": "@keet/oplog-id",
"version": 30
},
{
"name": "displayType",
"required": true,
"type": "@keet/display-type",
"version": 30
},
{
"name": "index",
"required": true,
"type": "uint",
"version": 30
},
{
"name": "preview",
"required": true,
"type": "@keet/link-preview",
"version": 30
}
]
},
{
"name": "remove-link-preview-operation",
"namespace": "keet",
"compact": false,
"flagsPosition": -1,
"fields": [
{
"name": "header",
"required": true,
"type": "@keet/operation-header",
"version": 30
},
{
"name": "oplog",
"required": true,
"type": "@keet/oplog-id",
"version": 30
},
{
"name": "displayType",
"required": true,
"type": "@keet/display-type",
"version": 30
},
{
"name": "index",
"required": true,
"type": "uint",
"version": 30
}
]
}
]
}