From 853233cc5de7de1d275e2fcb1f0f08f403a8e82a Mon Sep 17 00:00:00 2001 From: Dmitri Zagidulin Date: Tue, 29 Sep 2026 10:54:46 -0400 Subject: [PATCH 1/2] Rename 'nfc' to 'static', add 'deliveryMethod' property. Signed-off-by: Dmitri Zagidulin --- index.html | 33 ++++++++++++++++++++++----------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/index.html b/index.html index 70988fc..24083ae 100644 --- a/index.html +++ b/index.html @@ -349,7 +349,7 @@

SuiteRenderMethod

A REQUIRED [=string=] that identifies the render suite, that is, the set of algorithms used for generating the concrete rendering. The value is a plain JSON string and is compared using exact, case-sensitive matching. This -specification defines the values `summary`, `html`, and `nfc`. Implementations +specification defines the values `static`, `summary`, and `html`. Implementations MUST ignore any `renderMethod` entry whose `renderSuite` value they do not recognize or support. @@ -1098,10 +1098,11 @@

Output Preferences

-

The `nfc` Render Suite

+

The `static` Render Suite

-The `nfc` render suite transmits a binary payload representing the -[=verifiable credential=] over a wireless NFC connection. +The `static` render suite is used to delivery binary payloads representing the +[=verifiable credential=] in various static or pre-rendered binary formats, +such as images, PDFs, or embedded NFC payloads.

@@ -1111,12 +1112,13 @@

The `nfc` Render Suite

+              title="Usage of the 'static' render suite">
 {
 ...
 "renderMethod": {
   "type": "SuiteRenderMethod",
-  "renderSuite": "nfc",
+  "renderSuite": "static",
+  "deliveryMethod": "nfc",
   "name": "Tap to send",
   // the NFC payload is embedded
   "template": "data:application/octet-stream;base64,2QZkpQGDG...G8XJWnROcY4Biw",
@@ -1129,7 +1131,7 @@ 

The `nfc` Render Suite

Use of Common Properties

-The `nfc` render suite uses the common render method properties as follows: +The `static` render suite uses the common render method properties as follows:

@@ -1142,14 +1144,23 @@

Use of Common Properties

+ + + + + @@ -1612,7 +1623,7 @@

SD-JWT VC Type Metadata Rendering

banking/finance. In contrast, this specification is not tied to a single credential serialization, and instead defines render suites that span a code-free declarative `summary` suite, a data-driven `html` suite executed in a -confined, "sandboxed" environment, and a static `nfc` suite. +confined, "sandboxed" environment, or the `static` suite.

From 24b4e6969bdf0363f7aabe1c3a2cea5e52673ece Mon Sep 17 00:00:00 2001 From: Dmitri Zagidulin Date: Tue, 29 Sep 2026 12:17:40 -0400 Subject: [PATCH 2/2] Rename 'deliveryMethod' to 'deliveryMode'. Signed-off-by: Dmitri Zagidulin --- index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 24083ae..5973cb7 100644 --- a/index.html +++ b/index.html @@ -1118,7 +1118,7 @@

The `static` Render Suite

"renderMethod": { "type": "SuiteRenderMethod", "renderSuite": "static", - "deliveryMethod": "nfc", + "deliveryMode": "nfc", "name": "Tap to send", // the NFC payload is embedded "template": "data:application/octet-stream;base64,2QZkpQGDG...G8XJWnROcY4Biw", @@ -1148,7 +1148,7 @@

Use of Common Properties

- +
template -Provides the binary NFC payload, typically embedded as a `data:` URL. +Provides the static binary payload, typically embedded as a `data:` URL. +
deliveryMethod +Designates the intended delivery method for the rendered template, such as `nfc` +for transmission over a wireless NFC channel. +
renderProperty -MAY be provided to limit which [=verifiable credential=] data is transmitted -over the NFC connection. +MAY be provided to limit which [=verifiable credential=] data is represented +in the rendered template.
deliveryMethoddeliveryMode Designates the intended delivery method for the rendered template, such as `nfc` for transmission over a wireless NFC channel.