For platforms and contests
If you run a contest, a marketplace or a creator platform for AI characters, the hard question is not judging — it is what you say when two people claim the same character. OpenStela gives every submission a timestamped record with a fingerprint anchored on a public blockchain, through one API call, under your own flow.
給平台與比賽主辦方
辦 AI 角色比賽、市集或創作者平台,真正難的不是評審,是兩個人主張同一隻角色時要怎麼回答。OpenStela 讓每一件投稿在收件當下就有一份有日期的紀錄,指紋錨定在公開區塊鏈上——一個 API 呼叫,流程仍然在你自己的站上。
The problem
問題
Two entries look alike. Both creators are sincere. Your upload timestamps are in your own database, which is exactly what the losing side will dispute.
兩件投稿很像,兩位創作者都很誠懇。你手上的上傳時間戳在自己的資料庫裡——而那正是輸的那一方會質疑的東西。
Files change. Without a fingerprint taken at submission, "unchanged since" is a claim, not a fact.
檔案會變。沒有在收件當下取的指紋,「從那天起沒動過」就只是一句主張,不是事實。
The US Copyright Office asks what the human contributed. If nobody asked at submission, nobody can answer afterwards.
美國著作權局問的是「人做了什麼」。收件時沒問,事後就沒有人答得出來。
What it takes
Your flow does not change. The entrant never leaves your site.
要做什麼
流程不必改,投稿者也不會離開你的站。
POST https://app.openstela.io/api/aworks/link
Authorization: Bearer alk_…
{"url": "https://your-platform.example/entry/8412",
"title": "Nimbus — contest entry",
"attribution": "@entrant_handle",
"ai_generated": true,
"human_contribution": "character design, spec, 40 iterations of the horn"}
The response carries the record: an authorship hash, the registration date, and the batch it will be anchored in that night. Store the hash next to your entry. That is the whole integration — an upload works the same way, and a file that never leaves your servers can be registered by its hash alone.
Full reference: API and MCP · interactive docs · openapi.json
回應就是那份紀錄:著作紀錄雜湊、登記日期,以及當晚會被納入的批次。把雜湊存在投稿旁邊,整合就完成了——上傳檔案走同一條路,而完全不離開你伺服器的檔案,也可以只用雜湊登記。
完整參考:API 與 MCP · 互動式文件 · openapi.json
What you can say afterwards
事後你能說什麼
Terms
條件
Registration is free, including through the API. There is no per-entry charge and no minimum. If a character later sells on our market, the seller pays a deal fee; nothing about that touches your platform or your entrants.
High-volume runs (a contest with thousands of entries) are worth a conversation first, so the rate limits are set before the deadline rather than during it.
登記免費,走 API 也一樣。沒有按件收費、沒有最低消費。角色日後若在我們的市集成交,由賣方支付成交手續費,那與你的平台和投稿者都無關。
量大的場合(上千件投稿的比賽)值得先談一次,把速率上限在截止日之前設好,而不是在截止當天。
We do not judge entries, rank them, or decide who owns what. We do not take a position in your disputes. We do not require your entrants to create accounts with us, and we do not market to them.
We do not claim any right in what is registered. The record belongs to whoever holds it, and it can be exported in full at any time.
不評審、不排名、不認定誰擁有什麼,不在你的爭議中選邊。不要求投稿者在我們這裡開帳號,也不對他們行銷。
對登記的內容不主張任何權利。紀錄屬於持有人,隨時可以完整匯出。
The point is not that a record settles an argument. It is that the argument starts from a dated fact instead of two sincere memories. 重點不是一份紀錄就能結束爭論,而是爭論從一個有日期的事實開始,而不是從兩段同樣真誠的記憶開始。