日本語版はこちら ↓
Technical Specification / UCA

Corpus transparency
and usage attribution

Measuring whether a registered work entered a training corpus — without disclosing the corpus. A five-layer specification built on ISO 24138:2024 and RFC 6962 transparency-log constructions.

Read the specification ↓
Section 1

Scope — what this answers, and what it does not

This specification defines infrastructure that answers two questions. First: was this particular work present in the training corpus of this particular model? Second: if so, how is that use recorded and remunerated?

The first question is designed to be answerable without the operator disclosing any part of its corpus. The second follows from the first.

Rightsholders do not want the corpus.
They want an answer about one work they already hold.
That question can be answered without disclosure.

Out of scope

Stating the boundaries first is deliberate. A specification that overstates its reach is harder to evaluate than one that does not.

ExcludedReason
Defining a content identifierISO 24138:2024 (ISCC) already does this. This specification uses it unmodified.
Determining lawfulnessA question for each jurisdiction. This layer records facts, not entitlements.
Requiring corpus disclosureDisclosure is the problem this specification exists to avoid.
Analogue transmissionContent identity does not survive acoustic transmission. Acoustic fingerprinting addresses that domain — complementary, not competing.
Live performanceNo digital object exists to identify.
Replacing judicial processAttestations are evidence, not adjudication.

Terms

Operator — a party that assembles a corpus of content for training a model. Registrant — a rightsholder who has registered a work. Attestation — a signed statement by an operator that a queried work was, or was not, present in a specified corpus epoch. Corpus epoch — a named, immutable snapshot of a corpus at a point in time.

Section 2

Design principles

One
Matching,
not disclosure
Transparency debates have converged on a single axis: how much of the corpus must be published. That axis has no equilibrium — widening it exposes collection methodology, narrowing it satisfies no one. A closed query about a single work escapes the axis entirely.
Two
Measure,
do not price
The value of a work cannot reliably be established in advance. An obscure photograph may be used a hundred million times; a costly production twice. This layer counts uses and divides a pool. It sets no prices.
Three
Build on
existing standards
Identification is solved. ISO 24138:2024 specifies a similarity-preserving content code with both exact and perceptual components, with a normative reference implementation. This specification does not restate, extend, or compete with it.
Four
Cryptographic
agility
Copyright terms run for the life of the author plus fifty to seventy years. No algorithm chosen in 2026 can be assumed to hold that long. The requirement is not to select correct algorithms but to make replacement an ordinary operation.
Section 3

Architecture — five layers

Layer 5
Audit
Third-party verification of attestations against published commitments.
Layer 4
Settlement
Automated distribution of a remuneration pool across counted inclusions.
Layer 3
Accounting
What is counted, and in what units.
Layer 2
Matching
Query protocol over ISO 24138 codes. Closed questions, signed answers.
Layer 1
Registration
Anchoring of work identity and claim. Rests on existing ISCC infrastructure.

The boundary between layers 2 and 3 is significant. Layers 1 and 2 can be implemented on existing standards and existing public registries. Layers 3 through 5 require new agreements — but not, in the first instance, new law.

Section 4

Layer 1 — Registration

To create a durable, verifiable record that a specified party claimed a specified work at a specified time, and to declare that party's position on machine learning use.

Registration is voluntary. It does not create rights, and its absence does not diminish them. This preserves compatibility with the Berne Convention's prohibition on formalities: registration here is an evidentiary and operational convenience, never a condition of protection.

Record structure

FieldContent
isccISCC-CODE per ISO 24138:2024 (composite)
instanceInstance-Code — exact data identity
contentContent-Code — perceptual similarity
claimantCommitment to registrant identity; identity held off-chain
policyMachine-readable position on ML training use
algExplicit algorithm identifiers (see Section 8)
sigSignature over the above

On-chain and off-chain

Only hashes and commitments are anchored. Names, addresses and payment instructions reside off-chain in encrypted storage. This resolves an otherwise genuine conflict between immutability and the right to erasure: personal data can be deleted without disturbing the anchored record, because the anchored record never contained it.

The work itself is never transmitted. Codes are computed client-side. A registry that does not hold works cannot lose them, cannot leak them, and need not indemnify against either.

Policy declaration

A machine-readable field expressing the registrant's position on machine learning use — at minimum: permitted, not permitted, conditional.

The significance of this field is that it converts an intention into something an automated collection process can read at the moment it identifies a work. A policy that must be looked up by a human is a policy that is not consulted. Whether such a declaration carries legal effect is a matter for each jurisdiction; this layer records it and does not enforce it.

Section 5

Layer 2 — Matching

A querent submits an ISCC-CODE together with proof of registration. The operator returns a signed attestation naming a verdict — present, absent, or indeterminate — the corpus epoch concerned, the matched unit type, the distance where applicable, and a proof.

Exact and near matching

Matching on the Instance-Code answers: was this byte-identical object in the corpus? Matching on the Content-Code, against a declared distance threshold, answers: was an object perceptually equivalent to this one in the corpus?

Near matching is not an enhancement; it is a necessity. Training pipelines resize images, re-encode audio, and normalise text. An exact-match-only system returns absent for works that were in fact ingested, and does so systematically rather than randomly. ISO 24138's Content-Code is designed for precisely this condition: the same content yields the same code after re-encoding or compression.

A commitment over Content-Codes admits exact membership testing of the code, not of the work. Two perceptually similar works may share a Content-Code. An attestation therefore asserts that a member with the given code was present — not that the querent's specific work was. This is a limitation of similarity-preserving identifiers and is stated in attestations rather than obscured.

Properties

PropertyMechanism
Non-disclosureThe operator publishes a root and answers closed questions. No member list, no collection methodology, no architectural detail is exposed.
Non-explorationA querent can only ask about codes it can produce, and codes are produced from content. Speculative enumeration is not possible.
Bounded costA query is an indexed lookup with a proof extraction. Marginal cost does not grow with query volume — unlike disclosure regimes, whose burden scales with request count.
Non-adjudicationAn attestation records membership. It does not determine lawfulness, licence status, or amounts owed.

Corpus epochs

An operator declares corpus epochs: named, immutable snapshots. Every attestation names the epoch it concerns. Without epochs, "was it in the corpus" is not a well-formed question, because corpora change continuously. With them, attestations are reproducible: a second query against the same epoch must return the same verdict.

Section 6

Layer 5 — Audit

Everything above assumes the operator answers honestly. That assumption cannot be made.

An operator with an incentive to answer absent may answer absent.
Self-reporting under financial pressure is not transparency.

Commitment

Before an epoch is used for training, the operator computes a Merkle tree over the ISCC-CODEs of all corpus members and publishes the root, following the RFC 6962 construction already used by ISCC transparency logs.

The root discloses nothing. It is a fixed-length value from which no member can be recovered. But it binds. Once published and timestamped, the operator cannot alter what the corpus contained without producing an inconsistent checkpoint.

One structural change: sorting

Members are committed as a sorted Merkle tree rather than an append-ordered one. This is the sole structural departure from existing transparency-log practice, and it is the substantive contribution of this specification.

A sorted tree admits non-membership proofs: absence of a code is proved by exhibiting the two adjacent leaves that bracket the queried position. An append-ordered log cannot do this.

Why sorting matters more than it appears

Under an unsorted commitment, present is provable and absent is not. That leaves unconstrained precisely the verdict an operator has a financial incentive to falsify. The asymmetry is not incidental — it is the whole security question.

What this achieves, and what it does not

A dishonest absent verdict remains possible but becomes detectable and permanent. If the work is later shown to have been present in the committed epoch — by discovery in litigation or any other means — the false attestation is signed, timestamped, and undeniable.

The design goal is not to make dishonesty impossible. It is to make dishonesty carry a durable, attributable record.

Stated limitation. An operator may commit to a corpus that omits members it in fact trained on. No cryptographic mechanism detects this from the commitment alone, because the commitment is a statement about a set the operator alone assembled. Detection depends on external evidence. A corpus commitment is a commitment to a claim, not a proof of completeness.
Section 7

Layer 3 — Accounting

The countable unit is the inclusion-epoch: one registered work, verified present in one committed corpus epoch. It is countable because it is a set-membership fact, verified by Layer 2 and bound by Layer 5.

What is deliberately not counted

Contribution weight — the degree to which a work influenced a model's outputs — is not counted in this version. No accepted method exists for measuring it at scale; influence-function approaches remain computationally impractical for production models. A specification requiring contribution weighting would be unimplementable, and would therefore produce no distribution at all.

This is a real limitation. Within an epoch, a work referenced once and a work of decisive influence are treated alike.

It is, however, an improvement on the present alternative. Litigation settlements have distributed uniform per-work amounts across hundreds of thousands of works — the same coarseness, reached at far greater cost and only retrospectively. A coarse measure applied continuously is more useful than a coarse measure imposed once by a court.

Design for later refinement

The accounting record carries a weight field, defaulting to 1. When contribution measurement becomes practicable, weights may be populated without altering the record structure, the query protocol, or the settlement mechanism.

The intended sequence is coarse distribution that works, then refinement — not refinement that does not exist, therefore no distribution.

Division, not pricing

An operator's obligation for an epoch is a pool; the pool is divided across inclusion-epochs. This decouples the total from the per-work amount, so the number of registered works can grow without either bankrupting operators or requiring per-work negotiation.

How pool size is determined — a fixed sum, a revenue share, a negotiated rate, a statutory levy — is outside this specification, deliberately. The unit is portable across all of them.

Section 8

Post-quantum migration

Hash preimage resistance degrades quadratically under quantum search — a loss of strength restored by digest length. Signatures do not degrade gracefully; the loss there is total rather than partial. The exposure is therefore in attribution, not in identification.

Why this domain is unusual

Most systems that anchor data cryptographically need their anchors to hold for years. Financial records lose operational significance quickly; most contracts have finite terms.

Copyright does not. A term of life plus seventy years means a work registered by a young author today may require verification beyond 2150.

Intellectual property registries may have the longest verification horizon
of any commonly deployed cryptographic application.
This is not usually noticed, and it changes the design requirement.

Requirements

RequirementDetail
Algorithm identifiersEvery record carries explicit identifiers for its hash and signature algorithms. No algorithm is implicit.
Dual signatureRecords may carry both classical and post-quantum signatures during a declared transition window.
Re-anchoringA procedure re-signing an existing record under a new algorithm, preserving the original timestamp by reference to the prior anchor. Migration must not require action by the registrant, who may be deceased.
DeprecationA published mechanism declaring an algorithm unacceptable for new records while remaining acceptable for verifying old ones.

NIST completed standardisation of post-quantum algorithms in 2024. This specification does not select among them. It requires that the selection be replaceable.

Section 9

Legal neutrality

This layer is designed to function without modification under each of the principal approaches to text and data mining.

RegimeInteraction
Broad statutory exception
(e.g. Japan, Art. 30-4)
Unaffected. Training remains permitted. This layer adds a remuneration path alongside the permission; it does not narrow the exception.
Opt-out exception
(e.g. EU DSM Art. 4)
The policy declaration provides a machine-readable expression of reservation.
Fair use
(e.g. United States)
Unaffected. Attestations may serve as evidence in the factual inquiry without determining its outcome.
Licence-basedAttestations provide the usage measurement that per-use licensing requires.
This layer changes what is known,
not what is permitted.
It adds no prohibition.

This is the argument for its portability. A mechanism that requires a jurisdiction to change its position on permission will be adopted only where that position was already changing. A mechanism that leaves the permission question untouched can be adopted anywhere.

Section 10

Relationship to existing standards

ISO 24138:2024 (ISCC)
Normative dependency. Used unmodified for identification. No competing identifier is proposed.
ISCC IEP-0013 / 0014 / 0015 / 0019
Discovery protocol, transparency log, DID method and signature format. Reused unmodified; this specification applies the log construction to the operator side.
RFC 6962 / tlog-tiles
Merkle tree and tiled publication. Existing transparency-log verifiers require little or no modification.
C2PA
Complementary. Provenance manifests may be stripped; ISCC codes are computed from content and survive stripping. Where both exist, they reinforce one another.
Acoustic and video fingerprinting
Complementary. Addresses analogue-transmitted use that content codes cannot reach.
NIST post-quantum standards
Referenced as the migration target. No specific algorithm is mandated.
Section 11

Open questions

Listed for discussion rather than resolved here.

QuestionNature
Content-Code collision semanticsWhat confidence statement should an attestation carry when the matched unit is similarity-preserving?
Query privacy against enumerationNon-membership proofs reveal bracketing neighbours. Repeated queries could enumerate portions of the code space. Whether such proofs can be blinded without losing verifiability is unresolved.
Epoch granularityContinual training pipelines have no natural epoch boundary. How frequently should an operator commit?
Cross-operator aggregationShould inclusion-epochs from multiple operators be aggregated, and by whom?
Commitment completenessAre there attestation designs that constrain omission, rather than only recording it?
Reference implementation

A working prototype

🔗
Blockchain IP protection demo v2
Generate SHA-256 hashes from real files, simulate smart-contract settlement over recorded usage, and inspect an analysis of how the design interacts with existing statutory frameworks. Runs entirely in the browser — no installation, no server, no content transmitted.
Open the demo →
This is a proof of concept. It does not write to a live blockchain. It demonstrates hash generation, settlement simulation, and legal-framework analysis.

The debate has been about how much to disclose.
It need not be a disclosure question at all.

A rightsholder wants an answer about one work. An operator wants to protect its methodology. Both are satisfied by a closed query bound to a prior commitment — and once membership can be verified, remuneration proportional to use follows without any new prohibition.


↑ Back to English
技術仕様書 / UCA

コーパスの透明性と
利用の帰属

登録された著作物が学習コーパスに入ったかを、コーパスを開示させることなく計測する。ISO 24138:2024 と RFC 6962 の透明性ログ構成の上に築いた五層仕様。

第1章

適用範囲 ── 何に答え、何に答えないか

本仕様は二つの問いに答える基盤を定める。第一に、その著作物はそのモデルの学習コーパスに含まれていたか。第二に、含まれていたとして、その利用はどのように記録され、対価が決済されるか。

第一の問いには、事業者がコーパスの一部たりとも開示することなく答えられるよう設計する。第二の問いは、第一の答えから導かれる。

権利者はコーパスを求めていない。
既に自ら保有する一点についての答えを求めている。
その問いは開示を伴わずに答えられる。

範囲外

限界を先に述べる。これは意図的である。到達範囲を過大に述べた仕様書は、そうでないものより評価が困難だからである。

除外するもの理由
著作物識別子の定義ISO 24138:2024(ISCC)が既に規定している。本仕様はこれを無改変で用いる
適法性の判断各法域の問題である。本層は事実を記録するのであり、権利を判定しない
コーパスの開示要求開示こそが、本仕様が回避しようとしている問題である
アナログ伝送音響伝送を経ると内容の同一性は保たれない。音響フィンガープリントの領域であり、競合せず補完する
生演奏識別すべきデジタル対象が存在しない
司法手続の代替照合証明は証拠であって、裁定ではない

用語

事業者 ── モデルの学習を目的としてコンテンツのコーパスを構成する当事者。登録者 ── 著作物を登録した権利者。照合証明 ── 照会された著作物が、指定されたコーパス世代に存在したか否かについての、事業者による署名付き言明。コーパス世代 ── ある時点におけるコーパスの、名前を持つ不変のスナップショット。

第2章

設計原則

開示ではなく、
照合
透明性の議論は一本の軸に収斂している。コーパスをどこまで公開させるか、という軸である。この軸に均衡点はない。広げれば収集手法が露出し、狭めれば誰も納得しない。一点についての閉じた問いは、この軸から完全に抜け出す。
値をつけず、
量を測る
著作物の価値を事前に確定することはできない。無名の写真が一億回使われることもあり、多額を投じた制作物が二度しか使われないこともある。本層は利用回数を数え、原資を分割する。値はつけない。
既存標準の
上に築く
識別は既に解決された問題である。ISO 24138:2024 は、厳密な同一性判定と知覚的類似性判定の双方を備えた類似性保持型の内容コードを、規範的な参照実装とともに規定している。本仕様はこれを再定義せず、拡張せず、競合しない。
暗号の
交換可能性
著作権の保護期間は著作者の死後五十年から七十年に及ぶ。二〇二六年に選択したいかなるアルゴリズムも、その期間にわたって有効とは仮定できない。要件は正しいアルゴリズムを選ぶことではなく、交換を通常の操作にすることである。
第3章

全体構成 ── 五層

第5層
監査
公開されたコミットメントに対する、照合証明の第三者検証。
第4層
決済
計数された包含に応じた、原資の自動配分。
第3層
計量
何を、どの単位で数えるか。
第2層
照合
ISO 24138 コードに対する照会規約。閉じた問いと、署名された答え。
第1層
登録
著作物の同一性と主張の記録。既存のISCC基盤に依拠する。

第2層と第3層の境界には意味がある。第1層・第2層は既存標準と既存の公的登録簿の上に実装できる。第3層以降は新たな合意を要するが、少なくとも当初は新たな立法を要しない。

第4章

第1層 ── 登録

特定の者が、特定の時点に、特定の著作物を主張したという記録を、永続的かつ検証可能な形で作る。あわせて、機械学習利用に関するその者の方針を宣言する。

登録は任意である。登録は権利を発生させず、未登録は権利を減じない。これによりベルヌ条約の無方式主義との整合が保たれる。ここでの登録は証拠上・運用上の便宜であって、保護の要件ではない。

記録の構造

項目内容
isccISO 24138:2024 準拠のISCC‑CODE(複合)
instanceInstance-Code ── 厳密な同一性
contentContent-Code ── 知覚的類似性
claimant登録者の同一性コミットメント。本体はオフチェーン
policy機械学習利用に関する機械可読な方針
alg明示的なアルゴリズム識別子(第8章参照)
sig上記に対する署名

オンチェーンとオフチェーン

チェーンに記録するのはハッシュとコミットメントのみである。氏名・住所・振込先は、暗号化ストレージにオフチェーンで保管する。これにより、改ざん不可能性と消去権という、本来は衝突する二つの要請が両立する。個人情報は削除できる。記録された値がそもそも個人情報を含んでいないからである。

著作物そのものは一切送信しない。コードは利用者側の端末で計算する。著作物を預からない登録簿は、それを失うことも、漏洩することもなく、そのいずれについても免責を約する必要がない。

方針の宣言

当該著作物の機械学習利用について、登録者の立場を機械可読な形で表明する項目である。最小限として、可・不可・要相談。

この項目の意義は、意思を、自動収集の過程が著作物を識別した瞬間に読み取れるものへ変換する点にある。人間が検索して読みに来なければ届かない意思表示は、参照されない意思表示である。この宣言が法的効果を持つか否かは各法域の問題であり、本層はこれを記録するが執行しない。

第5章

第2層 ── 照合

照会者はISCC‑CODEと登録の証明を提示する。事業者は署名付きの照合証明を返す。証明には、判定(存在・非存在・判定不能)、対象となるコーパス世代、一致した単位の型、該当する場合は距離、そして証明そのものが含まれる。

厳密照合と近似照合

Instance-Code による照合は、ビット単位で同一の対象がコーパスにあったかを答える。Content-Code による照合は、宣言された距離閾値に対して、知覚的に等価な対象がコーパスにあったかを答える。

近似照合は付加機能ではなく、必須である。学習パイプラインは画像をリサイズし、音声を再エンコードし、テキストを正規化する。厳密照合のみの仕組みは、実際には取り込まれた著作物について「非存在」を返す。しかもそれは無作為にではなく、系統的に生じる。ISO 24138 の Content-Code は、まさにこの条件のために設計されている。再エンコードや圧縮を経ても同じコードが得られる。

Content-Code に対するコミットメントは、著作物ではなくコードの構成員資格を厳密に判定する。知覚的に類似する二つの著作物は同一の Content-Code を持ちうる。したがって照合証明は、当該コードを持つ構成員が存在したことを示すのであり、照会者の特定の著作物が存在したことを示すのではない。これは類似性保持型識別子の限界であり、照合証明において曖昧にせず明示する。

性質

性質機構
非開示事業者はルート値を公開し、閉じた問いに答える。構成員一覧も、収集手法も、アーキテクチャの詳細も露出しない
探索不能照会者は自ら生成できるコードについてしか照会できず、コードはコンテンツからしか生成できない。推測的な列挙はできない
費用の有界性照会は索引参照と証明の抽出である。限界費用は照会量とともに増大しない。請求件数に比例して負担が増える開示制度とは異なる
非裁定性照合証明は構成員資格を記録する。適法性、許諾の有無、支払うべき額を判断しない

コーパス世代

事業者はコーパス世代を宣言する。名前を持つ不変のスナップショットである。すべての照合証明は、対象とする世代を明示する。世代の概念がなければ「コーパスに含まれていたか」という問いは成立しない。コーパスは常時変動するからである。世代があれば照合証明は再現可能になる。同一世代への二度目の照会は、同一の判定を返さねばならない。

第6章

第5層 ── 監査

ここまでの記述は、事業者が正直に答えることを前提としている。この前提は置けない。

「非存在」と答える誘因を持つ事業者は、
「非存在」と答えうる。
金銭的圧力の下での自己申告は、透明性ではない。

コミットメント

ある世代を学習に用いる前に、事業者はコーパス構成員全員のISCC‑CODEについてマークル木を構成し、そのルート値を公開する。ISCCの透明性ログが既に用いている RFC 6962 の構成に従う。

ルート値は何も開示しない。固定長の値であり、そこから構成員を復元することはできない。しかしルート値は拘束する。ひとたび公開され時刻が刻まれれば、事業者は矛盾するチェックポイントを生じさせずに、その世代の内容を変更できない。

構造上の変更は一点 ── 整列

構成員は、追記順ではなく整列されたマークル木としてコミットする。これは既存の透明性ログの慣行からの唯一の構造的逸脱であり、本仕様の実質的な寄与である。

整列木は非包含証明を可能にする。あるコードの不在は、照会位置を挟む隣接二葉を提示することで証明される。追記順のログではこれができない。

整列が見かけ以上に重要である理由

整列されていないコミットメントの下では「存在」は証明可能で「非存在」は証明できない。これは、事業者が偽る金銭的誘因を持つまさにその判定を、無制約のまま残す。この非対称は些細な問題ではなく、安全性の問題そのものである。

達成すること、しないこと

虚偽の「非存在」判定は依然として可能である。しかし、検出可能かつ永続的になる。当該著作物がコミットされた世代に存在したことが後日 ── 訴訟における証拠開示その他いかなる手段であれ ── 示されたとき、その虚偽の照合証明は署名され、時刻が刻まれ、否認できない形で残っている。

設計の目標は不正を不可能にすることではない。不正に、永続的で帰属可能な記録を伴わせることである。

明示する限界。事業者は、実際には学習に用いた構成員を除外したコーパスにコミットしうる。コミットメントのみからこれを検出する暗号的機構は存在しない。コミットメントとは、事業者自身が構成した集合についての言明だからである。検出は外部の証拠に依存する。コーパス・コミットメントは、主張へのコミットメントであって、完全性の証明ではない。
第7章

第3層 ── 計量

計量単位は包含‑世代である。すなわち、一つの登録著作物が、一つのコミットされたコーパス世代に存在したと検証されたこと。この単位が数えられるのは、それが集合の構成員資格という事実であり、第2層によって検証され、第5層によって拘束されているからである。

あえて数えないもの

寄与度 ── ある著作物がモデルの出力にどれだけ影響したか ── は、本版では数えない。大規模に測定する確立された手法が存在せず、影響関数の手法は実運用規模において計算量的に非現実的である。寄与度の測定を要求する仕様は実装不能であり、したがって配分をまったく生じさせない。

これは現実の限界である。同一世代内では、一度しか参照されなかった著作物と決定的な影響を与えた著作物が同等に扱われる。

ただし、現在の代替手段よりは改善である。訴訟上の和解は、数十万点の著作物に一律の額を配分してきた。同じ粗さに、はるかに大きな費用をかけ、しかも事後にしか到達していない。継続的に適用される粗い計測は、裁判所によって一度だけ課される粗い計測より有用である。

将来の精緻化への設計

計量記録は既定値 1 の weight 項目を持つ。寄与度の測定が実用化された時点で、記録構造・照会規約・決済機構のいずれも変更することなく、重みを設定できる。

想定する順序は、まず動く粗い配分、次に精緻化である。存在しない精緻化を待って配分を行わない、という順序ではない。

価格ではなく分割

ある世代についての事業者の債務は原資(プール)である。原資を包含‑世代の総数で分割する。これにより総額と一点あたりの額が切り離される。登録件数が増えても、事業者を破綻させることなく、また一点ごとの交渉を要することなく対応できる。

原資の大きさをどう定めるか ── 定額、収益按分、交渉料率、法定補償金 ── は本仕様の範囲外であり、意図的にそうしている。単位はそのいずれに対しても移植可能である。

第8章

耐量子性への移行

ハッシュの原像計算困難性は量子探索の下で二乗根に低下するが、これは強度の低下であって破綻ではなく、ダイジェスト長によって回復する。署名は緩やかに劣化せず、そこでの損失は部分的ではなく全面的である。したがって露出は識別にではなく、帰属にある。

この分野が特異である理由

暗号によってデータを固定する多くのシステムは、その固定が数年もてばよい。金融記録は運用上の意味を早く失い、多くの契約には期限がある。

著作権にはそれがない。死後七十年という期間は、本日若い著作者が登録した著作物について、二一五〇年を超えて検証を要求しうることを意味する。

知的財産の登録簿は、広く実運用されている暗号応用のうち、
検証期間が最も長い部類に属する可能性がある。
このことは通常意識されておらず、設計要件を変える。

要件

要件内容
アルゴリズム識別子すべての記録はハッシュ方式と署名方式の識別子を明示的に持つ。暗黙のアルゴリズムを認めない
二重署名宣言された移行期間中、記録は古典署名と耐量子署名の双方を持ってよい
再アンカリング既存の記録を新たなアルゴリズムで署名し直し、先行アンカーを参照することで原時刻を保存する手続。登録者による操作を要してはならない。登録者は既に死亡している可能性がある
廃止あるアルゴリズムを新規記録には受理しないが、既存記録の検証には引き続き受理する、という宣言の公表機構

米国国立標準技術研究所は二〇二四年に耐量子アルゴリズムの標準化を完了している。本仕様はその中から選択しない。選択が交換可能であることを要求する。

第9章

法域中立性

本層は、テキスト・データマイニングに関する主要な立法方針のいずれの下でも、無改変で機能するよう設計されている。

制度相互作用
広範な権利制限
(日本・第30条の4等)
影響しない。学習は引き続き許容される。本層は許容と並列に還元の経路を追加するのであり、権利制限を狭めない
オプトアウト型
(EU DSM指令第4条等)
方針宣言が、留保の機械可読な表明を提供する
フェアユース
(米国等)
影響しない。照合証明は事実認定における証拠となりうるが、その結論を決定しない
許諾型照合証明は、利用量に応じた許諾が必要とする計測を提供する
本層が変えるのは何が知られるかであって、
何が許されるかではない。
禁止を一つも追加しない。

これが移植可能性の根拠である。ある法域に許諾についての立場の変更を要求する仕組みは、その立場が既に変わりつつある場所でしか採用されない。許諾の問題に触れない仕組みは、どこでも採用されうる。

第10章

既存標準との関係

ISO 24138:2024(ISCC)
規範的依存。識別について無改変で用いる。競合する識別子は提案しない
ISCC IEP‑0013/0014/0015/0019
探索規約、透明性ログ、DID方式、署名形式。無改変で再利用し、ログの構成を事業者側に適用する
RFC 6962 / tlog-tiles
マークル木とタイル公開。既存の透明性ログ検証器がほぼ無改変で検証できる
C2PA
補完関係。来歴マニフェストは除去されうるが、ISCCコードは内容から計算され除去に耐える。双方が存在する場合、相互に補強する
音響・映像フィンガープリント
補完関係。内容コードが到達できないアナログ伝送を経た利用を扱う
NIST 耐量子暗号標準
移行先として参照する。特定のアルゴリズムを義務づけない
第11章

未解決の問い

本仕様で解決せず、議論に付すもの。

問い性質
Content-Code の衝突の扱い照合された単位が類似性保持型である場合、照合証明はどのような確度の言明を伴うべきか
列挙に対する照会のプライバシー非包含証明は隣接構成員を明かす。反復照会はコード空間の一部を列挙しうる。検証可能性を失わずにこれを秘匿できるかは未解決である
世代の粒度継続的な学習パイプラインには自然な世代境界が存在しない。どの頻度でコミットすべきか
事業者をまたぐ集計複数の事業者による包含‑世代を集計すべきか。誰が行うのか
コミットメントの完全性脱落を記録するにとどまらず、脱落を制約する照合証明の設計はありうるか
参照実装

動作するプロトタイプ

🔗
ブロックチェーン知財保護デモ v2
実際のファイルからSHA‑256ハッシュを生成し、記録された利用に基づくスマートコントラクト決済をシミュレートし、既存の法制度との相互作用の分析を確認できます。ブラウザのみで動作し、インストールもサーバも不要で、コンテンツを送信しません。
デモを試す →
本デモは概念実証です。実際のブロックチェーンへの書き込みは行いません。ハッシュ生成・決済シミュレーション・法体系分析の三機能を実装しています。

議論は、どこまで開示させるかをめぐってきた。
しかし、これは開示の問題である必要がない。

権利者は一点についての答えを求め、事業者は自らの手法を守りたい。事前のコミットメントに結び付けられた閉じた問いは、その双方を同時に満たす。そして構成員資格が検証できるようになれば、利用に応じた対価は、新たな禁止を一つも設けることなく後から続く。