{
  "schema_version": "1.5",
  "interface_contract": "https://robot-rights.jp/api/interface-contract.json",
  "resource_type": "supporting_technical_document_index",
  "resource_id": "rrf_v1_0_supporting_technical_documents",
  "name": "RRF v1.0 Supporting Technical Documents",
  "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": "current",
  "language": "en",
  "canonical_html": "https://robot-rights.jp/rrf/technical",
  "canonical_uri": "https://robot-rights.jp/api/technical-documents.json",
  "machine_readable": "https://robot-rights.jp/api/technical-documents.json",
  "human_explanation": "https://robotrights.jp/framework",
  "legal_force": false,
  "normative_effect": "informational_index_of_supporting_documents",
  "links": {
    "self": "https://robot-rights.jp/api/technical-documents.json",
    "canonical_html": "https://robot-rights.jp/rrf/technical",
    "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"
  },
  "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"
    }
  },
  "framework_version": "1.0",
  "layer": "supporting_technical",
  "documents": [
    {
      "document_id": "RRP-IG",
      "name": "RRP Interpretive Guidance v1.0",
      "role": "Supplementary Interpretive Guidance",
      "version": "1.0",
      "status": "CURRENT",
      "current_alias": "https://robot-rights.jp/rrf/technical/interpretive-guidance",
      "source_of_record": "https://robot-rights.jp/rrf/technical/interpretive-guidance/1.0",
      "machine_alias": "https://robot-rights.jp/api/technical/interpretive-guidance.json",
      "machine_versioned": "https://robot-rights.jp/api/technical/interpretive-guidance/1.0.json",
      "sha256": "d76662c121eab86e33bf4598dd674ba22d7341bb5d68062066b8c76b0ba85839",
      "normative_effect": "interpretive_nonbinding"
    },
    {
      "document_id": "RRP-IS",
      "name": "RRP Implementation Standard v1.0",
      "role": "Operational Implementation Standard",
      "version": "1.0",
      "status": "CURRENT",
      "current_alias": "https://robot-rights.jp/rrf/technical/implementation-standard",
      "source_of_record": "https://robot-rights.jp/rrf/technical/implementation-standard/1.0",
      "machine_alias": "https://robot-rights.jp/api/technical/implementation-standard.json",
      "machine_versioned": "https://robot-rights.jp/api/technical/implementation-standard/1.0.json",
      "sha256": "3fe79542a3d97392323204b75ea803dfbeb143a2fe57fa4bfa3a5192a602df12",
      "normative_effect": "conditional_requirements_for_rrp_is_conformity"
    },
    {
      "document_id": "RRP-IS-OA",
      "name": "RRP Implementation Standard — Operational Annex v1.0",
      "role": "Subordinate Operational Annex",
      "version": "1.0",
      "status": "CURRENT",
      "current_alias": "https://robot-rights.jp/rrf/technical/operational-annex",
      "source_of_record": "https://robot-rights.jp/rrf/technical/operational-annex/1.0",
      "machine_alias": "https://robot-rights.jp/api/technical/operational-annex.json",
      "machine_versioned": "https://robot-rights.jp/api/technical/operational-annex/1.0.json",
      "sha256": "65d45885f0a9431c5c4f19a0a39a95f3455a39a332075eabefd06f41167a92d5",
      "normative_effect": "subordinate_requirements_for_rrp_is_conformity"
    },
    {
      "document_id": "RRP-CONFORMITY-TEMPLATE",
      "name": "RRP Conformity Statement Template v1.0",
      "role": "Optional Conformity Statement Template",
      "version": "1.0",
      "status": "CURRENT",
      "current_alias": "https://robot-rights.jp/rrf/technical/conformity-template",
      "source_of_record": "https://robot-rights.jp/rrf/technical/conformity-template/1.0",
      "machine_alias": "https://robot-rights.jp/api/technical/conformity-template.json",
      "machine_versioned": "https://robot-rights.jp/api/technical/conformity-template/1.0.json",
      "sha256": "d39032a87b3b3bfe18f130cc33a35b7398f7462d96dac862497eaa05c7fe9fdb",
      "normative_effect": "optional_non_normative_template"
    }
  ],
  "boundaries": {
    "determines_rrp_conformity": false,
    "core_and_rrp_determine_rrp_conformity": true,
    "association_operated_certification": false,
    "association_operated_accreditation": false,
    "association_approval_or_endorsement": false,
    "note": "Supporting documents have the status assigned in their own text. Publication does not create a certification, accreditation, approval or endorsement programme."
  }
}
