diff --git a/README.md b/README.md
index e541eaad..5028fcf5 100644
--- a/README.md
+++ b/README.md
@@ -59,7 +59,7 @@ Release Candidates will receive *Current Version* status when they have been ful
| Version | Type | Release Date | Status | JSON Schema | Release Notes |
|:---:|:-----:|----------------|----------------------------|----------------------------------------------------------------------------------------|---------------------|
-| [v3.1-RC2](https://github.com/MobilityData/gbfs/blob/v3.1-RC2/gbfs.md) | MINOR | May 28, 2025 | :white_check_mark: Ready for implementation | [v3.1-RC2 Schema](https://github.com/MobilityData/gbfs-json-schema/tree/master/v3.1-RC2) | [v3.1-RC2 Release Notes](https://github.com/MobilityData/gbfs/releases/tag/v3.1-RC2) |
+| [v3.1-RC3](https://github.com/MobilityData/gbfs/blob/v3.1-RC3/gbfs.md) | MINOR | TBD | :white_check_mark: Ready for implementation | [v3.1-RC3 Schema](https://github.com/MobilityData/gbfs-json-schema/tree/master/v3.1-RC3) | [v3.1-RC3 Release Notes](https://github.com/MobilityData/gbfs/releases/tag/v3.1-RC3) |
### Past Version Releases
Past versions with *Supported* status MAY be patched to correct bugs or vulnerabilities but new features will not be introduced.
diff --git a/gbfs.md b/gbfs.md
index a9ab67f7..d8362c04 100644
--- a/gbfs.md
+++ b/gbfs.md
@@ -4,7 +4,7 @@ This document explains the types of files and data that comprise the General Bik
## Reference version
-This documentation refers to **v3.1-RC2**.
+This documentation refers to **v3.1-RC3**.
For past and upcoming versions see the [README](https://github.com/MobilityData/gbfs/blob/master/README.md#current-version-recommended).
@@ -124,6 +124,7 @@ Hours and dates of operation MUST be published even in cases where services are
* Files are distributed as individual HTTP endpoints.
* All endpoints MUST use HTTPS
+ * All endpoints SHOULD respond to HTTP requests in less than 1 second
* REQUIRED files MUST NOT 404. They MUST return a properly formatted JSON file as defined in [Output Format](#output-format).
* OPTIONAL files MAY 404. A 404 of an OPTIONAL file SHOULD NOT be considered an error.
* HTTP responses SHOULD include the [`ETag` HTTP header](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag).
@@ -638,6 +639,7 @@ Field Name | REQUIRED | Type | Defines
`vehicle_types[].rated_power`
*(added in v2.3)* | OPTIONAL | Non-negative Integer | The rated power of the motor for this vehicle type in watts.
`vehicle_types[].default_reserve_time`
*(added in v2.3)* | Conditionally REQUIRED | Non-negative Integer | REQUIRED if `reservation_price_per_min` or `reservation_price_flat_rate` are defined. Maximum time in minutes that a vehicle can be reserved before a rental begins. When a vehicle is reserved by a user, the vehicle remains locked until the rental begins. During this time the vehicle is unavailable and cannot be reserved or rented by other users. The vehicle status in `vehicle_status.json` MUST be set to `is_reserved = true`. If the value of `default_reserve_time` elapses without a rental beginning, the vehicle status MUST change to `is_reserved = false`. If `default_reserve_time` is set to `0`, the vehicle type cannot be reserved.
`vehicle_types[].return_constraint`
*(as of v2.3)*| OPTIONAL | Enum | The conditions for returning the vehicle at the end of the rental.
Current valid values are: