From dfd3ddde28aff49c0f1ec2385d3d99ed4e2cfa52 Mon Sep 17 00:00:00 2001 From: Daira-Emma Hopwood Date: Wed, 13 Mar 2024 14:26:38 +0000 Subject: [PATCH] ZIP 316: say how to maximize interoperability by using Revision 0 UA/UVKs (intentionally without adding any conformance requirement). Signed-off-by: Daira-Emma Hopwood --- zip-0316.rst | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/zip-0316.rst b/zip-0316.rst index 54a7b130..b06db307 100644 --- a/zip-0316.rst +++ b/zip-0316.rst @@ -340,6 +340,14 @@ The Human-Readable Parts of Unified Viewing Keys are defined as: * *prefix* || “``view``” for Unified Full Viewing Keys on Mainnet; * *prefix* || “``viewtest``” for Unified Full Viewing Keys on Testnet. +While support for Revision 1 UAs/UVKs is still being rolled out across +the Zcash ecosystem, a Producer can maximize interoperability by +generating a Revision 0 UA/UVK in cases where the conditions on its +use are met (i.e. there are no MUST-understand Metadata Items, and at +least one shielded item). At some point when Revision 1 UA/UVKs are +widely supported, this will be unnecessary and it will be sufficient +to always produce Revision 1 UA/UVKs. + Encoding of Unified Addresses -----------------------------