| #1110 | RFC 2 / Draft | @robrichard | Incremental Delivery spec draft | 1 commit pushed on 2025-01-09 |
| #1058 | RFC 2 / Draft | @benjie | List coercion algorithm | Added to WG agenda on 2025-07-03 |
| #1177Next stage | RFC 1 / Proposal | @benjie | Incorporate meta-fields into ExecuteCollectedFields | 4 commits pushed on 2025-07-04 |
| #1211 | RFC 1 / Proposal | @jbellenger | OneOf inhabitability | Added to WG agenda on 2026-03-05 |
| #997 | RFC 1 / Proposal | @fotoetienne | Expand @deprecated to Objects | Added to WG agenda on 2025-06-26 |
| #1206 | RFC 1 / Proposal | @BoD | Add support for directives on directive definitions | Added to WG agenda on 2026-01-15 |
| #1163 | RFC 1 / Proposal | @benjie | Service capabilities / error behaviors | Added to WG agenda on 2026-01-15 |
| #1179 | RFC 1 / Proposal | @leebyron | CoerceInputValue() | 6 commits pushed on 2025-07-05 |
| #1059 | RFC 1 / Proposal | @benjie | Introduce Strict and Legacy All Variable Usages Are Allowed | Added to WG agenda on 2023-12-07 |
| #1127 | RFC 1 / Proposal | @benjie | When `sourceStream` errors, yield a `{ errors: [...] }` response | Added to WG agenda on 2025-01-09 |
| #509 | RFC 1 / Proposal | @taion | Allow singular variables in list locations | 1 commit pushed on 2018-09-01 |
| #1208Next stage | RFC 0 / Strawman | @benjie | Service capabilities | Spec PR created on 2026-01-15 |
| #1200Next stage | RFC 0 / Strawman | @PascalSenn | Add Schema Coordinate to GraphQL Errors | Spec PR created on 2025-10-28 |
| Subscriptions | RFC 0 / Strawman | - | NOTE: this document is kept for historic purposes; GraphQL Subscriptions have been specified and released as part of the official [June 2018 GraphQL Specification](https://spec.graphql.org/June2018/). | RFC document updated on 2020-08-19 |
| Struct | RFC 0 / Strawman | - | Polymorphic-capable composite symmetric input/output type (`struct`) | RFC document updated on 2023-11-28 |
| SemanticNullability | RFC 0 / Strawman | - | Semantic Nullability | RFC document updated on 2025-05-01 |
| SchemaFragments | RFC 0 / Strawman | - | Schema Fragments | RFC document created on 2021-09-02 |
| SchemaCoordinates | RFC 0 / Strawman | - | Status | RFC document updated on 2026-01-26 |
| OptInFeatures | RFC 0 / Strawman | - | Opt-in features | RFC document updated on 2022-09-30 |
| OperationExpressions | RFC 0 / Strawman | - | Operation Expressions | RFC document created on 2021-09-02 |
| ObjectIdentification | RFC 0 / Strawman | - | Object Identification | RFC document created on 2025-10-15 |
| MockSpec | RFC 0 / Strawman | - | GraphQL Response Mocking Specification | RFC document created on 2026-02-02 |
| MetadataStructs | RFC 0 / Strawman | - | Metadata Structs | RFC document updated on 2022-08-16 |
| MatchesDirective | RFC 0 / Strawman | - | Matches Directive | RFC document created on 2025-09-19 |
| InputUnion | RFC 0 / Strawman | - | NOTE: this document is kept for historic purposes; [`@oneOf`](https://github.com/graphql/graphql-spec/pull/825) gained RFC3 status in May 2025. | RFC document updated on 2025-06-05 |
| ImplicitInheritance | RFC 0 / Strawman | - | Implicit Inheritance | RFC document updated on 2021-09-03 |
| FullSchemas | RFC 0 / Strawman | - | Full Schemas | RFC document updated on 2026-01-28 |
| FragmentModularity | RFC 0 / Strawman | - | Fragment Modularity | RFC document created on 2022-01-06 |
| FragmentArguments | RFC 0 / Strawman | - | Fragment Arguments | RFC document created on 2023-02-10 |
| FieldExtensions | RFC 0 / Strawman | - | Status | RFC document updated on 2026-01-26 |
| FeatureDiscovery | RFC 0 / Strawman | - | Feature Discovery | RFC document updated on 2023-11-28 |
| ExpandingSubtyping | RFC 0 / Strawman | - | Expanding Subtyping (for output types) | RFC document created on 2022-08-31 |
| DisableErrorPropagationDirective | RFC 0 / Strawman | - | Disable Error Propagation Directive | RFC document created on 2025-03-19 |
| DeferStream | RFC 0 / Strawman | - | GraphQL Defer and Stream Directives | RFC document updated on 2024-09-19 |
| CompositeSchemas | RFC 0 / Strawman | - | GraphQL Composite Schemas | RFC document updated on 2022-07-22 |
| ClientControlledNullability | RFC 0 / Strawman | - | Status | RFC document updated on 2026-01-26 |
| AnnotationStructs | RFC 0 / Strawman | - | Annotation Structs | RFC document updated on 2022-08-31 |
| wg#1871 | RFC 0 / Strawman | @nikolayandr | Proposal: Omit fields when their resolver fails (optional execution mode, no new syntax) | WG discussion created on 2025-12-04 |
| #1184 | RFC 0 / Strawman | @benjie | Sibling errors should not be added after propagation | Spec PR created on 2025-07-10 |
| #1183 | RFC 0 / Strawman | @benjie | Fix "response position" definition; clarify sibling errors on propagation | Added to WG agenda on 2025-07-17 |
| #521 | RFC 0 / Strawman | @IvanGoncharov | Scalar serialize as built-in scalar type | Spec PR created on 2018-10-14 |
| #1165 | RFC 0 / Strawman | @benjie | Add Transitional Non-Null appendix (`@noPropagate` directive) | Spec PR created on 2025-04-30 |
| #1065 | RFC 0 / Strawman | @benjie | SemanticNonNull type (null only on error) | Added to WG agenda on 2025-04-03 |
| wg#1700 | RFC 0 / Strawman | @leebyron | Lee's new nullability & error propagation proposal | WG discussion created on 2025-03-26 |
| #1050 | RFC 0 / Strawman | @benjie | Directive proposal for opting out of null bubbling | 4 commits pushed on 2025-03-10 |
| wg#1394 | RFC 0 / Strawman | @captbaritone | True Nullability Schema | WG discussion created on 2023-09-12 |
| wg#1410 | RFC 0 / Strawman | @leebyron | Strict Semantic Nullability | WG discussion created on 2023-10-05 |
| wg#1096 | RFC 0 / Strawman | @leebyron | "Metadata Directives" Proposal | WG discussion created on 2022-08-04 |
| #1114 | RFC 0 / Strawman | @yaacovCR | add __directive meta field parallel to __type | Added to WG agenda on 2024-11-07 |
| wg#1239 | RFC 0 / Strawman | @mjmahone | Fragment Arguments: RFC + Implementation Details | WG discussion created on 2023-01-19 |
| #1049 | RFC 0 / Strawman | @martinbonnin | Introduce SourceSchemaDocument and FullSchemaDocument | 2 commits pushed on 2023-11-20 |
| #631 | RFC 0 / Strawman | @victorandree | Make root query operation type optional | Added to WG agenda on 2019-12-05 |
| #1015 | RFC 0 / Strawman | @leebyron | "Root" Types clarity → "Operation Type" | Added to WG agenda on 2023-03-02 |
| #998 | RFC 0 / Strawman | @yaacovCR | add spec edits for references | Spec PR created on 2022-11-03 |
| wg#1071 | RFC 0 / Strawman | @benjie | Struct type | WG discussion created on 2022-07-18 |
| wg#857 | RFC 0 / Strawman | @mjmahone | Fragment Modularity | WG discussion created on 2022-01-07 |
| wg#944 | RFC 0 / Strawman | @yaacovCR | New Intersection Type | WG discussion created on 2022-04-30 |
| wg#815 | RFC 0 / Strawman | @leebyron | Nested GraphQL Mutations | WG discussion created on 2021-12-02 |
| #879 | RFC 0 / Strawman | @mjmahone | __fulfilled meta field | Added to WG agenda on 2021-09-02 |
| #706 | RFC 0 / Strawman | @francisu | Add support for directives for an object field name | Spec PR created on 2020-04-07 |
| #556 | RFC 0 / Strawman | @langpavel | Document Directives | 1 commit pushed on 2019-02-01 |
| #325 | RFC 0 / Strawman | @IvanGoncharov | Add "Any" scalar type | Spec PR created on 2017-06-19 |
| #710 | RFC 0 / Strawman | @chemisus | Add namedType and punctuatedName to __Type | Added to WG agenda on 2020-05-07 |
| #674 | RFC 0 / Strawman | @kassens | allow empty selections | Spec PR created on 2020-01-21 |