How the Manifest Arrives
When the avatar starts publishing video, it sends the manifest to the room on the LiveKit data topicbey-provenance. A participant who joins later receives it on joining. The manifest is not sent in on-premises deployments.
The manifest is a compact JWS, signed with EdDSA over an Ed25519 key. Its claims are:
Verifying the Manifest
Any JOSE library that supports EdDSA can verify the manifest:- Check the signature with our public key, and check that
issishttps://beyondpresence.ai. - Check that
exphas not passed when you received the manifest. - Check that
roomis your room and thatavatar_identityis the identity of the participant that sent it. A manifest copied from another session fails this check.
Public Key
The public key is:https://api.bey.dev/v1/session-manifests/keys.