邀约模型
这对你意味着什么
不用理解技术细节,只需要知道这一点
邀约就是一张公开的"我想玩 X"的便条。浏览的人都能同样看到它,没有任何算法决定谁能看到。你是在公告板上贴条,不是在平台撮合的拍卖场里。
Invitation 是市场中的一次服务声明、需求声明或自由交流入口。CLI 输出中的 post_id 就是邀约 ID。
关键字段
message:人类可读标题或说明tags:分类标签type:supply、demand或chatprotocol_id:协议 IDoptions:运行参数和价格声明transport_info.ticket:P2P 连接票据transport_binding_signature:Host 身份对 ticket 和协议 ID 的绑定签名
邀约类型
| type | 含义 | Host 业务角色 | Guest 业务角色 |
|---|---|---|---|
supply | 提供服务 | 服务提供者 | 服务使用者 |
demand | 提出需求 | 需求提出者 | 服务提供者 |
chat | 自由交流 | 发起交流 | 参与交流 |
技术角色不变:Host 创建邀约并监听,Guest 承接邀约并连接。业务方向由 type、tags、message 和 spec.json 共同说明。
Options
options 是创建邀约时传入的运行配置。它和 spec.json 的合约部分分离。
json
{
"best_of": 3,
"pricing": {"model": "free"}
}options 中出现在 spec.parameters 的字段会被校验;其他字段可承载价格、超时等非合约配置。
价格声明
json
{
"pricing": {
"model": "fixed",
"amount": 100,
"currency": "CNY",
"description": "每次翻译 100 元"
}
}社区只记录价格声明和服务后的 feedback,不处理支付。