File tree Expand file tree Collapse file tree
packages/fdc3-standard/src/api Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -20,8 +20,17 @@ export interface ContextMetadata {
2020}
2121
2222export interface AppProvidableContextMetadata {
23- signature ?: string ;
23+ /** A unique identifier for tracing the flow of context or intent messages across applications.
24+ * This is useful for debugging and monitoring message flow in complex interop scenarios.
25+ * If a traceId is provided by the app, the Desktop Agent SHOULD forward it.
26+ * If no traceId is provided by the app, the Desktop Agent SHOULD generate a new one.
27+ * */
2428 traceId ?: string ;
29+
30+ /** A cryptographic signature that can be used to verify the authenticity and integrity
31+ * of the context or intent message. This is useful for security-sensitive applications.
32+ * If a signature is provided by an app, it MAY be verified by the Desktop Agent. */
33+ signature ?: string ;
2534}
2635
2736export interface DesktopAgentProvidableContextMetadata {
@@ -33,7 +42,10 @@ export interface DesktopAgentProvidableContextMetadata {
3342 source ?: AppIdentifier ;
3443
3544 /** A unique identifier for tracing the flow of context or intent messages across applications.
36- * This is useful for debugging and monitoring message flow in complex interop scenarios. */
45+ * This is useful for debugging and monitoring message flow in complex interop scenarios.
46+ * If a traceId is provided by the app, the Desktop Agent SHOULD forward it.
47+ * If no traceId is provided by the app, the Desktop Agent SHOULD generate a new one.
48+ * */
3749 traceId ?: string ;
3850
3951 /** A cryptographic signature that can be used to verify the authenticity and integrity
You can’t perform that action at this time.
0 commit comments