{
  "schema_version": "1.5",
  "interface_contract": "https://robot-rights.jp/api/interface-contract.json",
  "resource_type": "supporting_technical_revision_record",
  "resource_id": "rrf_supporting_technical_revisions_v1_0_1",
  "name": "RRF Supporting Technical Document Patch Notes 1.0.1",
  "publisher": {
    "name": "Robot Rights Association",
    "legal_name_ja": "一般社団法人ロボット権利協会",
    "legal_form": "general_incorporated_association_japan",
    "organization_uri": "https://robot-rights.jp/api/association.json",
    "url": "https://robotrights.jp/"
  },
  "status": "published",
  "language": "en",
  "canonical_html": "https://robot-rights.jp/rrf/technical/revisions",
  "canonical_uri": "https://robot-rights.jp/api/technical-revisions/1.0.1.json",
  "machine_readable": "https://robot-rights.jp/api/technical-revisions/1.0.1.json",
  "human_explanation": "https://robotrights.jp/framework",
  "legal_force": false,
  "normative_effect": "informational_non_normative",
  "links": {
    "self": "https://robot-rights.jp/api/technical-revisions/1.0.1.json",
    "canonical_html": "https://robot-rights.jp/rrf/technical/revisions",
    "human_explanation": "https://robotrights.jp/framework",
    "discovery": "https://robot-rights.jp/.well-known/robot-rights.json",
    "manifest": "https://robot-rights.jp/api/manifest.json",
    "interface_contract": "https://robot-rights.jp/api/interface-contract.json",
    "registry": "https://robot-rights.jp/api/registry.json",
    "association": "https://robot-rights.jp/api/association.json",
    "framework": "https://robot-rights.jp/framework",
    "rrp": "https://robot-rights.jp/rrp/1.0",
    "core_principles": "https://robot-rights.jp/rrf/core/1.0",
    "frozen_framework_package": "https://robot-rights.jp/rrf/1.0",
    "technical_index": "https://robot-rights.jp/rrf/technical"
  },
  "relationships": {
    "publisher": {
      "relation": "published_by",
      "resource_id": "robot_rights_association",
      "uri": "https://robot-rights.jp/api/association.json"
    },
    "machine_interface": {
      "relation": "part_of_machine_interface",
      "uri": "https://robot-rights.jp/"
    },
    "human_interface": {
      "relation": "human_facing_interface_of_same_association",
      "uri": "https://robotrights.jp/"
    },
    "framework": {
      "relationship": "supporting_technical_layer_of_robot_rights_framework"
    }
  },
  "publication_date": "2026-10-31",
  "release_version": "1.0.1",
  "framework_version": "1.0",
  "protocol_version": "1.0",
  "scope": "Four supporting technical document patches, not a replacement for the frozen RRF v1.0 package or RRP v1.0",
  "revisions": [
    {
      "slug": "interpretive-guidance",
      "document_id": "RRP-IG",
      "title": "RRP Interpretive Guidance v1.0.1",
      "reason": "11.3 modality correction; Appendix A accessible table",
      "published_date": "2026-10-31",
      "previous_version": "1.0",
      "current_version": "1.0.1",
      "old_html": "https://robot-rights.jp/rrf/technical/interpretive-guidance/1.0",
      "new_html": "https://robot-rights.jp/rrf/technical/interpretive-guidance/1.0.1",
      "old_json": "https://robot-rights.jp/api/technical/interpretive-guidance/1.0.json",
      "new_json": "https://robot-rights.jp/api/technical/interpretive-guidance/1.0.1.json",
      "current_alias": "https://robot-rights.jp/rrf/technical/interpretive-guidance",
      "current_json_alias": "https://robot-rights.jp/api/technical/interpretive-guidance.json",
      "previous_sha256": "d76662c121eab86e33bf4598dd674ba22d7341bb5d68062066b8c76b0ba85839",
      "new_sha256": "038b2f76bafe702a87cfd74aefb0ac9e4839d063b86094755e1c245d271a1f53",
      "new_byte_length": 60381,
      "normative_effect": "interpretive_nonbinding"
    },
    {
      "slug": "implementation-standard",
      "document_id": "RRP-IS",
      "title": "RRP Implementation Standard v1.0.1",
      "reason": "Section 2.5 accessible table; no change to routing requirements",
      "published_date": "2026-10-31",
      "previous_version": "1.0",
      "current_version": "1.0.1",
      "old_html": "https://robot-rights.jp/rrf/technical/implementation-standard/1.0",
      "new_html": "https://robot-rights.jp/rrf/technical/implementation-standard/1.0.1",
      "old_json": "https://robot-rights.jp/api/technical/implementation-standard/1.0.json",
      "new_json": "https://robot-rights.jp/api/technical/implementation-standard/1.0.1.json",
      "current_alias": "https://robot-rights.jp/rrf/technical/implementation-standard",
      "current_json_alias": "https://robot-rights.jp/api/technical/implementation-standard.json",
      "previous_sha256": "3fe79542a3d97392323204b75ea803dfbeb143a2fe57fa4bfa3a5192a602df12",
      "new_sha256": "038d5c08e49402d81468ed677879c8d1c99ff62341c538179b4b7c0c9a25983d",
      "new_byte_length": 43803,
      "normative_effect": "conditional_requirements_for_rrp_is_conformity"
    },
    {
      "slug": "operational-annex",
      "document_id": "RRP-IS-OA",
      "title": "RRP Implementation Standard — Operational Annex v1.0.1",
      "reason": "Appendix H accessible table; provisional time limits unchanged",
      "published_date": "2026-10-31",
      "previous_version": "1.0",
      "current_version": "1.0.1",
      "old_html": "https://robot-rights.jp/rrf/technical/operational-annex/1.0",
      "new_html": "https://robot-rights.jp/rrf/technical/operational-annex/1.0.1",
      "old_json": "https://robot-rights.jp/api/technical/operational-annex/1.0.json",
      "new_json": "https://robot-rights.jp/api/technical/operational-annex/1.0.1.json",
      "current_alias": "https://robot-rights.jp/rrf/technical/operational-annex",
      "current_json_alias": "https://robot-rights.jp/api/technical/operational-annex.json",
      "previous_sha256": "65d45885f0a9431c5c4f19a0a39a95f3455a39a332075eabefd06f41167a92d5",
      "new_sha256": "d2ddfa12b4a5750ba4a042809c5e22f68c3fc8a04bbdfbb455e00fa764bfac18",
      "new_byte_length": 22748,
      "normative_effect": "subordinate_requirements_for_rrp_is_conformity"
    },
    {
      "slug": "conformity-template",
      "document_id": "RRP-CONFORMITY-TEMPLATE",
      "title": "RRP Conformity Statement Template v1.0.1",
      "reason": "Section 4 clarifies optional-template statement versus RRP non-endorsement",
      "published_date": "2026-10-31",
      "previous_version": "1.0",
      "current_version": "1.0.1",
      "old_html": "https://robot-rights.jp/rrf/technical/conformity-template/1.0",
      "new_html": "https://robot-rights.jp/rrf/technical/conformity-template/1.0.1",
      "old_json": "https://robot-rights.jp/api/technical/conformity-template/1.0.json",
      "new_json": "https://robot-rights.jp/api/technical/conformity-template/1.0.1.json",
      "current_alias": "https://robot-rights.jp/rrf/technical/conformity-template",
      "current_json_alias": "https://robot-rights.jp/api/technical/conformity-template.json",
      "previous_sha256": "d39032a87b3b3bfe18f130cc33a35b7398f7462d96dac862497eaa05c7fe9fdb",
      "new_sha256": "a6b50c1bfcdfac78c91e4e3da19e62b102dccfc97bb09602343645fe15840c58",
      "new_byte_length": 11057,
      "normative_effect": "optional_non_normative_template"
    }
  ],
  "package_member_count_unchanged": 6,
  "package_membership_sha256_unchanged": "1420db42247e354d475cc146729b73309161460733848b45e0b0523791821ac0",
  "underlying_rrp_requirements_unchanged": true,
  "candidate_review_corrections": [
    {
      "id": "P2",
      "scope": "four fixed v1.0.1 supporting-technical HTML publications",
      "description": "Pre-release repair of interface metadata: text-precedence notice now specifies version 1.0.1 instead of version 1.0.",
      "normative_text_change": false
    },
    {
      "id": "P3",
      "scope": "operational annex v1.0.1 and current alias JSON",
      "description": "Pre-release repair of conformity_semantics.subordinate_to to reference the related RRP Implementation Standard v1.0.1. The immutable v1.0 annex JSON is unchanged.",
      "normative_text_change": false
    }
  ]
}
