TIP7

TIP7

V0: 644865,2460 1899186,13

 

 

TIP Type: Protocol Oriented

 

Directory: Base

 

Abstract:

The aim of this TIP is to explain the purpose of TSN Signature Pages.

 

 

TSN Signature Pages are pages on your BPS specifically dedicated to

your TSN Signatures (Digital Signatures).

 

 

Enabling links to TSN References

By having these dedicated pages you can easily, using a line within your

message, 'reference' your own/others TSN References. Simply provide

the fingerprint of the TSN Reference with a link to it's corresponding

Signature Page URL.

 

 

External encoding

Signature Pages enable External Encoding. External Encoding is any

information provided outside of your TSN Signature. This can be

useful for creating 'Line Notes' (used to describe meta-data within

messages such as Time, 'references', links, etc), Line Notes Descriptors,

embedding information aesthetically relevant to your message, client scripts,

templates, and much more. Since this data is published on a page from a

Valid TSN Account (your Primary Account) it is utilizing 1/3 aspects of

TSN Signing.

 

 

Optional Malleability

As Signature Page URL's are linked in your Candidate Block--they (as well

as the messages within) are tamper evident. With that being said, at the moment,

an intentional malleability aspect exists with regard to the 1/3 TSN Signing aspect

mentioned above. As long as the TSN Account is valid--it is clear that only that account

is capable of taking advantage of this intentional malleability of External Encoding.

 

In our very early stages of development, this seems beneficial. If this were to change,

it likely wouldn't be hard to remove this malleability by requiring that all TSN Signature

Pages of a given block be packaged in a .zip file creating a unique hash which could

be uploaded to your BPS, and stated in your Candidate Block before publishing--

utilizing a seperate 1/3 aspect of TSN Signing.