OpenStela

← Blog

A notary or a hash: which one do you need?

They prove different things, so the honest answer is "it depends on what you're trying to show." A notary vouches for a person: this human, whose ID was checked, signed or swore to this document in front of a public officer on this date. A hash vouches for a file: these exact bytes are the ones this fingerprint was computed from, and once the fingerprint is timestamped, they existed by that date. A notary can't tell you which file you meant. A hash can't tell you who you are.

For most AI creators dating a song, a video or a character sheet, a hash timestamp is the everyday tool: cheap, instant, and it covers every draft. A notary is worth the trip when someone on the other side needs a checked identity attached to a statement, or when you're making a contract that should carry legal weight of its own. If you want both, you can tie them together: put the file's hash inside the statement the notary handles. The rest of this post explains each piece, using Taiwan's Notary Act and California's official notary handbook as the two worked examples.

What a notary actually checks

The clearest single sentence comes from California. Every acknowledgment and jurat certificate taken in the state carries a printed box, reproduced in the Secretary of State's 2026 Notary Public Handbook (January 2026):

A notary public or other officer completing this certificate verifies only the identity of the individual who signed the document to which this certificate is attached, and not the truthfulness, accuracy, or validity of that document.

The handbook lists what the notary does vouch for. In an acknowledgment: that the signer personally appeared on the date and in the county shown, who the signer is, and that they acknowledged signing. In a jurat: the same, plus that they signed in the notary's presence and the notary gave them an oath or affirmation. Identity rests on "satisfactory evidence," usually an ID document. The notary also keeps a sequential journal recording the date, time and type of each act, the kind of document, and the signer's signature. Rules differ by state, so treat California as one example, not the US rule.

Taiwan's Notary Act (last amended 2019-04-03) splits the work into two acts, set out in Article 2:

  • Notarization (公證): the notary drafts a notarial deed about a legal act or a fact concerning private rights. Article 73 requires the requester to show ID. Article 71 has the notary look into the requester's real intent and the facts, and explain the legal effect. Article 80 says the deed records what the notary heard, what they saw, and how they experienced it.
  • Authentication (認證) of a private document: under Article 101, the person signs the document in front of the notary, or confirms the signature is theirs, and the notary records that.

Three more details matter. Article 18 keeps the deed's original, and copies of authenticated documents, at the notary's office. Article 14 binds the notary to confidentiality. And a sworn version of authentication exists, but Article 102 limits it: the notary may have you appear and swear to a private statement of facts only when the document is going abroad, or when a law lets that kind of statement serve as proof to a court or agency.

In both places, a notary is strong evidence of who did what when, in front of them. Neither judges whether your drawing is original or whether the file you mention is the file you'll show later.

What a hash actually proves

A hash, such as SHA-256, turns any file into a fixed 64-character fingerprint. Change one byte and the fingerprint is completely different. Two practical consequences:

  1. It identifies content exactly. If the fingerprint you recorded matches the file you produce later, the file hasn't changed. Not "looks the same": the same bytes.
  2. It carries no identity and no date by itself. Anyone can compute the hash of any file they hold. The fingerprint becomes evidence of a date only when it's written somewhere that can't be backdated: a public blockchain through OpenTimestamps, a registry that anchors to a chain, or a notarial document.

So a timestamped hash answers one narrow question very well: did this exact file exist no later than this moment? It says nothing about who made it, who owns it, or whether it copies someone else. Is OpenTimestamps enough, or do I need a registry? covers the do-it-yourself version step by step.

Side by side

Notary (Taiwan / California examples)Timestamped hash
What it ties togetherA checked person, a signature or statement, a dateA file's exact bytes and a date
Checks your identityYes, from ID documentsNo
Knows which file you meantOnly if the document names it preciselyYes, byte for byte
Judges truth of the contentNo (California's certificate says so outright)No
CostTaiwan: NT$1,000 for a deed of unassessable value (Art. 112); authentication at half (Art. 120). California: up to $15 per signature for an acknowledgmentFree (OpenTimestamps) or free within limits (OpenStela)
EffortAn appointment, in personSeconds, from your desk
Scales to 200 draftsNot realisticallyYes
Who keeps the recordThe notary's office and journalYou (.ots file) or the registry, plus a public chain

Fees and rules checked 2026-11-05 against Taiwan's Notary Act on law.moj.gov.tw and California's 2026 handbook. Taiwan adds half the fee for work outside office hours (Art. 122).

When a notary is the right tool

A notary earns the visit in situations where the identity check is the point:

  • A contract with a buyer or client who expects one. If you're selling the rights to a character or licensing a song, a notarized or authenticated signature makes it hard for either side to later say "I never signed that."
  • A Taiwanese deed that should be directly enforceable. Under Article 13, a notarial deed for paying a fixed sum of money (and a few other kinds of performance) can state that it is subject to direct compulsory enforcement, and then enforcement can proceed on the strength of the deed itself. A licence fee written into such a deed is a different kind of document from a dated file. No timestamp does that.
  • A document someone else must accept. If a foreign agency or a counterparty asks for a notarized declaration, a hash won't satisfy it.
  • A single, important statement. "I made these 12 tracks between March and June, using these tools, and here is what I contributed." One sworn or signed page, once.

When a hash is the right tool

  • Every draft and every release. You'll make dozens of versions. A hash costs nothing per file, so the trail of how the work developed gets dated as it happens, not reconstructed later.
  • Proving the file didn't change. If a dispute turns on which version came first, or whether a file was edited after the fact, the fingerprint is what settles it. A notary's journal, at least in California's version, records the type of document, not its bytes.
  • Right now, at 2 a.m. Creative work often gets finished outside office hours, and a hash doesn't need an appointment.

The limit to keep in mind: a hash alone ties the file to a date, not to you. You supply the link between yourself and the file some other way: your account, your drafts, your project files, your public posts, or a notary.

Using both: put the hash in the notarized statement

This is the combination that covers both gaps, and it costs one appointment.

  1. Freeze the final file. Export it and don't re-save it.
  2. Compute its SHA-256. On macOS or Linux: shasum -a 256 yourfile.wav. On Windows PowerShell: Get-FileHash yourfile.wav. Copy the 64-character result.
  3. Timestamp the hash. Use OpenTimestamps, or register the file on OpenStela (see below). Either way the fingerprint gets an independent date.
  4. Write a one-page statement. Name the file, paste its SHA-256, give the date you made it, the tools you used and what you did yourself. Sign it in front of the notary (Taiwan: authentication under Article 101; California: acknowledgment or jurat).
  5. Keep everything together. The original file, the hash, the timestamp proof, and the notarized page, in two places.

Now the notarized page ties a checked identity to a statement on a date, and the hash ties that statement to an exact file. The notary still didn't check that your contribution statement is true, only that you signed it. In a jurat, though, you swore to it, which raises the stakes for writing something false.

Where OpenStela fits

OpenStela is on the hash side of this table. It doesn't check government ID. You sign in with Google, GitHub or a sign-in link sent to your email, and that's the whole identity check. Nothing here is a notarial act.

When you register a work, we build an authorship record: the file's SHA-256 fingerprint, the name you publish under, your stated creation date, the tools you used, a rights declaration and, if AI was involved, your own description of what you contributed (required for AI works). The record's hash goes into that night's Merkle batch, and the batch root is written to Arbitrum One. Once written, the record is frozen. Only the title, a note and the public setting can change. Anyone can paste a fingerprint into the verify page, and the downloadable Proof Pack lets the check be redone offline. Once a song is registered, how do you prove it existed that day walks through that.

That adds context frozen with the date. It adds nothing a notary does: we don't check who you are beyond your login, and we don't check that your contribution text is true. Registering works is free within 300 MB of uploads per account and a daily cap; characters are free up to 50 per account; the only fee is 5% (minimum $15) to the seller when a sale reaches the transfer step. See pricing. For the line between evidence and ownership, read What a character ID proves, and what it doesn't, and for three more methods, Five ways to prove a file existed on a date.

This is general information, not legal advice. Notary rules differ by country and by US state, so ask a local notary what their certificate covers.

← 部落格

公證還是雜湊:你需要哪一個?

兩者證明的東西不一樣,所以答案要看你想證明什麼。公證人擔保的是「人」:這個人的身分證件核對過了,他在某天、在公證人面前簽了這份文件或做了這段陳述。雜湊擔保的是「檔案」:這串指紋就是從這些位元組算出來的,而指紋一旦被蓋上時間戳,就表示這份檔案最晚在那天就存在。公證人分不出你指的是哪一個檔案;雜湊也說不出你是誰。

對大多數用 AI 做歌、做影片、做角色設定的創作者來說,日常該用的是雜湊時間戳:便宜、馬上好、每一版草稿都能蓋。公證值得跑一趟的時候,是對方需要「核對過身分的人」站在某份文件後面,或你要簽一份本身就該有法律效力的契約。兩個都想要的話,也能串在一起:把檔案的雜湊值寫進要拿去公證或認證的那份文件。以下用台灣《公證法》和美國加州官方的公證人手冊當兩個實例,一段一段講。

公證人實際核對了什麼

先看台灣。《公證法》(最新修正日期 2019-04-03,即民國 108 年 4 月 3 日)第 1 條規定,公證事務由法院或民間公證人辦理;第 2 條把工作分成兩種:

  • 公證:公證人就「法律行為及其他關於私權之事實」作成公證書。第 73 條要求請求人提出身分證或其他身分證明文件,證明確係本人;第 71 條要公證人探求請求人的真意與事實真相,並說明這個行為在法律上的效果;第 80 條規定公證書要記載公證人「所聽取之陳述與所見之狀況,及其他實際體驗之方法與結果」。
  • 認證私文書:依第 101 條,公證人要讓當事人當面在私文書上簽名,或承認那是他的簽名,並在認證書裡記明。

還有三點跟創作者有關。第 18 條:公證書原本、已認證文書的繕本或影本,都保存在公證處或事務所,不得攜出。第 14 條:公證人對經辦事件負保密義務。另外,「具結」的認證方式確實存在,但第 102 條把它限縮了:請求人陳述私權事實的私文書,只有在文件要拿到境外使用、或依法律可以提出於法院或機關作為證明的情況下,公證人才得命你親自到場具結。

再看美國。公證制度由各州自己規定,這裡用加州當例子,不代表全美通則。加州州務卿出版的《2026 公證人手冊》(2026 年 1 月)收錄了加州每一張「確認書」(acknowledgment)與「宣誓書」(jurat)上都要印的方框,原文是:

A notary public or other officer completing this certificate verifies only the identity of the individual who signed the document to which this certificate is attached, and not the truthfulness, accuracy, or validity of that document.

意思是:完成這份證明的公證人,只核對了簽署人的身分,不核對文件內容是否真實、正確或有效。手冊也列出公證人擔保的事項:確認書是「簽署人在記載的日期、郡別親自到場」「簽署人是誰」「他承認簽了這份文件」;宣誓書再加上「當著公證人的面簽名」「公證人為他做了宣誓或具結」。身分靠「令人滿意的證據」,通常就是證件。公證人還要依序記一本日誌,寫下每次行為的日期、時間、種類、文件的性質,以及簽署人的簽名。

一句話總結:不論台灣還是加州,公證人是「誰、在什麼時候、在他面前做了什麼」的強力證據。但兩邊都不判斷你的圖是不是原創,也不判斷你在文件裡提到的檔案,跟你日後拿出來的是不是同一個。

雜湊實際證明了什麼

雜湊(例如 SHA-256)會把任何檔案算成一串固定 64 個字元的指紋。檔案只要改一個位元組,指紋就完全不同。這帶來兩個實際的結果:

  1. 它精準指認內容。 你當初記下的指紋,如果跟日後拿出來的檔案算出來的一致,就表示檔案沒被改過。不是「看起來一樣」,是每一個位元組都一樣。
  2. 它本身不帶身分、也不帶日期。 任何人手上有檔案,都能算出它的雜湊。指紋要變成「日期」的證據,必須被寫進一個無法事後倒填的地方:透過 OpenTimestamps 寫進公開區塊鏈、交給會上鏈的登錄平台,或者寫進一份公證文書。

所以,蓋過時間戳的雜湊把一個很窄的問題回答得很好:這份一模一樣的檔案,最晚在這個時間點以前就存在嗎?它不回答是誰做的、歸誰所有、有沒有抄別人。自己動手蓋時間戳的完整步驟,可以看〈OpenTimestamps 免費就能蓋時間戳,還需要登錄平台嗎?〉。

並排比較

公證人(以台灣/加州為例)蓋過時間戳的雜湊
綁在一起的是核對過身分的人、簽名或陳述、日期檔案的每一個位元組、日期
核對你的身分會,看身分證明文件不會
知道你指的是哪個檔案只有文件裡寫得夠精確時才知道知道,逐位元組
判斷內容真假不判斷(加州證明書直接印明)不判斷
費用台灣:標的價額不能算定者 1,000 元(第 112 條),認證減半(第 120 條);加州:確認書每個簽名最高 15 美元免費(OpenTimestamps),或在額度內免費(OpenStela)
要花的力氣預約、本人到場坐在桌前幾秒鐘
兩百份草稿也能做嗎現實上做不到可以
紀錄誰保管公證處/事務所、公證人日誌你自己(.ots 檔)或登錄平台,加上公開的區塊鏈

費用與規定於 2026-11-05 依全國法規資料庫的《公證法》及加州 2026 年手冊查證。台灣在夜間、例假日等執行職務時間外辦理,依第 122 條加收二分之一。

什麼時候該找公證人

當「核對身分」本身就是重點時,跑一趟公證處值得:

  • 買方或客戶希望公證的契約。 你要把角色的權利賣掉、或授權一首歌給廠商時,經過公證或認證的簽名,讓雙方日後都很難說「我沒簽過」。
  • 希望能直接強制執行的公證書。 依第 13 條,以給付一定數量金錢等為標的的法律行為,公證書可以載明「應逕受強制執行」,之後就能依這份公證書執行。授權金寫進這樣的公證書,跟一個蓋了日期的檔案,是完全不同性質的文件。時間戳做不到這件事。
  • 對方指定要公證的文件。 國外機構或交易對象要求一份經公證的聲明時,雜湊不能代替。
  • 一份重要的聲明,一次就好。 「這十二首歌是我在三月到六月之間做的,用了這些工具,我自己做的部分是這些。」簽一頁,簽一次。

什麼時候該用雜湊

  • 每一版草稿、每一次發表。 你會改出幾十個版本。雜湊每個檔案都不用錢,作品怎麼一步步長出來的軌跡,可以在當下就留下日期,而不是事後回頭補。
  • 證明檔案沒被改過。 如果爭議的焦點是哪個版本先出現、或某個檔案事後有沒有被動過,能回答的是指紋。至少加州的公證人日誌,記的是文件的「性質」,不是它的位元組。
  • 現在,凌晨兩點。 作品常常是在公證處下班之後才完成的,雜湊不用預約。

要記得的限制:光是雜湊,只把檔案和日期綁在一起,沒有把檔案和「你」綁在一起。你和檔案之間的關聯,要靠別的東西補上:你的帳號、草稿、專案檔、公開發表的貼文,或者公證。

兩個一起用:把雜湊寫進要認證的聲明

這個組合把兩邊的缺口都補起來,成本是跑一趟公證處。

  1. 把最終檔案定稿。 匯出之後不要再打開另存。
  2. 算出 SHA-256。 macOS 或 Linux:shasum -a 256 你的檔案.wav;Windows PowerShell:Get-FileHash 你的檔案.wav。把那 64 個字元複製下來。
  3. 替雜湊蓋時間戳。 用 OpenTimestamps,或在 OpenStela 登記這個檔案(見下一段)。不論哪一種,指紋都會拿到一個獨立的日期。
  4. 寫一頁聲明。 寫上檔名、貼上 SHA-256、完成日期、用了哪些工具、你自己做了什麼,然後在公證人面前簽名(台灣:依第 101 條認證私文書;加州:確認書或宣誓書)。
  5. 全部放在一起。 原始檔、雜湊值、時間戳證明、認證過的那一頁,存兩個地方。

這樣一來,認證過的那一頁把「核對過身分的人」和「某天的一段聲明」綁在一起,雜湊再把那段聲明和一個確切的檔案綁在一起。但公證人仍然沒有查證你寫的貢獻說明是不是真的,只確認了是你簽的。如果是宣誓書,你是發了誓才簽的,寫不實內容的代價也就更高。

OpenStela 在這張表的哪一邊

OpenStela 在雜湊那一邊。我們不核對政府核發的身分證件:登入方式是 Google、GitHub,或寄到你信箱的登入連結,身分核對就到此為止。這裡沒有任何一個動作是公證行為。

你登記一件作品時,我們會先做一張著作紀錄:檔案的 SHA-256 指紋、你發表時用的名義(可以是筆名)、你自己聲明的完成日期、用了哪些工具、權利聲明;如果用了 AI,還有你自己寫的「我做了什麼」(AI 作品這一欄必填)。這張紀錄的雜湊會進當晚的 Merkle 批次,批次的樹根寫進 Arbitrum One。紀錄一經寫入就凍結,之後能改的只有標題、備註和是否公開。任何人都能把指紋貼進查驗頁查詢;可下載的 Proof Pack 讓整個查驗能離線重算,做法見〈一首歌登記之後,怎麼證明它那天就存在〉。

這比單純的雜湊多了一層:脈絡和日期一起凍結。但它不會多出任何公證人做的事:除了登入之外,我們不核對你是誰,也不查證你寫的貢獻說明是否屬實。登記作品免費,額度是每個帳號 300 MB 的上傳空間,另有每日登記件數上限;角色每個帳號 50 隻以內免費;唯一的收費是交易走到移轉那一步時,向賣方收 5%(最低 15 美元)。詳見價格。存證和權利之間的界線,請看〈角色編號證明什麼,不證明什麼〉;寄信給自己、著作權登記等其他方法,請看〈要證明檔案在某一天就存在,五種方法哪個好?〉。

本文為一般資訊,不是個案法律意見。公證規定各國不同,美國也是各州不同;要依賴某份公證文書之前,先問清楚當地公證人那份證明書涵蓋什麼。

Questions常見問題

Does notarizing my artwork prove I made it?把作品拿去公證,能證明是我做的嗎?

No. The notary vouches for your identity, your signature and the date. California's certificate says in print that it doesn't verify the truthfulness, accuracy or validity of the document. In Taiwan, authenticating a private document under Article 101 is about the signature. Whether you made the work is a separate question that evidence like drafts and project files speaks to.

不能。公證人擔保的是你的身分、你的簽名和日期。加州的證明書直接印明不核對文件內容的真實性、正確性或有效性;台灣依第 101 條認證私文書,處理的也是簽名。作品是不是你做的,是另一個問題,要靠草稿、專案檔這類證據來回答。

Can a notary keep a copy of my file?公證人會幫我保存檔案嗎?

Don't assume so. In Taiwan, the deed's original and copies of authenticated documents stay at the notary's office (Article 18), but that's the paper document, not your audio or video file. California's journal records the kind of document, not its contents. The reliable way to tie a notarized page to a file is to write the file's hash into the page.

不要這樣假設。台灣的公證書原本與已認證文書的繕本、影本會保存在公證處或事務所(第 18 條),但那是紙本文書,不是你的音檔或影片檔。加州的日誌記的是文件的性質,不是內容。要把認證過的文件和檔案可靠地綁在一起,方法是把檔案的雜湊值寫進那份文件。

Is a blockchain timestamp a kind of notarization?區塊鏈時間戳算是一種公證嗎?

No. It's a hash recorded somewhere that can't be backdated. No public officer checks anyone's identity, and nothing in it carries the legal effects of a notarial act. That's also why it's cheap and instant.

不算。它是把雜湊記在一個無法倒填的地方,過程中沒有任何公務人員核對誰的身分,也不具有公證行為的法律效果。它便宜又即時,原因也正在這裡。

I'm in Taiwan. Which should I start with?我在台灣,應該從哪一個開始?

For ongoing creative work, start with hashes: they're free and cover every version. Copyright in Taiwan arises when a work is finished, without registration, and the Intellectual Property Office's copyright Q&A (October 2021) says you carry the burden of proving your rights, so the job is keeping evidence. Go to a notary when a specific document needs a checked identity, such as a sale or licence contract, or a declaration someone abroad has asked for.

日常的創作,先從雜湊開始:免費,每個版本都能蓋。台灣的著作權在作品完成時就產生,不必登記;智慧局的《民眾經常諮詢著作權案例 Q&A》(2021 年 10 月)也說明,著作權是私權,權利存在要自負舉證責任,建議保留草稿、備份、增刪紀錄等資料。所以日常要做的是留證據。等到某一份特定文件需要「核對過身分的人」,例如買賣或授權契約、國外對象要求的聲明,再去找公證人。