Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Logical operators composing nested ZkPassQueries
Ƭ MultipleOperator: { [operator in LogicalOperators]?: ZkPassQuery[] }
Logical operators used within DVR query
Ƭ LogicalOperators: "and"
| "or"
Primitive data types
Ƭ Primitive: boolean
| number
| string
| object
A wrapped version of KeysetEndpoint
Ƭ KeysetEndpointWrapped: Object
Type declaration
Proof contents payload
Ƭ ProofPayload: Object
Type declaration
Contains the result of a zkPass query
Ƭ ProofMethodOutput: Object
Type declaration
Represents a JWKS (JSON Web Key Set) end point
Ƭ KeysetEndpoint: Object
Type declaration
Provides alternative ways to represent a public key
Either the PublicKey
or the KeysetEndpoint
can be used as a public key. This is useful for sites which do not support JWKS and opts to provide the public key using PublicKey
directly.
Represents a public key
Ƭ PublicKey: Object
Type declaration
Comparison operators used within DVR query
Ƭ ComparisonOperators: "=="
| "!="
| "<"
| "<="
| ">"
| ">="
| "~=="
| "~!="
Operators used within DVR query
The operators include:
Represents the query engine and method version information
Ƭ QueryEngineVersionInfo: Object
Type declaration
Name | Type |
---|---|
Name | Type |
---|
Name | Type | Description |
---|
Name | Type | Description |
---|
Ƭ PublicKeyOption: |
Name | Type | Description |
---|
Operator | Description |
---|
Name | Type | Description |
---|
KeysetEndpoint
|
|
|
|
| The url of the end point |
|
| The key to locate the public key |
|
|
|
|
|
|
| Equals |
| Not Equals |
| Less than |
| Less than equals |
| Greater than |
| Greater than equals |
| Equals case-insensitive |
| Not equals case-insensitive |
|
| Query engine version |
|
| Query method version |
Ƭ ZkPassQuery: SingleOperator
| MultipleOperator
The value returned by verifyZkProof method
Ƭ ZkPassOutput: [key: string]: string | number | boolean;
Comparison operators comparing fields and values
Ƭ SingleOperator: { [operator in ComparisonOperators]?: [string, string | number] }
| { |
|
|
|
|
|
|
|
|
|
|
|
|
Ƭ VerifyZkPassProofResult: Object
Type declaration
The value returned by the generate_zkpass_proof API of the zkPass Service
Ƭ ZkPassProof: Object
Type declaration
A wrapped version of PublicKey
Ƭ PublicKeyWrapped: Object
Type declaration
The result of Metadata Validator
Ƭ MetadataValidatorResult: Object
Type declaration
Represents service signing and encryption public keys as strings.
Ƭ Keys: Object
|
|
Name | Type |
---|---|
Name | Type | Description |
---|---|---|
Name | Type |
---|---|
Name | Type |
---|
Name | Type | Description |
---|
output
zkPassProof
dvrDigest
string
The hash digest of the DVR
dvrId
string
The unique id of the DVR
dvrTitle
string
The title of the DVR
dvrVerifyingKey
The public key actually used by the zkPass Service to verify the signature of the DVR
timeStamp
number
The time stamp of the ZkPassProof as created by the zkPass Service
userDataVerifyingKey
The public key actually used by the zkPass Service to verify the signature of the user data
zkProof
string
The Cryptographic data blob which contains the ZK Proof
PublicKey
|
| Public key used by zkpass service to SIGN PAYLOADS |
|
| Public key used by zkpass service to ENCRYPT PAYLOAD |
|
|
|
|