Nostr 实现可能性添加福利群:解决AI开发者的「MCP实战痛点」NIPs 代表 Nostr 实现可能性。
它们的存在是为了记录与 Nostr 兼容的中继和客户端软件可能实现的内容。
window.nostr 功能nostr: URI 方案git 相关| 类型 | 描述 | NIP |
|---|---|---|
0 |
用户元数据 | 01 |
1 |
短文本笔记 | 10 |
2 |
推荐中继 | 01 (已弃用) |
3 |
关注列表 | 02 |
4 |
加密私信 | 04 |
5 |
事件删除请求 | 09 |
6 |
转发 | 18 |
7 |
反应 | 25 |
8 |
徽章授予 | 58 |
9 |
聊天消息 | C7 |
10 |
群组聊天线程回复 | 29 (已弃用) |
11 |
线程 | 7D |
12 |
群组线程回复 | 29 (已弃用) |
13 |
密封 | 59 |
14 |
私信 | 17 |
15 |
文件消息 | 17 |
16 |
通用转发 | 18 |
17 |
对网站的反应 | 25 |
20 |
图片 | 68 |
21 |
视频事件 | 71 |
22 |
短视频事件 | 71 |
30 |
内部引用 | [NKBIP-03] |
31 |
外部网络引用 | [NKBIP-03] |
32 |
硬拷贝引用 | [NKBIP-03] |
33 |
提示引用 | [NKBIP-03] |
40 |
频道创建 | 28 |
41 |
频道元数据 | 28 |
42 |
频道消息 | 28 |
43 |
频道隐藏消息 | 28 |
44 |
频道静音用户 | 28 |
62 |
消失请求 | 62 |
64 |
国际象棋 (PGN) | 64 |
818 |
合并请求 | 54 |
1018 |
投票响应 | 88 |
1021 |
出价 | 15 |
1022 |
出价确认 | 15 |
1040 |
开源时间戳 | 03 |
1059 |
礼物包装 | 59 |
1063 |
文件元数据 | 94 |
1068 |
投票 | 88 |
1111 |
评论 | 22 |
1311 |
实时聊天消息 | 53 |
1337 |
代码片段 | C0 |
1617 |
补丁 | 34 |
1621 |
问题 | 34 |
1622 |
Git 回复 (已弃用) | 34 |
1630-1633 |
状态 | 34 |
1971 |
问题跟踪器 | [nostrocket][nostrocket] |
1984 |
报告 | 56 |
1985 |
标签 | 32 |
1986 |
中继评论 | |
1987 |
AI 嵌入 / 向量列表 | [NKBIP-02] |
2003 |
种子文件 | 35 |
2004 |
种子文件评论 | 35 |
2022 |
Coinjoin 池 | [joinstr][joinstr] |
4550 |
社区帖子批准 | 72 |
5000-5999 |
工作请求 | 90 |
6000-6999 |
工作结果 | 90 |
7000 |
工作反馈 | 90 |
7374 |
保留的 Cashu 钱包代币 | 60 |
7375 |
Cashu 钱包代币 | 60 |
7376 |
Cashu 钱包历史 | 60 |
9000-9030 |
群组控制事件 | 29 |
9041 |
打赏目标 | 75 |
9321 |
Nutzap | 61 |
9467 |
Tidal 登录 | [Tidal-nostr] |
9734 |
打赏请求 | 57 |
9735 |
打赏 | 57 |
9802 |
高亮 | 84 |
10000 |
静音列表 | 51 |
10001 |
置顶列表 | 51 |
10002 |
中继列表元数据 | 65, 51 |
10003 |
书签列表 | 51 |
10004 |
社区列表 | 51 |
10005 |
公共聊天列表 | 51 |
10006 |
被屏蔽的中继列表 | 51 |
10007 |
搜索中继列表 | 51 |
10009 |
用户群组 | 51, 29 |
10012 |
收藏中继列表 | 51 |
10013 |
私密事件中继列表 | 37 |
10015 |
兴趣列表 | 51 |
10019 |
Nutzap 铸币推荐 | 61 |
10020 |
媒体关注 | 51 |
10030 |
用户表情符号列表 | 51 |
10050 |
接收私信的中继列表 | 51, 17 |
10063 |
用户服务器列表 | [Blossom][blossom] |
10096 |
文件存储服务器列表 | 96 |
10166 |
中继监控公告 | 66 |
13194 |
钱包信息 | 47 |
17375 |
Cashu 钱包事件 | 60 |
21000 |
Lightning Pub RPC | [Lightning.Pub][lnpub] |
22242 |
客户端认证 | 42 |
23194 |
钱包请求 | 47 |
23195 |
钱包响应 | 47 |
24133 |
Nostr 连接 | 46 |
24242 |
存储在媒体服务器上的文件 | [Blossom][blossom] |
27235 |
HTTP 认证 | 98 |
30000 |
关注集合 | 51 |
30001 |
通用列表 | 51 (已弃用) |
30002 |
中继集合 | 51 |
30003 |
书签集合 | 51 |
30004 |
策展集合 | 51 |
30005 |
视频集合 | 51 |
30007 |
类型静音集合 | 51 |
30008 |
个人资料徽章 | 58 |
30009 |
徽章定义 | 58 |
30015 |
兴趣集合 | 51 |
30017 |
创建或更新摊位 | 15 |
30018 |
创建或更新产品 | 15 |
30019 |
市场 UI/UX | 15 |
30020 |
作为拍卖出售的产品 | 15 |
30023 |
长文内容 | 23 |
30024 |
草稿长文内容 | 23 |
30030 |
表情符号集合 | 51 |
30040 |
策展出版物索引 | [NKBIP-01] |
30041 |
策展出版物内容 | [NKBIP-01] |
30063 |
发布工件集合 | 51 |
30078 |
应用特定数据 | 78 |
30166 |
中继发现 | 66 |
30267 |
应用策展集合 | 51 |
30311 |
现场活动 | 53 |
30315 |
用户状态 | 38 |
30388 |
幻灯片集 | [Corny Chat] [Cornychat-Slideset] |
30402 |
分类清单 | 99 |
30403 |
草稿分类清单 | 99 |
30617 |
存储库公告 | 34 |
30618 |
存储库状态公告 | 34 |
30818 |
文章Wiki | 54 |
30819 |
重定向 | 54 |
31234 |
草稿活动 | 37 |
31388 |
链接集 | [Corny Chat] [Cornychat-Linkset] |
31890 |
饲料 | [nud:自定义提要] [nud:自定义feeds] |
31922 |
基于日期的日历事件 | 52 |
31923 |
基于时间的日历事件 | 52 |
31924 |
日历 | 52 |
31925 |
日历事件RSVP | 52 |
31989 |
处理程序建议 | 89 |
31990 |
处理程序信息 | 89 |
32267 |
软件应用程序 | |
34550 |
社区定义 | 72 |
38383 |
点对点订单事件 | 69 |
39000-9 |
小组元数据事件 | 29 |
39089 |
入门包 | 51 |
39092 |
媒体入门包 | 51 |
39701 |
网络书签 | B0 |
| 类型 | 描述 | nip |
|---|---|---|
EVENT |
用于发布事件 | 01 |
REQ |
用于请求事件并订阅新更新 | 01 |
CLOSE |
用于停止以前的订阅 | 01 |
AUTH |
用于发送身份验证事件 | 42 |
COUNT |
用于请求事件计数 | 45 |
| 类型 | 描述 | nip |
|---|---|---|
EOSE |
用于通知客户的所有存储事件已发送 | 01 |
EVENT |
用于将要求的事件发送给客户 | 01 |
NOTICE |
用于向客户发送人类可读消息 | 01 |
OK |
用于通知客户是否成功 | 01 |
CLOSED |
用于通知客户req结束以及为什么 | 01 |
AUTH |
用于发送身份验证挑战 | 42 |
COUNT |
用于将请求的事件计数发送给客户 | 45 |
| 名称 | 值 | 其他参数 | nip |
|---|---|---|---|
a |
坐标参加活动 | 继电器URL | 01 |
A |
根地址 | 继电器URL | 22 |
d |
标识符 | - | 01 |
e |
事件ID(HEX) | 继电器URL,标记,Pubkey(HEX) | 01, 10 |
E |
root事件ID | 继电器URL | 22 |
f |
货币代码 | - | 69 |
g |
Geohash | - | 52 |
h |
组ID | - | 29 |
i |
外部身份 | 证明,URL提示 | 35, 39, 73 |
I |
根外部身份 | - | 22 |
k |
- | 18, 25, 72, 73 | |
K |
根范围 | - | 22 |
l |
标签,标签名称空间,语言名称 | - | 32, C0 |
L |
标签名称空间 | - | 32 |
m |
哑剧类型 | - | 94 |
p |
Pubkey(HEX) | 继电器URL,petname | 01, 02, 22 |
P |
Pubkey(HEX) | - | 22, 57 |
q |
事件ID(HEX) | 继电器URL,Pubkey(HEX) | 18 |
r |
参考(URL等) | - | 24, 25 |
r |
继电器URL | 标记 | 65 |
s |
状态 | - | 69 |
t |
主题标签 | - | 24, 34, 35 |
u |
URL | - | 61, 98 |
x |
哈希 | - | 35, 56 |
y |
平台 | - | 69 |
z |
订单号 | - | 69 |
- |
-- | -- | 70 |
alt |
摘要 | - | 31 |
amount |
Millisatoshis,弦乐 | - | 57 |
bolt11 |
bolt11发票 |
- | 57 |
challenge |
挑战字符串 | - | 42 |
client |
名称,地址 | 继电器URL | 89 |
clone |
git克隆URL | - | 34 |
content-warning |
原因 | - | 36 |
delegation |
Pubkey,条件,代表团令牌 | - | 26 |
dep |
所需的依赖性 | - | C0 |
description |
描述 | - | 34, 57, 58, C0 |
emoji |
短代码,图像URL | - | 30 |
encrypted |
-- | -- | 90 |
extension |
文件扩展名 | - | C0 |
expiration |
UNIX时间戳(字符串) | - | 40 |
file |
完整路径(字符串) | - | 35 |
goal |
事件ID(HEX) | 继电器URL | 75 |
image |
图像URL | 像素中的尺寸 | 23, 52, 58 |
imeta |
内联元数据 | - | 92 |
license |
共享内容的许可 | - | C0 |
lnurl |
bech32编码lnurl |
-- | 57 |
location |
位置字符串 | - | 52, 99 |
name |
名称 | - | 34, 58, 72, C0 |
nonce |
随机 | 困难 | 13 |
preimage |
哈希bolt11发票 |
- | 57 |
price |
价格 | 货币,频率 | 99 |
proxy |
外部ID | 协议 | 48 |
published_at |
UNIX时间戳(字符串) | - | 23, B0 |
relay |
继电器URL | - | 42, 17 |
relays |
继电器列表 | - | 57 |
repo |
引用原点存储库 | - | C0 |
runtime |
运行时或环境规范 | - | C0 |
server |
文件存储服务器URL | - | 96 |
subject |
主题 | - | 14, 17, 34 |
summary |
摘要 | - | 23, 52 |
thumb |
徽章缩略图 | 像素中的尺寸 | 58 |
title |
标题 | - | 23, B0 |
tracker |
洪流跟踪器URL | - | 35 |
web |
网页URL | - | 34 |
zap |
Pubkey(HEX),继电器URL | 重量 | 57 |
提出新的NIP时,请更新这些列表。
为了促进互操作性,我们需要每个人都可以遵循的标准,并且我们需要它们来定义一种单一的方法来做每件事**,而不会伤害向后兼容,为此,没有办法让所有人都可以让所有人同意同一件事并保留这些标准的集中式索引。但是,这种指数的存在并没有损害NOSTR的权力下放。 _如果中心指数未能满足协议的需求,并且可以迁移到其他地方并由其他人维护。
它甚至可以分配多个版本,然后有些客户会采取一种方式,另一些客户会采取另一种方式,有些客户会遵守两个竞争标准。这会损害NOSTR的简单性,开放性和互操作性,但短期内一切都会奏效。
有一系列著名的NOSTR软件开发人员列表,他们可以访问此存储库,但是这主要是出于实际原因而存在,因为根据我们与存储库所有者打交道的事物的性质,可以根据需要撤销成员资格和重写历史记录 - 如果这些行动不合理或认为是不好的或邪恶的或邪恶的社区必须做出反应。
标准可能以两种方式出现:第一种方法是有人开始做某事,然后其他人复制它; the second way is that someone has an idea of a new standard that could benefit multiple clients and the protocol in general without breaking backwards-compatibility and the principle of having a single way of doing things, then they write that idea and submit it to this repository, other interested parties read it and give their feedback, then once most people reasonably agree we codify that in a NIP which client and relay developers that are interested in the feature can proceed to implement.
这两种标准化事物的方法得到了此存储库的支持。尽管第二个是首选的,但将努力将本存储库以外的标准编纂为nips之外的标准,以后可以引用并易于理解和实施。
所有NIP都是公共领域。