Protocol
Search
⌃K
🆔

Thred Verification System

Important: Each time the app is updated, a new TVS signature must be created.

TVS Signatures

As mentioned in the Overview, the Thred Verification System (TVS) signs and encrypts the app with the developer's wallet and outputs a TVS signature upon listing of the application. The TVS signature and object must be stored securely by the app store.
To make this process simpler, we provide a public endpoint that can be called to generate and return the TVS Signature in the response.
Data passed to the endpoint must be identical to the POST data shown on the left, with your own values.
POST Data
Response (TVS Object)
{
name: "<NAME OF APP>",
id: "<UNIQUE ID OF APP>",
pay_address: "<PAYOUT ADDRESS>",
price: "<PRICE OF APP>",
created: "<UNIX TIMESTAMP>",
modified: "<UNIX TIMESTAMP>",
chainId: "<CHAIN ID OF NETWORK>"
}
{
name: "<NAME OF APP>",
id: "<UNIQUE ID OF APP>",
pay_address: "<PAYOUT ADDRESS>",
category: "0",
price: "<PRICE OF APP>",
created: "<UNIX TIMESTAMP>",
modified: "<UNIX TIMESTAMP>",
chainId: "<CHAIN ID OF NETWORK>"
signature: "<UNIQUE TVS SIGNATURE>"
}