LogicSRC standards surface
++ A webring that says who made it. One file a ring serves about its members, one a member + may serve about itself, plain links between them, and a declaration on every member: + human, ai, or both. +
++ Webrings came back, hundreds of them, and every one reinvents the same three things: a + member list kept by hand in its own shape, a next and a previous link, and a check by eye + that the member still links back. Meanwhile the one thing a reader in 2026 wants to know + about a site, whether a person wrote it, has nowhere to be said that a ring can filter on. + A ring for the human web and a ring for the machine web are the same ring with one field. +
++ Status: 0.1. The first host is{" "} + rssamplifier.com, one ring per topic out of + the feeds it already reads. A member owes a ring one plain link, which is what every ring + already asks for. +
+The whole obligation is three anchors. The descriptor is optional and says the rest.
+{LINKS}
+ {MEMBER}
+
+ rings is the one thing no existing format carries: the
+ site's own statement of which rings it belongs to. disclosure{" "}
+ is optional and uses the W3C AI Content Disclosure vocabulary verbatim, so it maps onto the
+ HTML attribute and the IETF header without translation.
+
A self-declaration. Nothing verifies it, and a directory says so beside it.
+| value | +means | +
|---|---|
+ {value}
+ |
+ {means} | +
+ Listed at /.well-known/openwebring.json on the host, members in
+ ring order at members_url, and the same members as OPML.
+
{RING}
+
+ accepts is the ring's policy on made_by.
+ A host checks members on a schedule, the way the IndieWeb ring does: it fetches the page,
+ looks for any link to the ring, and marks active or{" "}
+ inactive. It never removes a member for a missing link.
+
| + {what} + | +{how} | +
| + {what} + | +{why} | +