blob: d2a912be7024ae356aa65f40eb724265860496c6 [file] [log] [blame]
# Copyright 2020 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
# Please, read https://fuchsia.dev/fuchsia-src/contribute/docs/documentation-navigation-toc
# before making changes to this file, and add a member of the fuchsia.dev
# team as reviewer.
toc:
- title: "Overview"
path: /docs/contribute/governance/rfcs
- title: "RFC Process"
path: /docs/contribute/governance/rfcs/rfc_process.md
- title: "Creating an RFC"
path: /docs/contribute/governance/rfcs/create_rfc.md
- title: "RFC template"
path: /docs/contribute/governance/rfcs/TEMPLATE.md
- title: "Best practices"
path: /docs/contribute/governance/rfcs/best_practices.md
- title: Proposals
section:
- title: "RFC-0001: RFC Process"
path: /docs/contribute/governance/rfcs/0001_rfc_process.md
- title: "RFC-0002: Platform Versioning"
path: /docs/contribute/governance/rfcs/0002_platform_versioning.md
- title: "RFC-0003: Logging"
path: /docs/contribute/governance/rfcs/0003_logging.md
- title: "RFC-0004: Units of Bytes"
path: /docs/contribute/governance/rfcs/0004_units_of_bytes.md
- title: "RFC-0005: Blobfs Snapshots"
path: /docs/contribute/governance/rfcs/0005_blobfs_snapshots.md
- title: "RFC-0006: Addendum of the RFC Process for Zircon"
path: /docs/contribute/governance/rfcs/0006_addendum_to_rfc_process_for_zircon.md
- title: "RFC-0007: Zircon Removal of Thread Killing"
path: /docs/contribute/governance/rfcs/0007_remove_thread_killing.md
- title: "RFC-0008: Remove zx_clock_get and zx_clock_adjust"
path: /docs/contribute/governance/rfcs/0008_remove_zx_clock_get_and_adjust.md
- title: "RFC-0009: Edge triggered async_wait"
path: /docs/contribute/governance/rfcs/0009_edge_triggered_async_wait.md
- title: "RFC-0010: zx_channel_iovec_t support for zx_channel_write and zx_channel_call"
path: /docs/contribute/governance/rfcs/0010_channel_iovec.md
- title: "RFC-0011: zx_object_get_info ZX_INFO_KMEM_STATS_EXTENDED"
path: /docs/contribute/governance/rfcs/0011_getinfo_kmemstats_extended.md
- title: "RFC-0012: Zircon Discardable Memory"
path: /docs/contribute/governance/rfcs/0012_zircon_discardable_memory.md
- title: "RFC-0013: Cloning a VMO mapping"
path: /docs/contribute/governance/rfcs/0013_cloning_a_vmo_mapping.md
- title: "RFC-0014: Relax zx_fifo_create constraints"
path: /docs/contribute/governance/rfcs/0014_relax_fifo_create_constraints.md
- title: "RFC-0015: Compatibility Test Suite"
path: /docs/contribute/governance/rfcs/0015_cts.md
- title: "RFC-0016: Boot time page sizes"
path: /docs/contribute/governance/rfcs/0016_boot_time_page_sizes.md
- title: "RFC-0017: The FTP Process is dead, long live the RFC Process!"
path: /docs/contribute/governance/rfcs/0017_folding_ftp_into_rfc.md
- title: "RFC-0018: FTP process: A modest proposal"
path: /docs/contribute/governance/rfcs/0018_ftp_process.md
- title: "RFC-0019: Using evolution = uint64;"
path: /docs/contribute/governance/rfcs/0019_using_evolution_uint64.md
- title: "RFC-0020: Interface ordinal hashing"
path: /docs/contribute/governance/rfcs/0020_interface_ordinal_hashing.md
- title: "RFC-0021: Soft transitions for methods add and remove"
path: /docs/contribute/governance/rfcs/0021_soft_transitions_methods_add_remove.md
- title: "RFC-0022: Clarification: Default values for struct members"
path: /docs/contribute/governance/rfcs/0022_default_values_for_struct.md
- title: "RFC-0023: Compositional model for protocols"
path: /docs/contribute/governance/rfcs/0023_compositional_model_protocols.md
- title: "RFC-0024: Mandatory source compatibility"
path: /docs/contribute/governance/rfcs/0024_mandatory_source_compatibility.md
- title: "RFC-0025: Bit flags"
path: /docs/contribute/governance/rfcs/0025_bit_flags.md
- title: "RFC-0026: Envelopes everywhere"
path: /docs/contribute/governance/rfcs/0026_envelopes_everywhere.md
- title: "RFC-0027: You only pay for what you use"
path: /docs/contribute/governance/rfcs/0027_you_only_pay_what_you_use.md
- title: "RFC-0028: Handle rights"
path: /docs/contribute/governance/rfcs/0028_handle_rights.md
- title: "RFC-0029: Increasing method ordinals"
path: /docs/contribute/governance/rfcs/0029_increasing_method_ordinals.md
- title: "RFC-0030: FIDL is little endian"
path: /docs/contribute/governance/rfcs/0030_fidl_is_little_endian.md
- title: "RFC-0031: Typed Epitaphs"
path: /docs/contribute/governance/rfcs/0031_typed_epitaphs.md
- title: "RFC-0032: Efficient envelopes"
path: /docs/contribute/governance/rfcs/0032_efficient_envelopes.md
- title: "RFC-0033: Handling of unknown fields and strictness"
path: /docs/contribute/governance/rfcs/0033_handling_unknown_fields_strictness.md
- title: "RFC-0034: Null terminate strings"
path: /docs/contribute/governance/rfcs/0034_null_terminate_strings.md
- title: "RFC-0035: Automatic flow tracing"
path: /docs/contribute/governance/rfcs/0035_automatic_flow_tracing.md
- title: "RFC-0036: Update to struct declarations"
path: /docs/contribute/governance/rfcs/0036_update_struct_declarations.md
- title: "RFC-0037: Transactional message header v3"
path: /docs/contribute/governance/rfcs/0037_transactional_message_header_v3.md
- title: "RFC-0038: Separating layout from constraints"
path: /docs/contribute/governance/rfcs/0038_separating_layout_from_constraints.md
- title: "RFC-0039: Types come second"
path: /docs/contribute/governance/rfcs/0039_types_come_second.md
- title: "RFC-0040: Identifier uniqueness"
path: /docs/contribute/governance/rfcs/0040_identifier_uniqueness.md
- title: "RFC-0041: Support for unifying services and devices"
path: /docs/contribute/governance/rfcs/0041_unifying_services_devices.md
- title: "RFC-0042: Non nullable types"
path: /docs/contribute/governance/rfcs/0042_non_nullable_types.md
- title: "RFC-0043: Documentation comment format"
path: /docs/contribute/governance/rfcs/0043_documentation_comment_format.md
- title: "RFC-0044: Extensible method arguments"
path: /docs/contribute/governance/rfcs/0044_extensible_method_arguments.md
- title: "RFC-0045: Zero-size empty structs"
path: /docs/contribute/governance/rfcs/0045_zero_size_empty_structs.md
- title: "RFC-0047: Tables"
path: /docs/contribute/governance/rfcs/0047_tables.md
- title: "RFC-0048: Explicit union ordinals"
path: /docs/contribute/governance/rfcs/0048_explicit_union_ordinals.md
- title: "RFC-0049: FIDL tuning process evolution"
path: /docs/contribute/governance/rfcs/0049_fidl_tuning_process_evolution.md
- title: "RFC-0050: FIDL Syntax Revamp"
path: /docs/contribute/governance/rfcs/0050_syntax_revamp.md
- title: "RFC-0051: Safer structs for C++"
path: /docs/contribute/governance/rfcs/0051_safer_structs_for_cpp.md
- title: "RFC-0052: Type aliasing and new types"
path: /docs/contribute/governance/rfcs/0052_type_aliasing_named_types.md
- title: "RFC-0053: Epitaphs"
path: /docs/contribute/governance/rfcs/0053_epitaphs.md
- title: "RFC-0054: Parameter attributes"
path: /docs/contribute/governance/rfcs/0054_parameter_attributes.md
- title: "RFC-0055: Documentation comments"
path: /docs/contribute/governance/rfcs/0055_documentation_comments.md
- title: "RFC-0056: Empty structs"
path: /docs/contribute/governance/rfcs/0056_empty_structs.md
- title: "RFC-0057: Default no handles"
path: /docs/contribute/governance/rfcs/0057_default_no_handles.md
- title: "RFC-0058: Introduce a deprecated attribute"
path: /docs/contribute/governance/rfcs/0058_deprecated_attribute.md
- title: "RFC-0059: Reserved bits in vector, string, and array count fields"
path: /docs/contribute/governance/rfcs/0059_reserved_bits_count_fields.md
- title: "RFC-0060: Error handling"
path: /docs/contribute/governance/rfcs/0060_error_handling.md
- title: "RFC-0061: Extensible unions"
path: /docs/contribute/governance/rfcs/0061_extensible_unions.md
- title: "RFC-0062: Method impossible"
path: /docs/contribute/governance/rfcs/0062_method_impossible.md
- title: "RFC-0063: OrdinalRange"
path: /docs/contribute/governance/rfcs/0063_OrdinalRange.md
- title: "RFC-0064: Box<Knox>"
path: /docs/contribute/governance/rfcs/0064_box_knox.md
- title: "RFC-0065: No optional strings or vectors"
path: /docs/contribute/governance/rfcs/0065_optional_strings_or_vectors.md
- title: "RFC-0066: Programmer advisory explicit defaults"
path: /docs/contribute/governance/rfcs/0066_programmer_advisory_explicit.md
- title: "RFC-0067: Additions to Fuchsia RFC process"
path: /docs/contribute/governance/rfcs/0067_rfc_process_additions.md
- title: "RFC-0068: Page Eviction Hints"
path: /docs/contribute/governance/rfcs/0068_eviction_hints.md
- title: "RFC-0069: Standard I/O in ELF Runner"
path: /docs/contribute/governance/rfcs/0069_stdio_in_elf_runner.md
- title: "RFC-0070: PCI protocol changes to support legacy interrupts"
path: /docs/contribute/governance/rfcs/0070_pci_protocol_legacy_interrupt_changes.md
- title: "RFC-0071: OTA backstop"
path: /docs/contribute/governance/rfcs/0071_ota_backstop.md
- title: "RFC-0072: Standalone Image Assembly Tool"
path: /docs/contribute/governance/rfcs/0072_standalone_image_assembly_tool.md
- title: "RFC-0073: Raising x86-64 platform requirement to x86-64-v2"
path: /docs/contribute/governance/rfcs/0073_x86_64_platform_requirement.md
- title: "RFC-0074: Expose Process Start Time"
path: /docs/contribute/governance/rfcs/0074_expose_process_start_time.md
- title: "RFC-0075: Deprecate Zedboot-based paving for provisioning devices"
path: /docs/contribute/governance/rfcs/0075_deprecate_zedboot_paving.md
- title: "RFC-0076: FIDL API summaries"
path: /docs/contribute/governance/rfcs/0076_fidl_api_summaries.md
- title: "RFC-0077: zx_clock_update accuracy improvement"
path: /docs/contribute/governance/rfcs/0077_zx_clock_update_accuracy.md
- title: "RFC-0078: Kernel Sanitizer Coverage for Fuchsia Fuzzing"
path: /docs/contribute/governance/rfcs/0078_kernel_coverage_for_fuchsia_fuzzing.md
- title: "RFC-0079: Detecting debuglog data loss"
path: /docs/contribute/governance/rfcs/0079_detecting_debuglog_data_loss.md
- title: "RFC-0080: Detecting VMO Immutability"
path: /docs/contribute/governance/rfcs/0080_detecting_vmo_immutability.md
- title: "RFC-0081: fastboot boot"
path: /docs/contribute/governance/rfcs/0081_fastboot_boot.md
- title: "RFC-0082: Runnning unmodified Linux programs on Fuchsia"
path: /docs/contribute/governance/rfcs/0082_starnix.md
- title: "RFC-0083: FIDL Versioning"
path: /docs/contribute/governance/rfcs/0083_fidl_versioning.md
- title: "RFC-0084: Add more metrics to zx_info_task_runtime_t"
path: /docs/contribute/governance/rfcs/0084_zircon_more_per_task_runtime_information.md
- title: "RFC-0085: Reducing the zx_status_t space"
path: /docs/contribute/governance/rfcs/0085_reducing_zx_status_t_space.md
- title: "RFC-0086: Updates to RFC-0050: FIDL Attributes Syntax"
path: /docs/contribute/governance/rfcs/0086_rfc_0050_attributes.md
- title: "RFC-0087: Updates to RFC-0050: FIDL Method Parameter Syntax"
path: /docs/contribute/governance/rfcs/0087_fidl_method_syntax.md
- title: "RFC-0088: Updates to RFC-0050: FIDL Bits, Enum, and Constraints Syntax"
path: /docs/contribute/governance/rfcs/0088_rfc_0050_bits_enums_constraints.md
- title: "RFC-0089: Core realm variations"
path: /docs/contribute/governance/rfcs/0089_core_realm_variations.md
- title: "RFC-0090: Driver shared libraries allowlist"
path: /docs/contribute/governance/rfcs/0090_drivers_shared_library_allowlist.md
- title: "RFC-0091: zx_system_get_event ZX_SYSTEM_EVENT_IMMINENT_OUT_OF_MEMORY"
path: /docs/contribute/governance/rfcs/0091_getevent_imminent_oom.md
- title: "RFC-0092: Sessions"
path: /docs/contribute/governance/rfcs/0092_sessions.md
- title: "RFC-0093: Component manifest design principles"
path: /docs/contribute/governance/rfcs/0093_component_manifest_design_principles.md
- title: "RFC-0094: Carnelian Virtcon"
path: /docs/contribute/governance/rfcs/0094_carnelian_virtcon.md
- title: "RFC-0095: Build and assemble Workstation out-of-tree"
path: /docs/contribute/governance/rfcs/0095_build_and_assemble_workstation_out_of_tree.md
- title: "RFC-0096: User input architecture"
path: /docs/contribute/governance/rfcs/0096_user_input_arch.md
- title: "RFC-0097: FIDL Toolchain"
path: /docs/contribute/governance/rfcs/0097_fidl_toolchain.md
- title: "RFC-0098: Component Framework RFC Criteria"
path: /docs/contribute/governance/rfcs/0098_component_framework_rfc_criteria.md
- title: "RFC-0099: Introduce `zx_socket_set_disposition`"
path: /docs/contribute/governance/rfcs/0099_socket_set_disposition.md
- title: "RFC-0100: Product Metadata"
path: /docs/contribute/governance/rfcs/0100_product_metadata.md
- title: "RFC-0101: Dynamic components with numbered handles"
path: /docs/contribute/governance/rfcs/0101_dynamic_components_with_numbered_handles.md
- title: 'RFC-0102: Forbid CHILD_NO_WRITE with CHILD_RESIZABLE'
path: /docs/contribute/governance/rfcs/0102_forbid_no_write_with_resizable.md
- title: "RFC-0103: Software Delivery RFC Criteria"
path: /docs/contribute/governance/rfcs/0103_software_delivery_rfc_criteria.md
- title: "RFC-0104: Relative URLs"
path: /docs/contribute/governance/rfcs/0104_relative_urls.md
- title: "RFC-0105: Regular expression libraries"
path: /docs/contribute/governance/rfcs/0105_regular_expression_libraries.md
- title: "RFC-0106: Component manifest includes in the Fuchsia SDK"
path: /docs/contribute/governance/rfcs/0106_manifest_includes_in_sdk.md
- title: "RFC-0107: Dynamic Offers"
path: /docs/contribute/governance/rfcs/0107_dynamic_offers.md
- title: "RFC-0108: Component binder protocol"
path: /docs/contribute/governance/rfcs/0108_component_binder_protocol.md
- title: "RFC-0109: Fast UDP sockets"
path: /docs/contribute/governance/rfcs/0109_socket_datagram_socket.md
- title: "RFC-0110: Reboot for termination of critical components"
path: /docs/contribute/governance/rfcs/0110_reboot_for_critical_components.md
- title: "RFC-0111: Initial Fuchsia hardware platform specifications"
path: /docs/contribute/governance/rfcs/0111_fuchsia_hardware_specifications.md
- title: "RFC-0112: ACPI support on x86"
path: /docs/contribute/governance/rfcs/0112_acpi_support_on_x86.md
- title: "RFC-0113: Efficient envelopes"
path: /docs/contribute/governance/rfcs/0113_efficient_envelopes.md
- title: "RFC-0114: Inlining small values in FIDL envelopes"
path: /docs/contribute/governance/rfcs/0114_fidl_envelope_inlining.md
- title: "RFC-0115: Build Types"
path: /docs/contribute/governance/rfcs/0115_build_types.md
- title: "RFC-0116: Wire format support for sparser FIDL tables"
path: /docs/contribute/governance/rfcs/0116_fidl_sparser_tables.md
- title: "RFC-0117: Component fuzzing framework"
path: /docs/contribute/governance/rfcs/0117_component_fuzzing_framework.md
- title: "RFC-0118: SWD policy at image assembly"
path: /docs/contribute/governance/rfcs/0118_swd_policy_at_image_assembly_rfc.md
- title: "RFC-0119: System-absolute paths considered harmful"
path: /docs/contribute/governance/rfcs/0119_system_absolute_paths_considered_harmful.md
- title: "RFC-0120: Standalone use of the FIDL wire format"
path: /docs/contribute/governance/rfcs/0120_standalone_use_of_fidl_wire_format.md
- title: "RFC-0121: Component lifecycle events"
path: /docs/contribute/governance/rfcs/0121_component_events.md
- title: "RFC-0122: Stakeholders"
path: /docs/contribute/governance/rfcs/0122_stakeholders.md
- title: "RFC-0123: CPU performance info syscalls"
path: /docs/contribute/governance/rfcs/0123_cpu_performance_info.md
- title: "RFC-0124: Decentralized Product Integration: Artifact Description and Propagation"
path: /docs/contribute/governance/rfcs/0124_decentralized_product_integration_artifact_description_and_propagation.md
- title: "RFC-0125: Shortlinks on Fuchsia.dev"
path: /docs/contribute/governance/rfcs/0125_shortlink_fuchsia_dev.md
- title: "RFC-0126: Driver Runtime"
path: /docs/contribute/governance/rfcs/0126_driver_runtime.md
- title: "RFC-0127: Structured Configuration"
path: /docs/contribute/governance/rfcs/0127_structured_configuration.md
- title: "RFC-0128: Introduce `zx_vcpu_kick`"
path: /docs/contribute/governance/rfcs/0128_vcpu_kick.md
- title: "RFC-0129: Python in Fuchsia"
path: /docs/contribute/governance/rfcs/0129_python_in_fuchsia.md
- title: "RFC-0130: Supported hardware"
path: /docs/contribute/governance/rfcs/0130_supported_hardware.md
- title: "RFC-0131: Design principles of the FIDL wire format"
path: /docs/contribute/governance/rfcs/0131_fidl_wire_format_principles.md
- title: "RFC-0132: FIDL table size limit"
path: /docs/contribute/governance/rfcs/0132_fidl_table_size_limit.md
- title: "RFC-0133: Software delivery goals"
path: /docs/contribute/governance/rfcs/0133_swd_goals.md
- title: "RFC-0134: Software updates time dependency"
path: /docs/contribute/governance/rfcs/0134_software_updates_time_dependency.md
- title: "RFC-0135: Encoding the system ABI revisions into packages"
path: /docs/contribute/governance/rfcs/0135_package_abi_revision.md
- title: "RFC-0136: Fxfs"
path: /docs/contribute/governance/rfcs/0136_fxfs.md
- title: "RFC-0137: Discard unknown data in FIDL"
path: /docs/contribute/governance/rfcs/0137_discard_unknown_data_in_fidl.md
- title: "RFC-0138: Handling unknown interactions"
path: /docs/contribute/governance/rfcs/0138_handling_unknown_interactions.md
- title: "RFC-0139: Bazel SDK"
path: /docs/contribute/governance/rfcs/0139_bazel_sdk.md
- title: "RFC-0140: Realm Builder"
path: /docs/contribute/governance/rfcs/0140_realm_builder.md
- title: "RFC-0141: CTS Process"
path: /docs/contribute/governance/rfcs/0141_cts_process.md
- title: "RFC-0142: zx_thread_legacy_yield"
path: /docs/contribute/governance/rfcs/0142_zx_thread_legacy_yield.md
- title: "RFC-0143: Userspace Top-Byte-Ignore"
path: /docs/contribute/governance/rfcs/0143_userspace_top_byte_ignore.md
- title: "RFC-0144: Size Check Tool"
path: /docs/contribute/governance/rfcs/0144_size_check_tool.md
- title: "RFC-0145: Eager Package Updates"
path: /docs/contribute/governance/rfcs/0145_eager_package_updates.md
- title: "RFC-0146: Structured Config Schemas in CML"
path: /docs/contribute/governance/rfcs/0146_structured_config_schemas_in_cml.md
- title: "RFC-0147: View System"
path: /docs/contribute/governance/rfcs/0147_view_system.md
- title: "RFC-0148: CI Guidelines"
path: /docs/contribute/governance/rfcs/0148_ci_guidelines.md
- title: "RFC-0149: FIDL encode validation not mandatory"
path: /docs/contribute/governance/rfcs/0149_fidl_encode_validation_not_mandatory.md
- title: "RFC-0150: Update Opt-out"
path: /docs/contribute/governance/rfcs/0150_update_opt_out.md
- title: "RFC-0151: Compiler tuning flags for CPU targeting"
path: /docs/contribute/governance/rfcs/0151_compiler_cpu_targeting.md
- title: "RFC-0152: Improved OOM handling behavior"
path: /docs/contribute/governance/rfcs/0152_improved_oom_handling.md
- title: "RFC-0153: Ninja Customization For The Fuchsia Build"
path: /docs/contribute/governance/rfcs/0153_ninja_customization.md
- title: "RFC-0154: Subpackages"
path: /docs/contribute/governance/rfcs/0154_subpackages.md
- title: "RFC-0155: Optional capability routes"
path: /docs/contribute/governance/rfcs/0155_optional_capability_routes.md
- title: "RFC-0156: Add an append mode to streams"
path: /docs/contribute/governance/rfcs/0156_stream_append_mode.md
- title: "RFC-0157: Fxfs Encryption and Multi-Volume Support"
path: /docs/contribute/governance/rfcs/0157_fxfs_encryption_and_multi_volume_support.md
- title: "RFC-0158: Structured Config Accessors"
path: /docs/contribute/governance/rfcs/0158_structured_config_accessors.md
- title: "RFC-0159: Execute Only Memory"
path: /docs/contribute/governance/rfcs/0159_execute_only_memory.md
- title: "RFC-0160: Remove support for FIDL struct defaults"
path: /docs/contribute/governance/rfcs/0160_fidl_remove_struct_defaults.md
- title: "RFC-0161: Scenic Allocator API"
path: /docs/contribute/governance/rfcs/0161_scenic_allocator.md
- title: "RFC-0162: Flatland API"
path: /docs/contribute/governance/rfcs/0162_flatland.md
- title: "RFC-0163: Test Output Format"
path: /docs/contribute/governance/rfcs/0163_test_output_format.md
- title: "RFC-0164: Test Suite API"
path: /docs/contribute/governance/rfcs/0164_test_suite.md
- title: "RFC-0165: SDK categories"
path: /docs/contribute/governance/rfcs/0165_sdk_categories.md
- title: "RFC-0166: One UI Stack"
path: /docs/contribute/governance/rfcs/0166_ui_stack.md
- title: "RFC-0167: Packages in early userspace bootstrapping"
path: /docs/contribute/governance/rfcs/0167_early_boot_packages.md
- title: "RFC-0168: Exposing Inspect"
path: /docs/contribute/governance/rfcs/0168_exposing_inspect_through_inspectsink.md
- title: "RFC-0169: SDK Tool Compatibility"
path: /docs/contribute/governance/rfcs/0169_sdk_tool_compatibility.md
- title: "RFC-0170: Remove binary images from the update package"
path: /docs/contribute/governance/rfcs/0170_remove_binary_images_from_the_update_package.md
- title: "RFC-0171: Improved diagnostics routing"
path: /docs/contribute/governance/rfcs/0171_improved_diagnostics_routing.md
- title: "RFC-0172: UI Activity Service"
path: /docs/contribute/governance/rfcs/0172_ui_activity_service.md
- title: "RFC-0173: Structured Configuration in Component Framework APIs"
path: /docs/contribute/governance/rfcs/0173_structured_config_cf_apis.md
- title: "RFC-0174: Scale in Flatland"
path: /docs/contribute/governance/rfcs/0174_scale_in_flatland.md
- title: "RFC-0175: ELF Runner stdio forwarding defaults"
path: /docs/contribute/governance/rfcs/0175_elf_runner_stdio_forwarding_defaults.md
- title: "RFC-0176: Disallow New Dart programs in the Fuchsia Source Tree"
path: /docs/contribute/governance/rfcs/0176_disallow_new_dart_programs.md
- title: "RFC-0177: Focus Observer for Parent Views"
path: /docs/contribute/governance/rfcs/0177_focus_observer_parent_views.md
- title: "RFC-0178: Multiple debug exception channels per job"
path: /docs/contribute/governance/rfcs/0178_multiple_debug_job_exception_channel.md
- title: "RFC-0179: Basic clipboard service"
path: /docs/contribute/governance/rfcs/0179_basic_clipboard_service.md
- title: "RFC-0180: Test UI Stack"
path: /docs/contribute/governance/rfcs/0180_test_ui_stack.md
- title: "RFC-0181: Lockless Discardable VMO"
path: /docs/contribute/governance/rfcs/0181_lockless_discardable_vmo.md
- title: "RFC-0182: Deprecate config-data"
path: /docs/contribute/governance/rfcs/0182_deprecate_config-data.md
- title: "RFC-0183: SDK Library Documentation"
path: /docs/contribute/governance/rfcs/0183_sdk_library_documentation.md
- title: "RFC-0184: POSIX Compatibility for the System Netstack"
path: /docs/contribute/governance/rfcs/0184_posix_compatibility_for_the_system_netstack.md
- title: "RFC-0185: Remove `zx_interrupt_bind_vcpu`"
path: /docs/contribute/governance/rfcs/0185_remove_zx_interrupt_bind_vcpu.md
- title: "RFC-0186: Bazel for Fuchsia"
path: /docs/contribute/governance/rfcs/0186_bazel_for_fuchsia.md
- title: "RFC-0187: Allow first thread in process to start with zx_thread_start"
path: /docs/contribute/governance/rfcs/0187_allow_first_thread_in_process_to_start_with_zx_thread_start.md
- title: "RFC-0188: Component ABI Compatibility"
path: /docs/contribute/governance/rfcs/0188_component_abi_compatibility.md
- title: "RFC-0189: Window Management"
path: /docs/contribute/governance/rfcs/0189_window_management.md
- title: "RFC-0190: FIDL Support for Syscalls"
path: /docs/contribute/governance/rfcs/0190_fidl_support_for_syscalls.md
- title: "RFC-0191: Fuchsia-on-GCE as a supported system configuration"
path: /docs/contribute/governance/rfcs/0191_fuchsia-on-gce_as_a_supported_system_configuration.md
- title: "RFC-0192: Device Trees on Fuchsia"
path: /docs/contribute/governance/rfcs/0192_device_trees_on_fuchsia.md
- title: "RFC-0193: Supported C++ Versions"
path: /docs/contribute/governance/rfcs/0193_supported_c++_versions.md
- title: "RFC-0194: Addendum: Sessions"
path: /docs/contribute/governance/rfcs/0194_addendum_sessions.md
- title: "RFC-0195: Positions and text ranges in text APIs"
path: /docs/contribute/governance/rfcs/0195_positions_and_ranges_in_text_apis.md
- title: "RFC-0196: FIDL large messages"
path: /docs/contribute/governance/rfcs/0196_fidl_large_messages.md
- title: "RFC-0197: Node Groups for composites"
path: /docs/contribute/governance/rfcs/0197_node_groups.md
- title: "RFC-0198: Magma API"
path: /docs/contribute/governance/rfcs/0198_magma_api_design.md
- title: "RFC-0199: Protect child VMARs"
path: /docs/contribute/governance/rfcs/0199_protect_child_vmars.md
- title: "RFC-0200: Support adb protocol and interface for hardware testing"
path: /docs/contribute/governance/rfcs/0200_support_adb_protocol_and_interface_for_hardware_testing.md
- title: "RFC-0201: Reclaim guest VM memory"
path: /docs/contribute/governance/rfcs/0201_reclaim_guest_vm_memory.md
- title: "RFC-0202: Test manager as a Service"
path: /docs/contribute/governance/rfcs/0202_test_manager_as_a_service.md
- title: "RFC-0203: Introduce `zx_system_energy_info`"
path: /docs/contribute/governance/rfcs/0203_system_energy_info.md
- title: "RFC-0204: VMO Reference Child"
path: /docs/contribute/governance/rfcs/0204_vmo_reference_child.md
- title: "RFC-0205: Vulkan Loader"
path: /docs/contribute/governance/rfcs/0205_vulkan_loader.md
- title: "RFC-0206: Deprecate stash"
path: /docs/contribute/governance/rfcs/0206_deprecate_stash.md
- title: "RFC-0207: Offline blob compression"
path: /docs/contribute/governance/rfcs/0207_offline_blob_compression.md
- title: "RFC-0208: Distributing Packages with the SDK"
path: /docs/contribute/governance/rfcs/0208_distributing_packages_with_the_sdk.md
- title: 'RFC-0209: Memory priority profiles'
path: /docs/contribute/governance/rfcs/0209_memory_priority_profiles.md
- title: "RFC-0210: Virtualization Capability Routing"
path: /docs/contribute/governance/rfcs/0210_virtualization_capability_routing.md
- title: "RFC-0211: Fuchsia on RISC-V"
path: /docs/contribute/governance/rfcs/0211_fuchsia_on_risc-v.md
- title: "RFC-0212: Package Sets"
path: /docs/contribute/governance/rfcs/0212_package_sets.md
- title: 'RFC-0213: Removing Devfs FIDL Multiplexing'
path: /docs/contribute/governance/rfcs/0213_removing_devfs_fidl_multiplexing.md
- title: "RFC-0214: Fuchsia churn policy"
path: /docs/contribute/governance/rfcs/0214_fuchsia_churn_policy.md
- title: "RFC-0215: Structured Configuration Parent Overrides"
path: /docs/contribute/governance/rfcs/0215_structured_config_parent_overrides.md
- title: "RFC-0216: Fuchsia Hosted Repository Guidelines"
path: /docs/contribute/governance/rfcs/0216_hosted_repositories.md
- title: "RFC-0217: Open package tracking"
path: /docs/contribute/governance/rfcs/0217_open_package_tracking.md
- title: "RFC-0218: IOBuffer: A Peered Shared Memory Object for Efficient IO"
path: /docs/contribute/governance/rfcs/0218_io_buffer.md
- title: "RFC-0219: Zircon Page Compression"
path: /docs/contribute/governance/rfcs/0219_zircon_page_compression.md
- title: "RFC-0220: The future of in-tree products"
path: /docs/contribute/governance/rfcs/0220_the_future_of_in_tree_products.md
- title: "RFC-0221: Python for out-of-tree system testing"
path: /docs/contribute/governance/rfcs/0221_python_for_out-of-tree_system_testing.md
- title: "RFC-0222: Fuchsia Controller"
path: /docs/contribute/governance/rfcs/0222_fuchsia_controller.md
- title: "RFC-0223: zx_vmo_transfer_data"
path: /docs/contribute/governance/rfcs/0223_zx_vmo_transfer_data.md
- title: "RFC-0224: Userspace J-Extension Pointer Masking"
path: /docs/contribute/governance/rfcs/0224_userspace_pointer_masking.md
- title: "RFC-0225: Fxblob: Storing blobs in Fxfs"
path: /docs/contribute/governance/rfcs/0225_fxblob.md
- title: "RFC-0226: Zircon Pager Writeback"
path: /docs/contribute/governance/rfcs/0226_zircon_pager_writeback.md
- title: "RFC-0227: Fuchsia Release Process"
path: /docs/contribute/governance/rfcs/0227_fuchsia_release_process.md
- title: "RFC-0228: FDomain: Remote control of Fuchsia targets"
path: /docs/contribute/governance/rfcs/0228_fdomain.md
- title: "RFC-0229: FIDL 2023"
path: /docs/contribute/governance/rfcs/0229_fidl_2023.md
- title: "RFC-0230: Suspend-To-Idle in Fuchsia"
path: /docs/contribute/governance/rfcs/0230_suspend_to_idle.md
- title: "RFC-0231: FIDL versioning replacement syntax"
path: /docs/contribute/governance/rfcs/0231_fidl_versioning_replacement_syntax.md
- title: "RFC-0232: FIDL bindings for multiple API levels"
path: /docs/contribute/governance/rfcs/0232_fidl_bindings_for_multiple_api_levels.md
- title: "RFC-0233: FIDL legacy by default"
path: /docs/contribute/governance/rfcs/0233_fidl_legacy_by_default.md
- title: "RFC-0234: Updating the RISC-V ABI: RVA22 + V"
path: /docs/contribute/governance/rfcs/0234_riscv_abi_rva22+v.md
- title: "RFC-0235: Component dictionaries"
path: /docs/contribute/governance/rfcs/0235_component_dictionaries.md
- title: "RFC-0236: VMO Snapshot-Modified Clone"
path: /docs/contribute/governance/rfcs/0236_vmo_snapshot_modified_clone.md
- title: "RFC-0237: Signalling Clock Updates With ZX_CLOCK_UPDATED"
path: /docs/contribute/governance/rfcs/0237_signalling_clock_updates_with_zx_clock_updated.md
- title: "RFC-0238: VMO size"
path: /docs/contribute/governance/rfcs/0238_vmo_size.md
- title: "RFC-0239: Platform Versioning in Practice"
path: /docs/contribute/governance/rfcs/0239_platform_versioning_in_practice.md
- title: "RFC-0240: Asynchronous operations are on objects"
path: /docs/contribute/governance/rfcs/0240_async_ops_are_on_objects.md
- title: "RFC-0241: Explicit Platform / External Split in SDK Interfaces"
path: /docs/contribute/governance/rfcs/0241_explicit_platform_external.md
- title: "RFC-0242: Configuration Capabilities"
path: /docs/contribute/governance/rfcs/0242_configuration_capabilities.md
- title: "RFC-0243: WLAN Roaming"
path: /docs/contribute/governance/rfcs/0243_wlan_roaming.md
- title: "RFC-0244: Raise user-defined Zircon exception"
path: /docs/contribute/governance/rfcs/0244_raise_exception.md
- title: "RFC-0245: VMO Prefetch"
path: /docs/contribute/governance/rfcs/0245_vmo_prefetch.md
- title: "RFC-0246: API Levels are 32 bits"
path: /docs/contribute/governance/rfcs/0246_api_levels_are_32_bits.md