houlili

houlili/0.1

一扇大家都认识的门。

houlili 协议描述空间如何被发现、注册和进入。空间内部的内容、引擎和部署方式由创建者决定。

空间声明

站点提供一个 JSON 声明,推荐位于 /.well-known/houlili.json。入口与声明使用同一来源;公开登记要求 HTTPS。

{
  "protocol": "houlili/0.1",
  "id": "seaside-cafe",
  "name": "海边咖啡馆",
  "description": "一间给朋友留着位置的海边咖啡馆。",
  "author": "空间创建者",
  "entry": "https://cafe.example.com/",
  "access": "public",
  "capabilities": [
    "anonymous",
    "character",
    "presence"
  ]
}

访客与角色

空间支持匿名进入,并提供默认角色和昵称、颜色、基础形象的编辑能力。身份在各自空间内管理,访客会话保存在当前浏览器。跨站访问时,平台只打开入口,不向第三方传递登录令牌。

访问方式

public 表示公开进入,restricted 表示遵循空间自己的访问条件。平台公开的是门牌,空间自身负责访问权限。

登记与验证

创建者使用当前访客身份预览声明,添加平台给出的 DNS TXT 记录后发布。后续更新使用版本号防止覆盖他人的修改。注册流程也通过平台 MCP 提供。