The Play API

A game registers its title with its own OpenVibe token, posts what its players did, and reads its boards. Base address: https://play.openvibe.network/api/v1. Errors are RFC 9457 problem+json with a stable code.

Reading (anyone, any site)

Writing (the game's own token)

A game's server uses a Network service or app token for audience openvibe.play. Only the principal that registered a title writes to it; to anyone else the title does not exist.

Cloud saves

A player's progress follows them to any device: up to 8 slots per player in your game, each any JSON value of at most 64 KB. Slots move with a guest who signs in (the newer save wins a clash) and with an account merge.

A player is a person's OpenVibe subject (usr_…) or a guest your game names, guest: followed by 8 to 128 letters, digits, _ or -. Only people's rows are personal data: they are in the person's account export and erased with their account.