{
  "schema_version": "1.5",
  "interface_contract": "https://robot-rights.jp/api/interface-contract.json",
  "resource_type": "robot_rights_framework_metadata",
  "resource_id": "robot_rights_framework_v1_0",
  "name": "Robot Rights Framework",
  "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/framework",
  "canonical_uri": "https://robot-rights.jp/api/framework.json",
  "machine_readable": "https://robot-rights.jp/api/framework.json",
  "human_explanation": "https://robotrights.jp/framework",
  "legal_force": false,
  "normative_effect": "framework_metadata_describing_normative_system",
  "links": {
    "self": "https://robot-rights.jp/api/framework.json",
    "canonical_html": "https://robot-rights.jp/framework",
    "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",
    "core_principles": "https://robot-rights.jp/rrf/core/1.0",
    "rrp": "https://robot-rights.jp/rrp/1.0",
    "versions": "https://robot-rights.jp/api/versions.json",
    "technical_documents": "https://robot-rights.jp/rrf/technical",
    "technical_documents_json": "https://robot-rights.jp/api/technical-documents.json",
    "versioned_package": "https://robot-rights.jp/rrf/1.0",
    "versioned_package_json": "https://robot-rights.jp/api/framework/1.0.json"
  },
  "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": "framework_metadata_not_itself_normative_text",
      "versioned_package_record": "https://robot-rights.jp/rrf/1.0"
    }
  },
  "framework": {
    "abbreviation": "RRF",
    "version": "1.0",
    "status": "Current",
    "publication_date": "2026-10-07",
    "legal_force": false,
    "normative_foundation": "https://robot-rights.jp/rrf/core/1.0",
    "principal_operative_instrument": "https://robot-rights.jp/rrp/1.0",
    "supporting_technical_documents_status": "published_as_versioned_supporting_resources",
    "certification_scheme_operated_by_association": false,
    "accreditation_scheme_operated_by_association": false,
    "supporting_technical_documents": "https://robot-rights.jp/rrf/technical",
    "supporting_technical_document_index": "https://robot-rights.jp/api/technical-documents.json",
    "approval_or_endorsement_scheme_operated_by_association": false,
    "versioned_package_record": "https://robot-rights.jp/rrf/1.0",
    "versioned_package_json": "https://robot-rights.jp/api/framework/1.0.json",
    "package_member_count": 6,
    "package_membership_sha256": "1420db42247e354d475cc146729b73309161460733848b45e0b0523791821ac0",
    "normative_effect": "framework_normative_system"
  },
  "publication_boundaries": {
    "does_not_assert_consciousness_or_sentience": true,
    "does_not_create_legal_personhood": true,
    "does_not_create_legal_rights_by_itself": true,
    "does_not_override_human_rights_law_safety_privacy_or_valid_third_party_interests": true
  },
  "supporting_technical_documents": [
    {
      "document_id": "RRP-IG",
      "name": "RRP Interpretive Guidance v1.0",
      "role": "Supplementary Interpretive Guidance",
      "source_of_record": "https://robot-rights.jp/rrf/technical/interpretive-guidance/1.0",
      "current_alias": "https://robot-rights.jp/rrf/technical/interpretive-guidance",
      "machine_representation": "https://robot-rights.jp/api/technical/interpretive-guidance.json",
      "normative_effect": "interpretive_nonbinding"
    },
    {
      "document_id": "RRP-IS",
      "name": "RRP Implementation Standard v1.0",
      "role": "Operational Implementation Standard",
      "source_of_record": "https://robot-rights.jp/rrf/technical/implementation-standard/1.0",
      "current_alias": "https://robot-rights.jp/rrf/technical/implementation-standard",
      "machine_representation": "https://robot-rights.jp/api/technical/implementation-standard.json",
      "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",
      "source_of_record": "https://robot-rights.jp/rrf/technical/operational-annex/1.0",
      "current_alias": "https://robot-rights.jp/rrf/technical/operational-annex",
      "machine_representation": "https://robot-rights.jp/api/technical/operational-annex.json",
      "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",
      "source_of_record": "https://robot-rights.jp/rrf/technical/conformity-template/1.0",
      "current_alias": "https://robot-rights.jp/rrf/technical/conformity-template",
      "machine_representation": "https://robot-rights.jp/api/technical/conformity-template.json",
      "normative_effect": "optional_non_normative_template"
    }
  ]
}
