证明您是第一个编写者 代码著作权的加密证明
使用 eIDAS 第41条合格时间戳封印源代码、架构文档和 API 规范。为开发者和软件公司提供法院可采纳的著作权证明,独立于您的代码仓库托管商。
// seal the source, prove authorshipimport { seal } from "@swiss-trust-layer/core";const archive = git("archive", "HEAD");const hash = sha256(archive);const proof = await seal(hash, {standard: "eIDAS Art. 41",qtsp: "Swisscom Trust Services",ltv: true,});// court admissible in 27 EU statesreturn proof.certificate;
为什么软件知识产权需要加密证明
源代码是宝贵的知识产权,并且经常受到争议。AI公司未经授权使用代码训练模型。承包商声称对建立在您专有基础上的工作拥有著作权。联合创始人争论谁编写了最初的架构。
Swiss Trust Layer 将 ZertES SR 943.03 和 eIDAS Regulation EU 910/2014 合格加密封印应用于您的代码或文档包。生成的证书在所有27个欧盟成员国(eIDAS 第41条)和瑞士法院(ZertES 第14条)被推定为具有法律效力。
- eIDAS 第41条:合格时间戳在所有欧盟法院被推定为准确
- ZertES 第14条:在 SR 943.03 下瑞士法院有同样的推定
- 封印而不暴露代码:仅 SHA-256 哈希值,绝不是源代码
- 存储在代码仓库外的不可变证书
- 长期验证 (LTV):证据在证书到期后数十年内有效
- 伯尔尼公约:181个国家承认版权主张
支持的文件类型
Swiss Trust Layer 通过加密哈希封印任何文件类型。常见软件知识产权格式:
.zip / .tar.gzFull repository archives.js / .tsJavaScript & TypeScript source.pyPython source files.rsRust source files.solSolidity smart contracts.pdfArchitecture & system design docs.yaml / .jsonOpenAPI & GraphQL specsAny formatBinary, WASM, compiled outputGitHub 工作流程:无需离开终端即可封印
合格封印不到60秒,可集成到任何 CI/CD 流水线中。证书独立于代码仓库存储:
生成代码库的本地哈希
运行 git archive HEAD | sha256sum 或压缩发布目录并计算哈希。哈希在本地计算,此步骤中没有代码离开您的机器。
上传哈希并接收合格时间戳
将哈希(非代码)上传到 Swiss Trust Layer。平台将其提交给 Swisscom Trust Services,后者在10秒内应用 ZertES SR 943.03 和 eIDAS 第41条合格加密时间戳。
将证书存储在代码仓库外
下载 World Court Proof e-Seal 证书,一份数字签名的 PDF,包含哈希、时间戳、QTSP 证书链和 LTV 数据。将其存储在法律档案中,而非代码仓库中。
使用场景
三种高风险场景,合格代码封印提供决定性的法律保护:
发布前保护
在发布到 npm、GitHub 或 PyPI 之前封印您的代码库。如果竞争对手随后发布了几乎相同的库,合格时间戳以法院可采纳的精度确立优先权。
承包商纠纷证明
在合同执行期间的每次交付时封印代码里程碑。如果所有权随后受到争议,封印的里程碑创建了一个法律合格的所有权链。
风险投资尽职调查:IP 保管链
在 A 轮融资前向投资者展示可验证的、法院可采纳的 IP 来源记录。核心架构上的合格封印证明知识产权由您的团队创建。
常见问题
封印源代码会暴露代码库吗?
不会。Swiss Trust Layer 封印您源代码的加密哈希(SHA-256 指纹),而非代码本身。平台从不接收、存储或读取原始文件。
封印时间戳足以赢得代码著作权纠纷吗?
ZertES SR 943.03 和 eIDAS 第41条合格时间戳创建了您代码在特定时间点存在和状态的法律推定真实记录。根据 eIDAS 第41条,合格电子时间戳在所有欧盟成员国法院被推定为准确。
封印如何与 GitHub 或 GitLab 配合使用?
Git commit 哈希证明内部历史,但可以修改。Swiss Trust Layer 封印存储在代码仓库外部和独立位置。您在本地生成代码库的 SHA-256 哈希,封印该哈希,并单独存储证书。
哪些文件类型可以封印?
任何文件类型都可以封印。常见使用场景:.zip 和 .tar.gz 仓库存档,.js、.ts、.py、.rs、.sol 源文件,PDF 架构文档,OpenAPI 和 GraphQL 规范文件。
免费封印你的第一个代码库
创建账户,几分钟内即可为你的第一个源代码存档应用可在法庭采纳的 ZertES 和 eIDAS Art. 41 封印。只有 SHA-256 hash 离开你的机器,代码永不外泄。
源代码作者身份与来源核对清单
一份面向工程团队的实用清单,帮助你证明谁最先写下代码,独立于仓库托管方。输入你的邮箱即可解锁完整清单。
发布前封印每个版本
在源代码存档上传到 npm、GitHub 或 PyPI 之前为其应用合格时间戳,以法庭可采纳的精度固定在先权。
本地计算 hash,绝不暴露源码
在你自己的机器上生成代码库的 SHA-256,只封印 hash,这样没有一行代码离开你的掌控。
将证书存储在仓库之外
把封印证书保存在你的法律记录中,使其在 force push、仓库转移和删除后依然留存。
获取完整清单
还有 3 项。输入您的电子邮件即可访问全部 6 个要点。
无垃圾邮件。可随时取消订阅。