MetaName
About
Introduction
为了打造更完整的生态,在MetaID-v2协议上使用MetaName作为域名系统。任何人都可以注册自己的域名和命名空间,并使用其功能。
Spec
MetaName为MetaID-v2中的域名规范,约定的path
路径为/metaname/{namespace}
。
Register Name
注册新域名遵循先见原则,即First is first,且暂时索引在BTC上。任何人都可以在MetaID-v2协议上简单方便地注册MetaName。按照MetaID-v2协议,使用operation
为create
,path
为/metaname/{namespace}
,在路径中即可声明任何namespace,比如metaid/ord/sats/btc
等等。如下注册一个alice.metaid
MetaName允许用户注册时设置rev/relay/metadata
参数,
Key
Required?
Type
Expected
Description
rev
N
String
address format
域名解析对应的地址
relay
N
String
域名解析对应的指针
metadata
N
String
metadata,自定义内容,建议不超过200字符
⚠️ 域名限制
注册域名不可重复,遵循先见原则,即First is first
注册域名时operation必须要为create
任何 UTF-8 字符均有效
所有域名均自动转化为小写
域名中不允许有空格,句点和换行符
Update Name
通过MetaID-v2的规则,使用operation为modify来修改更新,path需要指向对应的MetaName的pinid
,且仅对rev/relay/metadata
参数有效。
注意modify对
name
无效modify时payload中的
name
可空
Example
注册
MetaName:alice.metaid
更新
MetaName:alice.metaid
Last updated