Friendly name of the instance, for humans.
Instance Metadata
Contains metadata about a Versia instance, such as its capabilities and public key. It is served by the instance it describes, has no id, and needs no signature, so that other instances can read the public key from it.
Definition
- Type
"InstanceMetadata"- Fetch
GET /.versia/v0.7/instance- Collections
moderators: Collection of instance moderators (Users).admins: Collection of instance administrators (Users).
Fields
Information about the compatibility of the instance. Supported Versia Protocol versions are listed at the well-known endpoint.
description string Long description of the instance, for humans.
Public key of the instance.
Algorithm used for the public key. MUST be ed25519.
Instance public key, in SPKI-encoded base64.
Inherited from Entity: type, created_at, extensions
typestring Requiredcreated_atRFC3339 RequiredextensionsExtensions
{
"type": "InstanceMetadata",
"name": "Jim's Jolly Jimjams",
"software": {
"name": "Versia Server",
"version": "1.2.0-beta.3"
},
"compatibility": {
"extensions": [
"pub.versia:social@1",
"pub.versia:reactions@1",
"pub.versia:polls@1",
"pub.versia:reports@1"
]
},
"description": "Server for Jim's Jolly Jimjams, a social network for fans of Jimjams.",
"domain": "social.example",
"public_key": {
"algorithm": "ed25519",
"key": "MCowBQYDK2VwAyEA9zhEMtQZetRl4QrLcz99i7jOa6ZVjX7aLfRUsMuKByI="
},
"logo": {
"url": "https://social.example/files/logo.webp",
"media_type": "image/webp"
},
"created_at": "2021-07-01T00:00:00Z",
"extensions": {
"com.example:stats": {
"monthly_active_users": 1000
}
}
}Check an InstanceMetadata
Checks an InstanceMetadata against the fields above. Nothing leaves your browser.