Wiki · Zikaron

授权

授权是你账本里的一条记录:授权给谁、哪一件作品、多长时间,并附一份条款文件。对方拿到后,自己就能核验。

签发授权

  1. 到「授权」按「新建授权」,或在记录详情里按「授权给他人」。
  2. 填「被授权方」:对方的 0x… 地址。旁边的「最近地址」列出用过的地址。
  3. 按「选择记录」,在弹窗里搜索或按日期筛选,点一行选上一件已上链的作品;不能授权的记录灰着并写明原因。
  4. 拖入条款文件,选有效期:7 天、30 天、90 天,或自定义。时段从链上的此刻起算,打开这一页时应用读一次最新区块的时间。选「自定义」时,在起始的日期块上点开日历选日,另填时与分,再填时长(天、小时、分钟);截止由二者算出,显在右边的日期块上;也可以点右边的日期块,在日历上直接选截止日,时长随之算好。
  5. 按页底的「确认」,在确认卡上按「加入账本」,然后像存证一样上链。

条款写什么

账本记下的是地址、作品、期限和条款文件的指纹。独占与否、用在哪里、价格多少、违约怎么办,都写在条款文件里。对方重算条款文件的指纹,与授权里记下的一致,就能确认拿到的正是签发时那一份。

交给对方

在授权详情里,选一种方式发给对方:

授权文件
按「导出授权文件」,在卡上选好保存位置,再按一次「导出授权文件」,得到一个 .zkgrant 文件。它带着你的账本,对方能做完整的核验。推荐用这一种。
授权码
按「复制授权码」,得到一段以 zikaron-grant: 开头的文字,方便贴在聊天里。它能核对签名和有效期。

撤销

在授权详情底部按「撤销授权」,确认后同样上链。撤销是最终的,由这份授权转出去的授权也一并失效。

收下授权

使用方在「我的授权」按「添加授权」,贴授权码或拖入授权文件,按「核验并添加」。每份授权一行,写着它现在的判定:

判定意思
全部通过六项核验都通过,可以放心用
有缺项有的项还没核成:还在确认上链,或缺签发者的账本(只贴了授权码时)。稍后再核,或请对方发授权文件
未通过查出了问题
已被撤销签发者撤销了这份授权

应用会定期自动复核整个库。授权快到期、被撤销,或签发者把账本交给了新密钥,「提醒」页都会告诉你。

凭证

想给你的顾客看授权,在「我的授权」里打开这份授权,按「生成凭证」,在卡上再按一次「生成凭证」,得到一段文字和一张二维码。别人在「核验 › 核验授权」里贴入这段文字,就能核验。

转授权

全部通过的授权,详情上有「转授权给他人」,可以把它再授给别人。转出的授权写进你自己的账本;上游到期或被撤销,它也随之失效,所以有效期请设在上游之内。