arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

Interfaces

A collection of interfaces used in the DVR module

hashtag
Table of contents

hashtag
Interfaces

hashtag
Interfaces

hashtag
PublicKey

▸ PublicKey: Object

Represents a public key with x and y coordinates.

Name
Type
Description

hashtag
KeysetEndpoint

▸ KeysetEndpoint: Object

Represents a keyset endpoint configuration.

Name
Type
Description

hashtag
PublicKeyOptionUnion

▸ PublicKeyOptionUnion: Object

Union of possible public key options.

Name
Type
Description

hashtag
PublicKeyOption

▸ PublicKeyOption: Object

Configuration for public key options.

Name
Type
Description

hashtag
UserDataRequest

▸ UserDataRequest: Object

Request format for user data.

Name
Type
Description

hashtag
DvrData

▸ DvrData: Object

Data structure for DVR operations.

Name
Type
Description

hashtag
DvrDataPayload

▸ DvrDataPayload: Object

Payload format for DVR data.

Name
Type
Description

hashtag
ExpectedDvrMetadata

▸ ExpectedDvrMetadata: Object

Expected metadata for DVR operations.

Name
Type
Description

user_data_requests

[]

Array of user data requests

dvr_verifying_key

Key for verifying DVR

query_engine_ver

string

Query engine version

query_method_ver

string

Query method version

user_data_requests

object

User data requests

dvr_verifying_key

object

Key for verifying DVR

x

string

X coordinate of the public key

y

string

Y coordinate of the public key

jku

string

JSON Web Key Set URL

kid

string

Key identifier

keyset_endpoint?

KeysetEndpoint

Optional keyset endpoint

public_key?

PublicKey

Optional public key

tag

PublicKeyOptionType

Type of the public key option

value

PublicKeyOptionUnion

Value of the public key option

key

string

Key for the user data

value

PublicKeyOrKeysetEndpoint

Verifying key or endpoint

zkvm

string

ZK Virtual Machine identifier

dvr_title

string

Title of the DVR

dvr_id

string

Identifier of the DVR

query

string

Query string

zkvm

string

ZK Virtual Machine identifier

dvr_title

string

Title of the DVR

dvr_id

string

Identifier of the DVR

query

string

Query string

ttl

number

Time to live

dvr

string

DVR string

user_data_verifying_keys

UserDataRequest[]

Array of user data verifying keys

PublicKey
KeysetEndpoint
PublicKeyOptionUnion
PublicKeyOption
UserDataRequest
DvrData
DvrDataPayload
ExpectedDvrMetadata
UserDataRequest
PublicKeyOrKeysetEndpoint