- commit
- 8008443ea0763acaa90224ddedbb96c1ca882f18
- parent
- 8ee3e8f0fa3398cc3223fedb6e61d9e9cdfd0d7f
- author
- Dami <dami.etoile@gmail.com>
@@ -2,7 +2,7 @@
22 // elsewhere. Private kinds are blocked so a misconfigured client cannot park33 // DMs on a public relay; everything else is fair game.44 {5- "$schema": "../relay-config.schema.json",5+ "$schema": "https://bind.ws/relay-config.schema.json",66 "format": "bind.ws/relay-config/2",77 "template": {88 "title": "Outbox",@@ -5,7 +5,7 @@
55 // short keep-for rule bounds what spam costs. The owner's own lists always66 // land regardless of the allow list.77 {8- "$schema": "../relay-config.schema.json",8+ "$schema": "https://bind.ws/relay-config.schema.json",99 "format": "bind.ws/relay-config/2",1010 "template": {1111 "title": "Inbox",@@ -2,7 +2,7 @@
22 // nowhere else. Only the owner writes and only members read, so a second33 // device or a trusted person can be let in without opening it.44 {5- "$schema": "../relay-config.schema.json",5+ "$schema": "https://bind.ws/relay-config.schema.json",66 "format": "bind.ws/relay-config/2",77 "template": {88 "title": "Private",@@ -4,7 +4,7 @@
44 // threads, comments, reactions and profiles. Join, leave and moderation events55 // are not subject to kind rules.66 {7- "$schema": "../relay-config.schema.json",7+ "$schema": "https://bind.ws/relay-config.schema.json",88 "format": "bind.ws/relay-config/2",99 "template": {1010 "title": "Chat",@@ -3,7 +3,7 @@
33 // they may post are profiles and Blossom server lists, so the name stays a44 // media host and nothing else.55 {6- "$schema": "../relay-config.schema.json",6+ "$schema": "https://bind.ws/relay-config.schema.json",77 "format": "bind.ws/relay-config/2",88 "template": {99 "title": "Media",@@ -3,7 +3,7 @@
33 // readable by all, written only by the owner, so a client can point search at44 // it without the source relay ever being asked.55 {6- "$schema": "../relay-config.schema.json",6+ "$schema": "https://bind.ws/relay-config.schema.json",77 "format": "bind.ws/relay-config/2",88 "template": {99 "title": "Search replica",@@ -2,7 +2,7 @@
22 // read them. Wraps carry no author, so an allow list of just the wrap kind and33 // profiles keeps everything else out.44 {5- "$schema": "../relay-config.schema.json",5+ "$schema": "https://bind.ws/relay-config.schema.json",66 "format": "bind.ws/relay-config/2",77 "template": {88 "title": "DM inbox",@@ -3,7 +3,7 @@
33 // cost and shows nothing but its page. Switch features back on one at a time44 // as they earn their keep.55 {6- "$schema": "../relay-config.schema.json",6+ "$schema": "https://bind.ws/relay-config.schema.json",77 "format": "bind.ws/relay-config/2",88 "template": {99 "title": "Quiet",@@ -23,7 +23,8 @@ it mirrors, and why its kinds are what they are.
2323 2424 ## The files2525 26-A template is a relay configuration (`../relay-config.schema.json`) with a26+A template is a relay configuration (`$schema` names the copy served at27+`https://bind.ws/relay-config.schema.json`, the same file as `../relay-config.schema.json`) with a2728 `template` block for the title and the blurb, and the rules sections only:2829 policy, kinds and retention. People, bans and addresses are never in a2930 template, and a section a template leaves out is left alone when it is