累積證據,保護您的軟體

認證您的原始碼和每一個新版本,為您開發了什麼、何時開發的建立一份可驗證的記錄。無需公開任何一行程式碼。

程式碼很容易被複製,您的開發歷史至關重要

軟體幾秒鐘就能被複製。程式碼儲存庫可以被複製,提交歷史可以被改寫。要證明您的團隊在何時建置了什麼,需要一份任何人都無法悄悄修改的記錄,尤其是當員工、外包人員和合作者都在同一個程式碼庫上工作時。

Bernstein 在您的程式碼儲存庫之外,為您加上這份紀錄。每次認證都會為您產生一份 Bitcoin 區塊鏈憑證。在 Scale 和 Enterprise 方案中,您還會另外獲得一家歐盟合格時間戳記機構和一家中國可信時間戳記機構簽發的獨立時間戳記。您的程式碼、文件和技術訣竅保存在加密、具版本管理的儲存空間中,絕不會公開。

當您的權利受到挑戰、需要明確合約所涵蓋的軟體,或要與合作夥伴或被授權方安全分享經過認證的版本時,都可以用上這段歷史。

為什麼軟體需要獨立證據

可被改寫的歷史

提交日期和作者欄位都可以被改寫。程式碼儲存庫記錄的是開發過程,而一份獨立憑證為您提供一個可供對照的固定參照。

相互衝突的主張

外包人員、員工和貢獻者都會接觸同一批檔案。當所有權發生爭議時,別讓事情淪為各說各話。

無需揭露的證明

為了證明日期而公開程式碼,等於把您的技術訣竅拱手送人。進行認證,檔案依然保密。

缺失的早期版本

最新的發布版本可能已不再包含爭議核心的程式碼。保留經過認證的版本,證據就始終都在。

讓您的軟體證據發揮作用

智財糾紛與專利準備

當複製、作者身分或所有權發生爭議時,經過認證的程式碼和開發記錄可以支持您的立場。它們還能在提出專利申請前記錄您的技術工作。

機密軟體與技術訣竅

認證專有程式碼、演算法和技術文件,而無需公開它們。透過 Secure Sharing 依您的保密條款與他人分享。

軟體合約與授權

在開發合約、交接、轉讓和授權協議中引用經過認證的具體版本。各方都清楚涵蓋的究竟是哪個軟體。

開源貢獻

在發布前認證您的程式碼。以任何人都能驗證的證據,支持署名和授權執行方面的主張。

您可以認證什麼

您軟體的任何部分,以及它如何被建置的記錄。

原始碼儲存庫
發布快照和建置產物
提交和修訂歷史
架構和設計文件
演算法和技術規格
基礎設施和配置程式碼
API 規格和文件
資料集、模型和訓練資料

運作原理

1

加入您的軟體

上傳程式碼快照、發布版本或相關檔案。檔案在上傳前會先在您的瀏覽器中加密。

2

進行認證

一鍵認證您的檔案,取得憑證。

3

建立經過認證的歷史

在每個里程碑認證新版本。每個版本都有自己的憑證,而在 Bitcoin 上,每一份都建立在前一份之上,讓您為程式碼的發展過程建立一份環環相扣、帶日期的紀錄。

4

讓證據發揮作用

在合約中引用經過認證的版本,透過 Secure Sharing 分享,或交出檔案和憑證供獨立驗證。

封閉測試

在開發工作流程中自動完成認證

讓認證成為您管線的一部分。加上標籤時認證發布版本,建置完成時認證建置,達到里程碑時認證里程碑,無需手動重複操作。

我們的 API、SDK、CLI 和 MCP 整合目前處於封閉測試階段。您可以在 CI/CD 工作或 Git 掛鉤中透過指令碼呼叫它們。如需使用,請聯絡我們的團隊。

可用於支持您權利的證據

越來越多的法院接受區塊鏈證據和可信時間戳記。您的憑證為您的軟體主張提供可獨立驗證的證據。其證明力取決於司法管轄區和具體案件。

常見問題

有用,但僅憑它還不夠。任何擁有歷史記錄的人都可以修改提交日期和作者欄位。Bernstein 在您的程式碼儲存庫之外,再提供一份獨立、可驗證的記錄。

不能。您的檔案在上傳前就已在瀏覽器中加密。我們以加密形式儲存,無法讀取其內容。只有加密指紋會被寫入 Bitcoin 區塊鏈或傳送給時間戳記機構。

不能。認證證明的是何物在何時存在。它是對著作權登記和專利申請的補充,不會授予智財權或專利優先權。

保存好憑證、經過認證的檔案(包括專案封面檔案)以及驗證資料。有了這些,任何人都可以在不依賴 Bernstein 的情況下,核對檔案是否與紀錄一致。

認證您的下一次發布

一個版本接一個版本,為您的程式碼建立一份私密、可驗證的記錄。