evaluate_voprf
Evaluate one RFC 9497 blinded element with this deployment's VOPRF key to return a 32-byte evaluated element and 64-byte proof for Omneum client finalization; no plaintext is received.
Instructions
Evaluate one RFC 9497 blinded element using this deployment’s VOPRF key. Use the Omneum SDK for blinding, proof verification, and local finalization. Supply matching deployment metadata and a canonical base64url-encoded 32-byte blinded element. Returns a 32-byte evaluated element and 64-byte proof, both encoded as unpadded base64url. Evaluation uses the initialized local daemon and does not receive the original plaintext. Capacity or deadline failures return isError=true with message and omneum_code.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| voprf_mode | Yes | VOPRF mode. Must be voprf. | |
| deployment_id | Yes | Deployment identifier from the initialized client configuration or ping. Must be a canonical lowercase urn:uuid:… value matching this server. | |
| blinded_element | Yes | One serialized 32-byte RFC 9497 blinded Ristretto255 element, encoded as canonical unpadded base64url: 43 characters using A-Z, a-z, 0-9, _, and -. Generate it with the Omneum client's blinding operation; do not submit plaintext. | |
| protocol_version | Yes | Omneum protocol version. Must be v1. | |
| voprf_ciphersuite | Yes | VOPRF ciphersuite. Must be ristretto255-SHA512. | |
| voprf_key_version | Yes | VOPRF key version matching this deployment's configured key version. | |
| linkage_encoding_version | Yes | Omneum linkage encoding version. Must be 1. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||