VES Manifest
VES Manifest is a JSON resource that advertises VES integration capabilities pertaining to a specific HTTPS origin. VES Manifest should be returned in response to HTTPS GET request to "/ves.json" URI on a particular domain. The response content type should be "application/json".
schema String Must be VES-1.0
apps Array(object) 0 or more VES apps handled by the web domain.
href String Either an absolute URL the site domain, or a relative url starting with /. Identifies the location of the VES app root within the domain. If multiple Apps are supplied in the manifest, each must have a distinct href.
app String An optional arbitrary string that identifies the type of the VES App. Ignored by vesvault.com, can be used for discovery by thrid parties.
name String A human readable app name. Displayed by vesvault.com in the authorization flow.
icon String A square icon URL, 128x128 PNG or SVG recommended. Displayed by vesvault.com in the authorization flow.
banner String An optional wide banner URL, 128px height PNG or SVG recommended. Displayed by vesvault.com in the authorization flow. If banner is not supplied, icon will be used instead.
login_message String An optional custom message for vesvault.com Create/Connect Account page.
login_explain String An optional custom prompt for vesvault.com Create/Connect Account page.
redundancy object An optional custom 3rd party app info for vesvault.com Key Redundancy page.
title String The title of the 3rd party redundancy section.
description String 3rd party redundancy description. Limited html tags are permitted.
risk String 3rd party redundancy risk info. Limited html tags are permitted.
enable String 3rd party redundancy enabling instructions. Limited html tags are permitted.
servers Array(object) 0 or more VES aware servers hosted by the domain.
server String An IANA registered service name, or a custom name unterstandable by the involved parties.
host String Host name
proto String tcp | udp
port Int TCP/UDP port number