From 271db29fd65952968a7e73830864847497e4bfd0 Mon Sep 17 00:00:00 2001
From: BBF Tools
Date: Thu, 19 Oct 2023 08:47:29 +0000
Subject: [PATCH] 2023-10-20: Release 1.3.1
---
CHANGELOG.md | 22 +-
PROJECT.yaml | 11 +
docs/CHANGELOG.md | 22 +-
docs/METADATA-1.md | 30 +-
docs/METADATA-1.yaml | 8 +-
docs/METADATA.md | 258 +
docs/METADATA.yaml | 61 +
docs/PROJECT.yaml.outputs | 2 +-
docs/PROJECT/CHANGELOG.html | 72 +-
docs/PROJECT/CHANGELOG.md.txt | 22 +-
docs/PROJECT/METADATA-1.html | 54 +-
docs/PROJECT/METADATA-1.md.txt | 30 +-
docs/PROJECT/METADATA-1.yaml.txt | 8 +-
docs/PROJECT/METADATA.html | 384 +
docs/PROJECT/METADATA.md.txt | 258 +
docs/PROJECT/METADATA.mk.txt | 3 +
docs/PROJECT/METADATA.yaml.txt | 61 +
docs/PROJECT/PROJECT.yaml.txt | 11 +
docs/PROJECT/README.html | 36 +
docs/PROJECT/bbf.css | 22 -
docs/PROJECT/index.html | 6 +-
docs/bbf.css | 22 -
docs/bee.png | Bin 0 -> 6977 bytes
docs/extra.css | 176 +-
docs/faq/bbf.css | 22 -
docs/faq/bee.png | Bin 0 -> 6977 bytes
docs/faq/extra.css | 176 +-
docs/faq/index-metadata.yaml | 622 -
docs/faq/index.htm | 16 +-
docs/faq/index.html | 16 +-
docs/faq/index.json | 2 +-
docs/faq/json-defaults.yaml | 16 +-
docs/faq/release.css | 2 +-
docs/faq/release.css.bak | 2 +-
docs/faq/right.png | Bin 0 -> 2601 bytes
docs/faq/tick.png | Bin 0 -> 3444 bytes
docs/faq/typst-defaults.yaml | 22 +
docs/faq/typst-stringify.typ | 77 +
docs/faq/typst-template.typ | 282 +
docs/index-metadata.yaml | 622 -
docs/index.htm | 16 +-
docs/index.html | 12 +-
docs/index.json | 2 +-
docs/json-defaults.yaml | 16 +-
docs/pandoc-output.txt | 188 +-
docs/pandoc-tests.xml | 77 +-
docs/project-parser-output.txt | 83 +-
docs/project-parser-tests.xml | 11 +-
docs/release.css | 2 +-
docs/release.css.bak | 2 +-
docs/resources/bbf.css | 22 -
docs/resources/bee.png | Bin 0 -> 6977 bytes
docs/resources/extra.css | 176 +-
docs/resources/index-metadata.yaml | 622 -
docs/resources/index.htm | 16 +-
docs/resources/index.html | 16 +-
docs/resources/index.json | 2 +-
docs/resources/json-defaults.yaml | 16 +-
docs/resources/release.css | 2 +-
docs/resources/release.css.bak | 2 +-
docs/resources/right.png | Bin 0 -> 2601 bytes
docs/resources/tick.png | Bin 0 -> 3444 bytes
docs/resources/typst-defaults.yaml | 22 +
docs/resources/typst-stringify.typ | 77 +
docs/resources/typst-template.typ | 282 +
docs/right.png | Bin 0 -> 2601 bytes
docs/specification/WT-369-release-1.3-7.pdf | Bin 3890953 -> 0 bytes
docs/specification/WT-369-release-1.3-8.pdf | Bin 0 -> 3713175 bytes
docs/specification/bbf.css | 22 -
docs/specification/bee.png | Bin 0 -> 6977 bytes
docs/specification/extra.css | 176 +-
docs/specification/index-metadata.yaml | 624 -
docs/specification/index.docx | Bin 3025089 -> 2868285 bytes
docs/specification/index.htm | 855 +-
docs/specification/index.html | 855 +-
docs/specification/index.json | 2 +-
docs/specification/index.md | 20 +-
docs/specification/index.pdf | Bin 3890953 -> 3713175 bytes
docs/specification/index.typ | 14813 ++++++++++++++++
docs/specification/json-defaults.yaml | 16 +-
.../unix-domain-socket/USP-UDS-Handshake.png | Bin 238638 -> 83028 bytes
.../mtp/unix-domain-socket/USP-UDS-Record.png | Bin 213846 -> 216629 bytes
docs/specification/release.css | 2 +-
docs/specification/release.css.bak | 2 +-
docs/specification/right.png | Bin 0 -> 2601 bytes
docs/specification/tick.png | Bin 0 -> 3444 bytes
docs/specification/typst-defaults.yaml | 22 +
docs/specification/typst-stringify.typ | 77 +
docs/specification/typst-template.typ | 282 +
docs/tick.png | Bin 0 -> 3444 bytes
docs/typst-defaults.yaml | 22 +
docs/typst-stringify.typ | 77 +
docs/typst-template.typ | 282 +
.../extensions/device-modularization/index.md | 20 +-
.../unix-domain-socket/USP-UDS-Handshake.png | Bin 238638 -> 83028 bytes
.../mtp/unix-domain-socket/USP-UDS-Record.png | Bin 213846 -> 216629 bytes
96 files changed, 19332 insertions(+), 3957 deletions(-)
create mode 100644 docs/METADATA.md
create mode 100644 docs/METADATA.yaml
create mode 100644 docs/PROJECT/METADATA.html
create mode 100644 docs/PROJECT/METADATA.md.txt
create mode 100644 docs/PROJECT/METADATA.mk.txt
create mode 100644 docs/PROJECT/METADATA.yaml.txt
create mode 100644 docs/bee.png
create mode 100644 docs/faq/bee.png
delete mode 100644 docs/faq/index-metadata.yaml
create mode 100644 docs/faq/right.png
create mode 100644 docs/faq/tick.png
create mode 100644 docs/faq/typst-defaults.yaml
create mode 100644 docs/faq/typst-stringify.typ
create mode 100644 docs/faq/typst-template.typ
delete mode 100644 docs/index-metadata.yaml
create mode 100644 docs/resources/bee.png
delete mode 100644 docs/resources/index-metadata.yaml
create mode 100644 docs/resources/right.png
create mode 100644 docs/resources/tick.png
create mode 100644 docs/resources/typst-defaults.yaml
create mode 100644 docs/resources/typst-stringify.typ
create mode 100644 docs/resources/typst-template.typ
create mode 100644 docs/right.png
delete mode 100644 docs/specification/WT-369-release-1.3-7.pdf
create mode 100644 docs/specification/WT-369-release-1.3-8.pdf
create mode 100644 docs/specification/bee.png
delete mode 100644 docs/specification/index-metadata.yaml
create mode 100644 docs/specification/index.typ
create mode 100644 docs/specification/right.png
create mode 100644 docs/specification/tick.png
create mode 100644 docs/specification/typst-defaults.yaml
create mode 100644 docs/specification/typst-stringify.typ
create mode 100644 docs/specification/typst-template.typ
create mode 100644 docs/tick.png
create mode 100644 docs/typst-defaults.yaml
create mode 100644 docs/typst-stringify.typ
create mode 100644 docs/typst-template.typ
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 805798a..26c5ebb 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,17 @@
See for the current USP specification.
+## 2023-10-20: [Release 1.3.1][TR-369 Amendment 3 Corrigendum 1]
+
+*Tags: [v1.3.1] (USP specification),
+ [v1.3.0][usp-data-models-v1.3.0] (data models didn't change)*
+
+### TR-369 Document
+This Corrigendum has the following fixes
+* Fix example by populating the empty UNIX Domain Socket references
+* Small fixes to UDS example images
+* Fix UnixDomainSocket path in example
+
## 2023-06-14: [Release 1.3][TR-369 Amendment 3]
*Tags: [v1.3.0] (USP specification),
@@ -132,14 +143,14 @@ USP v1.2 Message Schema
## 2020-11-18: Release 1.1.4
-*Tags: [v1.1.2] (USP specification didn't change),
+*Tags: [v1.1.4] (USP specification),
[v1.1.2][usp-data-models-v1.1.2] (data models didn't change)*
Corresponds to [TR-181 Issue 2 Amendment 14 Corrigendum 1](https://github.com/BroadbandForum/usp-data-models/releases/tag/v1.1.4)
## 2020-11-05: Release 1.1.3
-*Tags: [v1.1.2] (USP specification didn't change),
+*Tags: [v1.1.3] (USP specification),
[v1.1.2][usp-data-models-v1.1.2] (data models didn't change)*
Corresponds to [TR-106 Amendment 10](https://github.com/BroadbandForum/data-model-template/releases/tag/v1.10.0) and
@@ -154,7 +165,7 @@ Clarifies several examples, requirements, and error types
## 2020-04-06: Release 1.1.1
-*Tags: [v1.1.0] (USP specification didn't change),
+*Tags: [v1.1.1] (USP specification),
[v1.1.0][usp-data-models-v1.1.0] (data models didn't change)*
Regenerated data model HTML using fixed version of the BBF report tool
@@ -214,6 +225,7 @@ USP v1.0 Message Schema
[TR-369 Amendment 1]: https://www.broadband-forum.org/download/TR-369_Amendment-1.pdf
[TR-369 Amendment 2]: https://www.broadband-forum.org/download/TR-369_Amendment-2.pdf
[TR-369 Amendment 3]: https://www.broadband-forum.org/download/TR-369_Amendment-3.pdf
+[TR-369 Amendment 3 Corrigendum 1]: https://www.broadband-forum.org/download/TR-369_Amendment-3_Corrigendum-1.pdf
[TR-369 Corrigendum 1]: https://www.broadband-forum.org/download/TR-369_Corrigendum-1.pdf
[TR-369 Corrigendum 2]: https://www.broadband-forum.org/download/TR-369_Corrigendum-2.pdf
[TR-369 Issue 1]: https://www.broadband-forum.org/download/TR-369_Issue-1.pdf
@@ -228,6 +240,10 @@ USP v1.0 Message Schema
[v1.0.1]: https://github.com/BroadbandForum/usp/releases/tag/v1.0.1
[v1.0.2]: https://github.com/BroadbandForum/usp/releases/tag/v1.0.2
[v1.1.0]: https://github.com/BroadbandForum/usp/releases/tag/v1.1.0
+[v1.1.1]: https://github.com/BroadbandForum/usp/releases/tag/v1.1.1
[v1.1.2]: https://github.com/BroadbandForum/usp/releases/tag/v1.1.2
+[v1.1.3]: https://github.com/BroadbandForum/usp/releases/tag/v1.1.3
+[v1.1.4]: https://github.com/BroadbandForum/usp/releases/tag/v1.1.4
[v1.2.0]: https://github.com/BroadbandForum/usp/releases/tag/v1.2.0
[v1.3.0]: https://github.com/BroadbandForum/usp/releases/tag/v1.3.0
+[v1.3.1]: https://github.com/BroadbandForum/usp/releases/tag/v1.3.1
diff --git a/PROJECT.yaml b/PROJECT.yaml
index 7077ac6..7a77e56 100644
--- a/PROJECT.yaml
+++ b/PROJECT.yaml
@@ -60,6 +60,17 @@ resources:
restype: schema
versions:
+ v1.3.1:
+ date: 2023-10-20
+ title: |
+ [Release 1.3.1][TR-369 Amendment 3 Corrigendum 1]
+ changes:
+ specification:
+ text: |
+ This Corrigendum has the following fixes
+ * Fix example by populating the empty UNIX Domain Socket references
+ * Small fixes to UDS example images
+ * Fix UnixDomainSocket path in example
v1.3.0:
date: 2023-06-14
title: |
diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md
index 805798a..26c5ebb 100644
--- a/docs/CHANGELOG.md
+++ b/docs/CHANGELOG.md
@@ -4,6 +4,17 @@
See for the current USP specification.
+## 2023-10-20: [Release 1.3.1][TR-369 Amendment 3 Corrigendum 1]
+
+*Tags: [v1.3.1] (USP specification),
+ [v1.3.0][usp-data-models-v1.3.0] (data models didn't change)*
+
+### TR-369 Document
+This Corrigendum has the following fixes
+* Fix example by populating the empty UNIX Domain Socket references
+* Small fixes to UDS example images
+* Fix UnixDomainSocket path in example
+
## 2023-06-14: [Release 1.3][TR-369 Amendment 3]
*Tags: [v1.3.0] (USP specification),
@@ -132,14 +143,14 @@ USP v1.2 Message Schema
## 2020-11-18: Release 1.1.4
-*Tags: [v1.1.2] (USP specification didn't change),
+*Tags: [v1.1.4] (USP specification),
[v1.1.2][usp-data-models-v1.1.2] (data models didn't change)*
Corresponds to [TR-181 Issue 2 Amendment 14 Corrigendum 1](https://github.com/BroadbandForum/usp-data-models/releases/tag/v1.1.4)
## 2020-11-05: Release 1.1.3
-*Tags: [v1.1.2] (USP specification didn't change),
+*Tags: [v1.1.3] (USP specification),
[v1.1.2][usp-data-models-v1.1.2] (data models didn't change)*
Corresponds to [TR-106 Amendment 10](https://github.com/BroadbandForum/data-model-template/releases/tag/v1.10.0) and
@@ -154,7 +165,7 @@ Clarifies several examples, requirements, and error types
## 2020-04-06: Release 1.1.1
-*Tags: [v1.1.0] (USP specification didn't change),
+*Tags: [v1.1.1] (USP specification),
[v1.1.0][usp-data-models-v1.1.0] (data models didn't change)*
Regenerated data model HTML using fixed version of the BBF report tool
@@ -214,6 +225,7 @@ USP v1.0 Message Schema
[TR-369 Amendment 1]: https://www.broadband-forum.org/download/TR-369_Amendment-1.pdf
[TR-369 Amendment 2]: https://www.broadband-forum.org/download/TR-369_Amendment-2.pdf
[TR-369 Amendment 3]: https://www.broadband-forum.org/download/TR-369_Amendment-3.pdf
+[TR-369 Amendment 3 Corrigendum 1]: https://www.broadband-forum.org/download/TR-369_Amendment-3_Corrigendum-1.pdf
[TR-369 Corrigendum 1]: https://www.broadband-forum.org/download/TR-369_Corrigendum-1.pdf
[TR-369 Corrigendum 2]: https://www.broadband-forum.org/download/TR-369_Corrigendum-2.pdf
[TR-369 Issue 1]: https://www.broadband-forum.org/download/TR-369_Issue-1.pdf
@@ -228,6 +240,10 @@ USP v1.0 Message Schema
[v1.0.1]: https://github.com/BroadbandForum/usp/releases/tag/v1.0.1
[v1.0.2]: https://github.com/BroadbandForum/usp/releases/tag/v1.0.2
[v1.1.0]: https://github.com/BroadbandForum/usp/releases/tag/v1.1.0
+[v1.1.1]: https://github.com/BroadbandForum/usp/releases/tag/v1.1.1
[v1.1.2]: https://github.com/BroadbandForum/usp/releases/tag/v1.1.2
+[v1.1.3]: https://github.com/BroadbandForum/usp/releases/tag/v1.1.3
+[v1.1.4]: https://github.com/BroadbandForum/usp/releases/tag/v1.1.4
[v1.2.0]: https://github.com/BroadbandForum/usp/releases/tag/v1.2.0
[v1.3.0]: https://github.com/BroadbandForum/usp/releases/tag/v1.3.0
+[v1.3.1]: https://github.com/BroadbandForum/usp/releases/tag/v1.3.1
diff --git a/docs/METADATA-1.md b/docs/METADATA-1.md
index 103f238..2dd3014 100644
--- a/docs/METADATA-1.md
+++ b/docs/METADATA-1.md
@@ -1,25 +1,33 @@
-### Issue History {.unnumbered .unlisted .new-page}
+::: {.new-page}
+:::
+
+### Issue History {.unnumbered .unlisted}
-::: {.list-table .usp-revision-history aligns=l,l widths=14,65}
+::: {.list-table .issue-history aligns=l,l,l widths=14,14,65}
* - Issue Number
+ - Approval Date
- Changes
* - [Release 1.0][TR-369 Issue 1]
+ - April 2018
- Release contains specification for the User Services Platform 1.0
Corresponds to [TR-181 Issue 2 Amendment 12](https://github.com/BroadbandForum/usp-data-models/releases/tag/v1.0.0)
* - [Release 1.0.1][TR-369 Corrigendum 1]
+ - August 2018
- * Added examples and clarifications to end-to-end messaging, use of
endpoint ID, typographical fixes
* - [Release 1.0.2][TR-369 Corrigendum 2]
+ - November 2018
- * Typographical and example fixes
* - [Release 1.1][TR-369 Amendment 1]
+ - October 2019
- Release contains specification for the User Services Platform 1.1
* Adds MQTT support as a Message Transfer Protocol
@@ -30,19 +38,24 @@
Corresponds to [TR-181 Issue 2 Amendment 13](https://github.com/BroadbandForum/usp-data-models/releases/tag/v1.1.0)
* - Release 1.1.1
+ - April 2020
- Regenerated data model HTML using fixed version of the BBF report tool
* - Release 1.1.2
+ - August 2020
- Clarifies several examples, requirements, and error types
* - Release 1.1.3
+ - November 2020
- Corresponds to [TR-106 Amendment 10](https://github.com/BroadbandForum/data-model-template/releases/tag/v1.10.0) and
[TR-181 Issue 2 Amendment 14](https://github.com/BroadbandForum/usp-data-models/releases/tag/v1.1.3)
* - Release 1.1.4
+ - November 2020
- Corresponds to [TR-181 Issue 2 Amendment 14 Corrigendum 1](https://github.com/BroadbandForum/usp-data-models/releases/tag/v1.1.4)
* - [Release 1.2][TR-369 Amendment 2]
+ - January 2022
- Release contains specification for the User Services Platform 1.2
* Clarify the expected responses in result of an `Operate` message
@@ -105,6 +118,7 @@
[TR-181 Issue 2 Amendment 15](https://github.com/BroadbandForum/usp-data-models/releases/tag/v1.2.0)
* - [Release 1.3][TR-369 Amendment 3]
+ - June 2023
- Release contains the specification for the User Services Platform 1.3
* Adds Appendix VI, "Software Modularization and USP-Enabled
@@ -141,11 +155,18 @@
responses
* Adds new requirement R-SEC.4b for Trusted Brokers
+* - [Release 1.3.1][TR-369 Amendment 3 Corrigendum 1]
+ - October 2023
+ - This Corrigendum has the following fixes
+ * Fix example by populating the empty UNIX Domain Socket references
+ * Small fixes to UDS example images
+ * Fix UnixDomainSocket path in example
+
:::
### Editors {.unnumbered .unlisted}
-::: {.list-table .usp-editors aligns=l,l,l,l widths=12,10,15,21}
+::: {.list-table .editors aligns=l,l,l,l widths=12,10,15,21}
* - Name
- Company
@@ -176,7 +197,7 @@
### Acknowledgments {.unnumbered .unlisted}
-::: {.list-table .usp-acknowledgments aligns=l,l,l widths=12,10,15}
+::: {.list-table .acknowledgments aligns=l,l,l widths=12,10,15}
* - Name
- Company
@@ -231,6 +252,7 @@
[TR-369 Amendment 1]: https://www.broadband-forum.org/download/TR-369_Amendment-1.pdf
[TR-369 Amendment 2]: https://www.broadband-forum.org/download/TR-369_Amendment-2.pdf
[TR-369 Amendment 3]: https://www.broadband-forum.org/download/TR-369_Amendment-3.pdf
+[TR-369 Amendment 3 Corrigendum 1]: https://www.broadband-forum.org/download/TR-369_Amendment-3_Corrigendum-1.pdf
[TR-369 Corrigendum 1]: https://www.broadband-forum.org/download/TR-369_Corrigendum-1.pdf
[TR-369 Corrigendum 2]: https://www.broadband-forum.org/download/TR-369_Corrigendum-2.pdf
[TR-369 Issue 1]: https://www.broadband-forum.org/download/TR-369_Issue-1.pdf
diff --git a/docs/METADATA-1.yaml b/docs/METADATA-1.yaml
index e80c5cd..4bff83e 100644
--- a/docs/METADATA-1.yaml
+++ b/docs/METADATA-1.yaml
@@ -4,15 +4,17 @@
bbfNumber: TR-369
bbfTitle: The User Services Platform
bbfIssue: Issue
-bbfVersion: 1 Amendment 3
-bbfMonth: June
+bbfVersion: 1 Amendment 3 Corrigendum 1
+bbfMonth: October
bbfYear: 2023
bbfType: Technical Report
bbfStatus: ''
bbfContrib: ''
bbfMajor: 1
bbfMinor: 3
-bbfPatch: 0
+bbfPatch: 1
+bbfMicro: 0
+bbfExtra: 0
bbfDraft: ''
bbfBuild: ''
diff --git a/docs/METADATA.md b/docs/METADATA.md
new file mode 100644
index 0000000..2dd3014
--- /dev/null
+++ b/docs/METADATA.md
@@ -0,0 +1,258 @@
+
+
+::: {.new-page}
+:::
+
+### Issue History {.unnumbered .unlisted}
+
+::: {.list-table .issue-history aligns=l,l,l widths=14,14,65}
+
+* - Issue Number
+ - Approval Date
+ - Changes
+
+* - [Release 1.0][TR-369 Issue 1]
+ - April 2018
+ - Release contains specification for the User Services Platform 1.0
+
+ Corresponds to [TR-181 Issue 2 Amendment 12](https://github.com/BroadbandForum/usp-data-models/releases/tag/v1.0.0)
+
+* - [Release 1.0.1][TR-369 Corrigendum 1]
+ - August 2018
+ - * Added examples and clarifications to end-to-end messaging, use of
+ endpoint ID, typographical fixes
+
+* - [Release 1.0.2][TR-369 Corrigendum 2]
+ - November 2018
+ - * Typographical and example fixes
+
+* - [Release 1.1][TR-369 Amendment 1]
+ - October 2019
+ - Release contains specification for the User Services Platform 1.1
+
+ * Adds MQTT support as a Message Transfer Protocol
+ * Adds a theory of operations for IoT control using USP Agents
+ * Clarifications on protocol functions, error messages, and updates
+ to examples
+
+ Corresponds to [TR-181 Issue 2 Amendment 13](https://github.com/BroadbandForum/usp-data-models/releases/tag/v1.1.0)
+
+* - Release 1.1.1
+ - April 2020
+ - Regenerated data model HTML using fixed version of the BBF report tool
+
+* - Release 1.1.2
+ - August 2020
+ - Clarifies several examples, requirements, and error types
+
+* - Release 1.1.3
+ - November 2020
+ - Corresponds to [TR-106 Amendment 10](https://github.com/BroadbandForum/data-model-template/releases/tag/v1.10.0) and
+ [TR-181 Issue 2 Amendment 14](https://github.com/BroadbandForum/usp-data-models/releases/tag/v1.1.3)
+
+* - Release 1.1.4
+ - November 2020
+ - Corresponds to [TR-181 Issue 2 Amendment 14 Corrigendum 1](https://github.com/BroadbandForum/usp-data-models/releases/tag/v1.1.4)
+
+* - [Release 1.2][TR-369 Amendment 2]
+ - January 2022
+ - Release contains specification for the User Services Platform 1.2
+
+ * Clarify the expected responses in result of an `Operate` message
+ (R-OPR.4)
+ * Deprecates the use of COAP as an MTP
+ * GetSupportedDM
+ - now provides the data types for parameter values
+ - now allows the Agent to provide information about whether or not
+ it will ignore ValueChange subscriptions on a given parameter
+ - now provides information about whether a command is synchronous
+ vs. asynchronous
+ - now allows requests on specific object instances and handles
+ divergent data models
+ * Defines discovery mechanisms for Endpoints connected to STOMP and
+ MQTT brokers
+ * Clarifies the use of search paths vs. unique key addressing in the
+ Add message
+ * Clarifies the use of required parameters and defaults for unique
+ keys in the Add message
+ * Annex A
+ - now provides a theory of operations for use of the USPEventNotif
+ mechanism for bulk data collection using the Push! event
+ - defines a new bulk data collection over MQTT mechanism
+ * DHCP discovery mechanism now provides a Controller Endpoint ID to
+ the Agent
+ * Enhances ease of use and clarifies requirements for use of TLS in
+ USP Record integrity
+ * New USP records
+ - adds USP connect and disconnect records for use independent of
+ MTP
+ - adds USP Record specific error mechanism and error codes
+ - MQTT and STOMP no longer silently drop errors; they now report
+ errors in the USP Record.
+ - USP Records can now include an empty payload
+ * Get requests
+ - can now include a max_depth flag to limit response size
+ - Get response format has been clarified to return separate
+ elements for sub-object
+ * Clarifies the requirements around processing an entire message in
+ the event of a failed operation when allow_partial is true vs.
+ false
+ * Clarifies the response behavior for Get, Set, and Delete when
+ using a path that matches no instances
+ * Fixes and enhances the use of error codes for the Operate message
+ * Clarifies and updates Controller credential/authentication theory
+ of operations and flow diagrams
+ * Clarifies the use of subjectAltName in certificates
+ * Clarifies R-E2E.4
+ * Deprecated and Obsolete terms are now defined in the References and
+ Terminology section
+ * Updated R-E3E.43
+ * Deprecates R-MSG.2
+ * Deprecates R-E2E.2
+ * R-E2E.42 now makes TLS renegotiation forbidden
+ * Modifies R-NOT.9 and adds R-NOT.10 adjusting how the Agent and
+ Controller should handle the subscription_id field
+
+ Corresponds to
+ [TR-106 Amendment 11](https://github.com/BroadbandForum/data-model-template/releases/tag/v1.11.0) and
+ [TR-181 Issue 2 Amendment 15](https://github.com/BroadbandForum/usp-data-models/releases/tag/v1.2.0)
+
+* - [Release 1.3][TR-369 Amendment 3]
+ - June 2023
+ - Release contains the specification for the User Services Platform 1.3
+
+ * Adds Appendix VI, "Software Modularization and USP-Enabled
+ Applications Theory of Operation"
+ * Adds new Unix Domain Socket MTP
+ * Adds two new messages, "Register" and "Deregister", and associated
+ error codes (primarily for use with Appendix VI but can be
+ used in many scenarios)
+ * Adds new Software Module Management features
+ * Adds a note about the use of the new TriggerAction parameter in
+ Subscription objects
+ * Updates "Authentication and Authorization" to include the use of
+ new SecuredRole
+ * Updates the Add message to allow for Search Paths and clarifies the
+ application of permissions during Add messages
+ * Obsoletes CoAP as an MTP
+ * Adds two new requirements regarding Unique Key immutability
+ * Clarifies how Set should respond when using a Search Path where one
+ or more objects fail to update
+ * Updates the use of EndpointID in WebSocket arguments
+ and adds an fqdn authority scheme
+ * Addesses a potential attack vector with using MQTT, and updates other
+ MQTT behavior
+ * Updates Annex A to explain use of the "Exclude" parameter
+ * Updates Discovery to include the use of DHCP options for agent-device
+ association
+ * Adds a note about USP protocol versioning and Controller/Agent
+ behavior
+ * Clarifies and updates the use of certain error codes
+ * Clarifies the behavior of Get messages when asking for specific
+ Multi-Instance Objects that don't exist
+ * Clarifies some behavior when responding via USP Records
+ * Updates message flow diagrams to remove the implication of ordered
+ responses
+ * Adds new requirement R-SEC.4b for Trusted Brokers
+
+* - [Release 1.3.1][TR-369 Amendment 3 Corrigendum 1]
+ - October 2023
+ - This Corrigendum has the following fixes
+ * Fix example by populating the empty UNIX Domain Socket references
+ * Small fixes to UDS example images
+ * Fix UnixDomainSocket path in example
+
+:::
+
+### Editors {.unnumbered .unlisted}
+
+::: {.list-table .editors aligns=l,l,l,l widths=12,10,15,21}
+
+* - Name
+ - Company
+ - Email
+ - Role
+
+* - Barbara Stark
+ - AT&T
+ - barbara.stark@att.com
+ - Editor/USP Project Lead
+
+* - Tim Spets
+ - Assia
+ - tspets@assia-inc.com
+ - Editor/USP Project Lead
+
+* - Jason Walls
+ - QA Cafe, LLC
+ - jason@qacafe.com
+ - Editor/Broadband User Services Work Area Director
+
+* - John Blackford
+ - Commscope
+ - john.blackford@commscope.com
+ - Editor/Broadband User Services Work Area Director
+
+:::
+
+### Acknowledgments {.unnumbered .unlisted}
+
+::: {.list-table .acknowledgments aligns=l,l,l widths=12,10,15}
+
+* - Name
+ - Company
+ - Email
+
+* - Jean-Didier Ott
+ - Orange
+ - jeandidier.ott@orange.com
+
+* - Timothy Carey
+ - Nokia
+ - timothy.carey@nokia.com
+
+* - Steven Nicolai
+ - Arris
+ - Steven.Nicolai@arris.com
+
+* - Apostolos Papageorgiou
+ - NEC
+ - apostolos.Papageorgiou@neclab.eu
+
+* - Mark Tabry
+ - Google
+ - mtab@google.com
+
+* - Klaus Wich
+ - Huawei
+ - klaus.wich@huawei.com
+
+* - Daniel Egger
+ - Axiros
+ - daniel.egger@axiros.com
+
+* - Bahadir Danisik
+ - Nokia
+ - bahadir.danisik@nokia.com
+
+* - William Lupton
+ - Broadband Forum
+ - wlupton@broadband-forum.org
+
+* - Matthieu Anne
+ - Orange
+ - matthieu.anne@orange.com
+
+* - Thales Fragoso
+ - Axiros
+ - thales.fragoso@axiros.com
+
+:::
+
+[TR-369 Amendment 1]: https://www.broadband-forum.org/download/TR-369_Amendment-1.pdf
+[TR-369 Amendment 2]: https://www.broadband-forum.org/download/TR-369_Amendment-2.pdf
+[TR-369 Amendment 3]: https://www.broadband-forum.org/download/TR-369_Amendment-3.pdf
+[TR-369 Amendment 3 Corrigendum 1]: https://www.broadband-forum.org/download/TR-369_Amendment-3_Corrigendum-1.pdf
+[TR-369 Corrigendum 1]: https://www.broadband-forum.org/download/TR-369_Corrigendum-1.pdf
+[TR-369 Corrigendum 2]: https://www.broadband-forum.org/download/TR-369_Corrigendum-2.pdf
+[TR-369 Issue 1]: https://www.broadband-forum.org/download/TR-369_Issue-1.pdf
diff --git a/docs/METADATA.yaml b/docs/METADATA.yaml
new file mode 100644
index 0000000..4bff83e
--- /dev/null
+++ b/docs/METADATA.yaml
@@ -0,0 +1,61 @@
+# do not edit! this file was created from PROJECT.yaml by project-parser.py
+
+# BBF-specific metadata; cf. Word properties
+bbfNumber: TR-369
+bbfTitle: The User Services Platform
+bbfIssue: Issue
+bbfVersion: 1 Amendment 3 Corrigendum 1
+bbfMonth: October
+bbfYear: 2023
+bbfType: Technical Report
+bbfStatus: ''
+bbfContrib: ''
+bbfMajor: 1
+bbfMinor: 3
+bbfPatch: 1
+bbfMicro: 0
+bbfExtra: 0
+bbfDraft: ''
+bbfBuild: ''
+
+# other top-level variables
+notice: tr
+reponame: usp
+"tagline": |-
+ A standardized protocol to manage, monitor, update, and control
+ connected devices, IoT endpoints, user services and home networks
+"summary": |
+ See for the current USP specification.
+"description": |
+ ## What is USP?
+
+ The **User Services Platform** is a standardized **protocol for managing,
+ monitoring, upgrading, and controlling connected devices**. USP allows
+ service providers, consumer electronics manufacturers, and end users to:
+
+ * Create interoperable and vendor-independent **managed Wi-Fi systems**.
+ * Perform **lifecycle management** of consumer connected devices and
+ containerized microservices.
+ * Support **independent applications** for application-enabled services
+ gateways.
+ * Enable **IoT and consumer electronics upgradability** for critical
+ security patches.
+ * Develop applications that gather the telemetry necessary to **mass data
+ processing, AI, and machine learning**.
+ * **Bootstrap and configure** newly installed or purchased devices and
+ applications.
+ * Let customer support **monitor and troubleshoot** connected devices,
+ services, and home network links.
+ * Easily map the home network to **control service quality and monitor
+ threats**.
+ * Securely **control IoT, smart home, and smart networking functions**
+ locally or from the Cloud.
+ * **Enable multi-tenant** (i.e., multi-stakeholder) management and control.
+
+ USP represents the natural evolution of the Broadband Forum's [CPE WAN
+ Management Protocol (CWMP)](http://www.broadband-forum.org/cwmp), commonly
+ known as TR-069. It uses an expanded version of the Device:2 Data Model to
+ represent device operations (firmware upgrades, reboots, etc.), network
+ interfaces, and service functions (IoT functions, VoIP, etc.).
+bbfWorkArea: ''
+bbfProjectStream: ''
diff --git a/docs/PROJECT.yaml.outputs b/docs/PROJECT.yaml.outputs
index 0084355..fc6d0cf 100644
--- a/docs/PROJECT.yaml.outputs
+++ b/docs/PROJECT.yaml.outputs
@@ -1 +1 @@
-./docs/README.md ./docs/CHANGELOG.md ./docs/METADATA-1.yaml ./docs/METADATA-1.md ./docs/METADATA-1.mk
+./docs/README.md ./docs/CHANGELOG.md ./docs/METADATA-1.yaml ./docs/METADATA.yaml ./docs/METADATA-1.md ./docs/METADATA.md ./docs/METADATA-1.mk ./docs/METADATA.mk
diff --git a/docs/PROJECT/CHANGELOG.html b/docs/PROJECT/CHANGELOG.html
index f338f29..4feba4d 100644
--- a/docs/PROJECT/CHANGELOG.html
+++ b/docs/PROJECT/CHANGELOG.html
@@ -1,9 +1,55 @@
+
+
+
+
+
+
+
+ BBF –
+
+
+
+
+
+
See https://usp.technology for the current USP
specification.
+
+Tags: v1.3.1
+(USP specification), v1.3.0
+(data models didn’t change)
+TR-369 Document
+This Corrigendum has the following fixes * Fix example by populating
+the empty UNIX Domain Socket references * Small fixes to UDS example
+images * Fix UnixDomainSocket path in example
@@ -12,7 +58,7 @@ 2023-06-14: v1.3.0
(data models)
-TR-369 Document
+TR-369 Document
Release contains the specification for the User Services Platform
1.3