Software Update for the Internet of Things (SUIT)

Created
2025-04-03
Last Updated
2026-01-13
Available Formats

XML

HTML

Plain text

Registries Included Below

SUIT Envelope Elements

Expert(s)
Brendan Moran, Hannes Tschofenig
Reference
[RFC-ietf-suit-manifest-34]
Available Formats

CSV
Range Registration Procedures
less than -255 Private Use
-255 to 255 Standards Action
greater than 255 Specification Required
Label Name Reference
less than -255 Reserved for Private Use [RFC-ietf-suit-manifest-34]
-255 to -1 Unassigned
0 Unset Detection [RFC-ietf-suit-manifest-34, Section 8.1]
1 Reserved (Delegation) [RFC-ietf-suit-manifest-34, Appendix C.1]
2 Authentication Wrapper [RFC-ietf-suit-manifest-34, Section 8.3]
3 Manifest [RFC-ietf-suit-manifest-34, Section 8.4]
4-14 Unassigned
15 Dependency Resolution [RFC-ietf-suit-trust-domains-12, Section 5.5]
16 Payload Fetch [RFC-ietf-suit-manifest-34, Section 8.4.6]
17 Unassigned
18 Candidate Verification [RFC-ietf-suit-trust-domains-12, Section 7.1]
19 Unassigned
20 Payload Installation [RFC-ietf-suit-manifest-34, Section 8.4.6]
21-22 Unassigned
23 Text Description [RFC-ietf-suit-manifest-34, Section 8.4.4]

SUIT Manifest Elements

Expert(s)
Brendan Moran, Hannes Tschofenig
Reference
[RFC-ietf-suit-manifest-34]
Available Formats

CSV
Range Registration Procedures
less than -255 Private Use
-255 to 255 Standards Action
greater than 255 Specification Required
Label Name Reference
less than -255 Reserved for Private Use [RFC-ietf-suit-manifest-34]
-255 to -1 Unassigned
0 Unset Detection [RFC-ietf-suit-manifest-34, Section 8.1]
1 Encoding Version [RFC-ietf-suit-manifest-34, Section 8.4.1]
2 Sequence Number [RFC-ietf-suit-manifest-34, Section 8.4.2]
3 Common Data [RFC-ietf-suit-manifest-34, Section 8.4.5]
4 Reference URI [RFC-ietf-suit-manifest-34, Section 8.4.3]
5 Manifest Component ID [RFC-ietf-suit-trust-domains-12, Section 5.2.1]
6 Unassigned
7 Image Validation [RFC-ietf-suit-manifest-34, Section 8.4.6]
8 Image Loading [RFC-ietf-suit-manifest-34, Section 8.4.6]
9 Image Invocation [RFC-ietf-suit-manifest-34, Section 8.4.6]
10-14 Unassigned
15 Dependency Resolution [RFC-ietf-suit-trust-domains-12, Section 5.5]
16 Payload Fetch [RFC-ietf-suit-manifest-34, Section 8.4.6]
17 Unassigned
18 Candidate Verification [RFC-ietf-suit-trust-domains-12, Section 7.1]
19 Unassigned
20 Payload Installation [RFC-ietf-suit-manifest-34, Section 8.4.6]
21-22 Unassigned
23 Text Description [RFC-ietf-suit-manifest-34, Section 8.4.4]
24 Uninstall [RFC-ietf-suit-trust-domains-12, Section 6]
25 Manufacturer Usage Description (MUD) [RFC-ietf-suit-mud-10]

SUIT Common Elements

Expert(s)
Brendan Moran, Hannes Tschofenig
Reference
[RFC-ietf-suit-manifest-34]
Available Formats

CSV
Range Registration Procedures
less than -255 Private Use
-255 to 255 Standards Action
greater than 255 Specification Required
Label Name Reference
less than -255 Reserved for Private Use [RFC-ietf-suit-manifest-34]
-255 to -1 Unassigned
0 Unset Detection [RFC-ietf-suit-manifest-34, Section 8.1]
1 Dependencies [RFC-ietf-suit-trust-domains-12, Section 5.2.2]
2 Component Identifiers [RFC-ietf-suit-manifest-34, Section 8.4.5]
3 Unassigned
4 Common Command Sequence [RFC-ietf-suit-manifest-34, Section 8.4.5]

SUIT Commands

Expert(s)
Brendan Moran, Hannes Tschofenig
Reference
[RFC-ietf-suit-manifest-34]
Available Formats

CSV
Range Registration Procedures
less than -255 Private Use
-255 to 255 Standards Action
greater than 255 Specification Required
Label Name Reference
less than -255 Reserved for Private Use [RFC-ietf-suit-manifest-34]
-255 to -1 Unassigned
0 Unset Detection [RFC-ietf-suit-manifest-34, Section 8.1]
1 Vendor Identifier [RFC-ietf-suit-manifest-34, Section 8.4.9.1]
2 Class Identifier [RFC-ietf-suit-manifest-34, Section 8.4.9.1]
3 Image Match [RFC-ietf-suit-manifest-34, Section 8.4.9.2]
4 Unassigned
5 Component Slot [RFC-ietf-suit-manifest-34, Section 8.4.9.4]
6 Check Content [RFC-ietf-suit-manifest-34, Section 8.4.9.3]
7 Dependency Integrity [RFC-ietf-suit-trust-domains-12, Section 5.6.4]
8 Is Dependency [RFC-ietf-suit-trust-domains-12, Section 5.6.3]
9-10 Unassigned
11 Process Dependency [RFC-ietf-suit-trust-domains-12, Section 5.6.2]
12 Set Component Index [RFC-ietf-suit-manifest-34, Section 8.4.10.1]
13 Unassigned
14 Abort [RFC-ietf-suit-manifest-34]
15 Try Each [RFC-ietf-suit-manifest-34, Section 8.4.10.2]
16-17 Unassigned
18 Write Content [RFC-ietf-suit-manifest-34, Section 8.4.10.6]
19 Set Parameters [RFC-ietf-suit-trust-domains-12, Section 5.6.1]
20 Override Parameters [RFC-ietf-suit-manifest-34, Section 8.4.10.3]
21 Fetch [RFC-ietf-suit-manifest-34, Section 8.4.10.4]
22 Copy [RFC-ietf-suit-manifest-34, Section 8.4.10.5]
23 Invoke [RFC-ietf-suit-manifest-34, Section 8.4.10.7]
24 Device Identifier [RFC-ietf-suit-manifest-34, Section 8.4.9.1]
25-30 Unassigned
31 Swap [RFC-ietf-suit-manifest-34, Section 8.4.10.9]
32 Run Sequence [RFC-ietf-suit-manifest-34, Section 8.4.10.8]
33 Unlink [RFC-ietf-suit-trust-domains-12, Section 5.6.5]

SUIT Parameters

Expert(s)
Brendan Moran, Hannes Tschofenig
Reference
[RFC-ietf-suit-manifest-34]
Available Formats

CSV
Range Registration Procedures
less than -255 Private Use
-255 to 255 Standards Action
greater than 255 Specification Required
Label Name Reference
less than -255 Reserved for Private Use [RFC-ietf-suit-manifest-34]
-255 to -1 Unassigned
0 Unset Detection [RFC-ietf-suit-manifest-34, Section 8.1]
1 Vendor ID [RFC-ietf-suit-manifest-34, Section 8.4.8.3]
2 Class ID [RFC-ietf-suit-manifest-34, Section 8.4.8.4]
3 Image Digest [RFC-ietf-suit-manifest-34, Section 8.4.8.6]
4 Unassigned
5 Component Slot [RFC-ietf-suit-manifest-34, Section 8.4.8.8]
6-11 Unassigned
12 Strict Order [RFC-ietf-suit-manifest-34, Section 8.4.8.14]
13 Soft Failure [RFC-ietf-suit-manifest-34, Section 8.4.8.15]
14 Image Size [RFC-ietf-suit-manifest-34, Section 8.4.8.7]
15-17 Unassigned
18 Content [RFC-ietf-suit-manifest-34, Section 8.4.8.9]
19 Encryption Info [RFC-ietf-suit-firmware-encryption-24, Section 4]
20 Unassigned
21 URI [RFC-ietf-suit-manifest-34, Section 8.4.8.10]
22 Source Component [RFC-ietf-suit-manifest-34, Section 8.4.8.11]
23 Invoke Args [RFC-ietf-suit-manifest-34, Section 8.4.8.12]
24 Device ID [RFC-ietf-suit-manifest-34, Section 8.4.8.5]

SUIT Text Values

Expert(s)
Brendan Moran, Hannes Tschofenig
Reference
[RFC-ietf-suit-manifest-34]
Available Formats

CSV
Range Registration Procedures
less than -255 Private Use
-255 to 255 Standards Action
greater than 255 Specification Required
Label Name Reference
less than -255 Reserved for Private Use [RFC-ietf-suit-manifest-34]
-255 to -1 Unassigned
0 Unset Detection [RFC-ietf-suit-manifest-34, Section 8.1]
1 Manifest Description [RFC-ietf-suit-manifest-34, Section 8.4.4]
2 Update Description [RFC-ietf-suit-manifest-34, Section 8.4.4]
3 Manifest JSON Source [RFC-ietf-suit-manifest-34, Section 8.4.4]
4 Manifest YAML Source [RFC-ietf-suit-manifest-34, Section 8.4.4]

SUIT Component Text Values

Expert(s)
Brendan Moran, Hannes Tschofenig
Reference
[RFC-ietf-suit-manifest-34]
Available Formats

CSV
Range Registration Procedures
less than -255 Private Use
-255 to 255 Standards Action
greater than 255 Specification Required
Label Name Reference
less than -255 Reserved for Private Use [RFC-ietf-suit-manifest-34]
-255 to -1 Unassigned
0 Unset Detection [RFC-ietf-suit-manifest-34, Section 8.1]
1 Vendor Name [RFC-ietf-suit-manifest-34, Section 8.4.4]
2 Model Name [RFC-ietf-suit-manifest-34, Section 8.4.4]
3 Vendor Domain [RFC-ietf-suit-manifest-34, Section 8.4.4]
4 Model Info [RFC-ietf-suit-manifest-34, Section 8.4.4]
5 Component Description [RFC-ietf-suit-manifest-34, Section 8.4.4]
6 Component Version [RFC-ietf-suit-manifest-34, Section 8.4.4]

SUIT_Report Elements

Expert(s)
Unassigned
Reference
[RFC-ietf-suit-report-18]
Available Formats

CSV
Range Registration Procedures
-4294967296 to -65537 First Come First Served
-65536 to -257 Specification Required
-256 to 255 Standards Action With Expert Review
256 to 65535 Specification Required
65536 to 4294967295 First Come First Served
Label Name CDDL Label Reference
-4294967296 to 1 Unassigned
2 Nonce suit-report-nonce [RFC-ietf-suit-report-18, Section 4]
3 Records suit-report-records [RFC-ietf-suit-report-18, Section 4]
4 Result suit-report-result [RFC-ietf-suit-report-18, Section 4]
5 Result Code suit-report-result-code [RFC-ietf-suit-report-18, Section 4]
6 Result Record suit-report-result-record [RFC-ietf-suit-report-18, Section 4]
7 Result Reason suit-report-result-reason [RFC-ietf-suit-report-18, Section 4]
8 Capability Report suit-report-capability-report [RFC-ietf-suit-report-18, Section 4]
9-98 Unassigned
99 Reference suit-reference [RFC-ietf-suit-report-18, Section 4]
100 to 4294967295 Unassigned

SUIT_Record Elements

Expert(s)
Unassigned
Reference
[RFC-ietf-suit-report-18]
Available Formats

CSV
Range Registration Procedures
-4294967296 to -65537 First Come First Served
-65536 to -257 Specification Required
-256 to 255 Standards Action With Expert Review
256 to 65535 Specification Required
65536 to 4294967295 First Come First Served
Label Name CDDL Label Reference
-4294967296 to -1 Unassigned
0 Manifest ID suit-record-manifest-id [RFC-ietf-suit-report-18, Section 3]
1 Manifest Section suit-record-manifest-section [RFC-ietf-suit-report-18, Section 3]
2 Section Offset suit-record-section-offset [RFC-ietf-suit-report-18, Section 3]
3 Component Index suit-record-component-index [RFC-ietf-suit-report-18, Section 3]
4 Record Properties suit-record-properties [RFC-ietf-suit-report-18, Section 3]
5 to 4294967295 Unassigned

SUIT_Report Reasons

Expert(s)
Unassigned
Reference
[RFC-ietf-suit-report-18]
Available Formats

CSV
Range Registration Procedures
-4294967296 to -65537 First Come First Served
-65536 to -257 Specification Required
-256 to 255 Standards Action With Expert Review
256 to 65535 Specification Required
65536 to 4294967295 First Come First Served
Label Name CDDL Label Reference
-4294967296 to -1 Unassigned
0 Result OK suit-report-reason-ok [RFC-ietf-suit-report-18, Section 4.2]
1 CBOR Parse Failure suit-report-reason-cbor-parse [RFC-ietf-suit-report-18, Section 4.2]
2 Unsupported COSE Structure or Header suit-report-reason-cose-unsupported [RFC-ietf-suit-report-18, Section 4.2]
3 Unsupported COSE Algorithm suit-report-reason-alg-unsupported [RFC-ietf-suit-report-18, Section 4.2]
4 Signature / MAC verification failed suit-report-reason-unauthorised [RFC-ietf-suit-report-18, Section 4.2]
5 Unsupported SUIT Command suit-report-reason-command-unsupported [RFC-ietf-suit-report-18, Section 4.2]
6 Unsupported SUIT Component suit-report-reason-component-unsupported [RFC-ietf-suit-report-18, Section 4.2]
7 Unauthorized SUIT Component suit-report-reason-component-unauthorised [RFC-ietf-suit-report-18, Section 4.2]
8 Unsupported SUIT Parameter suit-report-reason-parameter-unsupported [RFC-ietf-suit-report-18, Section 4.2]
9 Severing Unsupported suit-report-reason-severing-unsupported [RFC-ietf-suit-report-18, Section 4.2]
10 Condition Failed suit-report-reason-condition-failed [RFC-ietf-suit-report-18, Section 4.2]
11 Operation Failed suit-report-reason-operation-failed [RFC-ietf-suit-report-18, Section 4.2]
12 Invocation Pending suit-report-reason-invoke-pending [RFC-ietf-suit-report-18, Section 4.2]
13 to 4294967295 Unassigned

SUIT_Capability_Report Elements

Expert(s)
Unassigned
Reference
[RFC-ietf-suit-report-18]
Available Formats

CSV
Range Registration Procedures
-4294967296 to -65537 First Come First Served
-65536 to -257 Specification Required
-256 to 255 Standards Action With Expert Review
256 to 65535 Specification Required
65536 to 4294967295 First Come First Served
Label Name CDDL Label Reference
-4294967296 to 0 Unassigned
1 Components suit-component-capabilities [RFC-ietf-suit-report-18, Section 6]
2 Commands suit-command-capabilities [RFC-ietf-suit-report-18, Section 6]
3 Parameters suit-parameters-capabilities [RFC-ietf-suit-report-18, Section 6]
4 Cryptographic Algorithms suit-crypt-algo-capabilities [RFC-ietf-suit-report-18, Section 6]
5 Envelope Elements suit-envelope-capabilities [RFC-ietf-suit-report-18, Section 6]
6 Manifest Elements suit-manifest-capabilities [RFC-ietf-suit-report-18, Section 6]
7 Common Elements suit-common-capabilities [RFC-ietf-suit-report-18, Section 6]
8 Text Elements suit-text-capabilities [RFC-ietf-suit-report-18, Section 6]
9 Component Text Elements suit-text-component-capabilities [RFC-ietf-suit-report-18, Section 6]
10 Dependency Capabilities suit-dependency-capabilities [RFC-ietf-suit-report-18, Section 6]
11 to 4294967295 Unassigned