跳转到内容

ak.schema.key_backup_plaintext.v1

← Schemas

Arkret Key Backup Plaintext Keybag
ak.schema.key_backup_plaintext.v1 · file: schemas/key-backup-plaintext.schema.json
* $ · object
* schema · const "ak.schema.key_backup_plaintext.v1"
enum: "ak.schema.key_backup_plaintext.v1"
* backup_id · string
pattern: ^ak:backup:[0-9a-f]{8}-[0-9a-f]{4}-7[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$
* backup_kind · const "secret_storage"
enum: "secret_storage"
* series_id · string
pattern: ^ak:backup_series:[0-9a-f]{8}-[0-9a-f]{4}-7[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$
* series_seq · integer
* items · array<$ref #/$defs/secret_storage_item>
items · object · $ref #/$defs/secret_storage_item
* item_kind · string (enum)
enum: "recovery_key_share" "account_data_namespace_key" "mls_account_secret" "mls_private_plaintext" "mls_group_secrets_backup_key" "private_account_state"
* secret_id · string
pattern: ^[A-Za-z0-9_.-]+$
* secret_b64u · string
pattern: ^[A-Za-z0-9_-]+$
secret_generation · integer
(^x_[a-z][a-z0-9_]{0,63}$) · any
(^x_[a-z][a-z0-9_]{0,63}$) · any

Source