interverse/Docs
2022-01-31 10:21:33 -05:00
..
readme.md update docs & demo video 2022-01-31 10:21:33 -05:00
vid.mp4 update docs & demo video 2022-01-31 10:21:33 -05:00

demo video

Requirements

  • You must serve valid JSON from /.well-known/interverse
  • The header access-control-allow-origin * must also be added.

Interverse v0.1

Interverse is currently an open alpha.

No breaking changes are anticipated

Links

  • All links must be absolute links
  • Avoid leaving slashes / at the end

Fields

version

float

Current version is 0.1 Clients may check for a version


client

url string

Interverse is designed to be decentralized. On the Web it may be handy to link the website's own client.


name

string

Any name you choose, this will appear in previews from other sites/clients.


image

url string

The image you wish to appear for previews.


location

url string

The url for your website


resources

resource object

This field is intended to feature content on your website.

resource object:

Fields:

  • label: string The label for the resource
  • icon url string The icon for the resource
  • location url string The location of the resource
  • description string the description of the resource

connections

list of urls

Connections are what makes interverse powerful. When you connect to someone else their link or preview appears.


connection groups

connection groups

{
    "Group1":["https://example.com",..],
    "Group2":...
}

a object where each property is the tag or label for the group for the list of connnection urls.

Instead of a simple list you may prefer to group your connections by a tag or topic.


contact

list of contact objects

A contact object is a simple what/where object.

{"email":"you@your.website}

Any contact information you wish to share.


If you have any questions don't hesitate to e-mail gabriel@libresolutions.network