RSL 1.0 · 実装者による仕様差分の評価記録(非公式)

仕様の差分と、実装への影響の記録

RSL 1.0 の仕様本文を週次で監視し、 変化を検知したら内容と実装への影響を記録しています。

公式の変更履歴はこちらです: https://rslstandard.org/rsl/errata(RSL Internet Collective による errata・変更履歴)。 変更の一次情報はそちらを参照してください。

訂正(2026-08-31): 本ページは以前「RSL は公開された変更履歴を持たない」と記載していましたが、誤りでした。 2026-08-11 に /changelog 等の URL が 404 であることだけを見て結論したもので、公式 errata の存在を見落としていました。

このページが記録するもの: 仕様本文を週次で自動監視し、差分を検知した日時と、 cert.aicu.ai 自身の実装(license.xml / GC@1.0 / robots.txt)への影響の評価です。 公式 errata の代替ではなく、実装者の立場での評価記録です。

RSL 1.0 仕様本文

<legal type="attestation"> の宣言文が「this license に記述された権利」から「this declaration に記述された権利」に変わった(1語)。真実だと表明する範囲がライセンス条項から宣言文書全体に広がった。permits/prohibits の語彙・payment type・発見方法・OLP エンドポイントは不変。

cert.aicu.ai への影響: license.xml / GC@1.0 / robots.txt の追随は不要。レポートの「追加57行・削除178行」は VitePress 再ビルドによる HTML 折り返しの変化で、本文の差は4バイト。監視スクリプトの正規化をインライン要素に対して安定な形に直した。同じ差分の Issue が #55 #66 #79 #83 #89 として5回立った(スナップショット未更新のため)。

4393 → 4257 行(-136) / 102571 → 102555 B(-16) · 経緯 · 原典

追加された行 1 件
+ …are authorized to assert the rights described in this declaration, and that appropriate documentation…(this license → this declaration)
削除された行 1 件
- …are authorized to assert the rights described in this license, and that appropriate documentation…
RSL 1.0 仕様本文

名前空間と拡張の扱いを明文化。RSL 名前空間の未知要素は文書全体を非適合にし、他の名前空間の要素は拡張として無視されねばならない、と規定された。RELAX NG に foreignElementContent が追加。

cert.aicu.ai への影響: cert.aicu.ai の license.xml / robots.txt / GC@1.0 に変更は不要だった。scripts/rsl-validate.mjs を拡張の扱いに追随させた(接頭辞つき要素を走査から除外)。

4389 → 4393 行(+4) / 102340 → 102571 B(+231) · 経緯 · 原典

追加された行 6 件
+ . RSL processors MUST ignore any extensions they do not recognize, including their contents, for RSL Core conformance and evaluation. Extensions MUST NOT change
+ All RSL implementations MUST recognize the RSL namespace URI as the authoritative identifier for the standard. Only elements and attributes defined in this name
+ (attribute * { text } | text | foreignElementContent)*
+ foreignElementContent =
+ element * {
+ (attribute * { text } | text | foreignElementContent)*