Generate SST
The token provider, also known as the digital passport owner, facilitates the creation of a Smart Asset Sharing Token (SST). This token allows the service provider to fetch and transfer the digital passport if the SST is valid.
Use Case
As a marketplace (service provider), you wish to transfer a Digital Product Passport with the id 123 owned by userA and issued by brand (token provider) that will be transferred to userB. To do so, the brand may generate an SST token.
Let's start 🚀
If a token-provider generates a SST but the target passport has not yet been approved for use by the Permit721 contract, the generation function will automatically make an on-chain call to approve the target token, which may take some time (from 5 to 20 seconds).
URL
To generate an SST, use https://custody.arianee.com/{{client}}/{{chainType}}/token-provider/generateSST.
POST - https://custody.arianee.com/{{client}}/{{chainType}}/token-provider/generateSST
Body
| Field | Type | Required | Description |
|---|---|---|---|
certificateId | String | ✅ | Digital passport identification number to be transferred. |
spender | String | ✅ | Address that will be able to transfer the smart asset using the SST. |
deadline | Number | ❌ | Number of days before SST expiration. Default value: 30 days. Note: We recommend setting up a custom value to avoid invalid SST issues. |
{
"certificateId": "33491174",
"spender": "0x4febba33415ab41256cbc981c178297f926a6490"
}
Return Payload
| Status Code | Success | Description |
|---|---|---|
200 | true | The sst is returned. |
{
"sst": "eyJ0eXAiOiJKV1QiLCJhbGciOiJzZWNwMjU2azEifQ==.eyJpc3MiOiIweDRmZWJiYTMzNDE1YWI0MTI1NmNiYzk4MWMxNzgyOTdmOTI2YTY0OTAiLCJzdWIiOiJjZXJ0aWZpY2F0ZSIsImV4cCI6MTcwMzA5NDU0ODU5MywiaWF0IjoxNzAzMDk0MjQ4NTkzLCJzdWJJZCI6MzM0OTExNzQsIm5ldHdvcmsiOiJ0ZXN0bmV0IiwicGVybWl0Ijp7InBlcm1pdHRlZCI6eyJ0b2tlbiI6IjB4NTEyQzFGQ0Y0MDExMzM2ODBmMzczYTM4NkYzZjc1MmI5ODA3MEJDNSIsInRva2VuSWQiOjMzNDkxMTc0fSwic3BlbmRlciI6IjB4NGZlYmJhMzM0MTVhYjQxMjU2Y2JjOTgxYzE3ODI5N2Y5MjZhNjQ5MCIsIm5vbmNlIjoyMjYxOTAsImRlYWRsaW5lIjoxNzA1Njg2MjQ3fSwicGVybWl0U2lnIjoiMHg3MjQ5NTkwOGExYWE2NDU0MzkzMGNhMGZkNzI0Njk1YzFhNjJhNDQ5ZGQxM2RjYmNhYWFiMmQyN2I4OWI3ZjQ0NjY5NzhkYTg1MTY4MzY4OTJjY2YzOTg3MzAxMDljZDY1ODEzZWQyY2U2NTc3MTRjN2IzMmU2M2RmNGY1OGY2NTFiIn0=.0x8c548d82647d57a945be1f4d1c1a01e16420daa52576a550fdbf2933e59ce43f6283d2fca0ac1de2bd8f3716e15a6b55a20a1d2a4bf40820245a61eb8b8ce2ef1c"
}
Errors
| Status Code | Success | Description |
|---|---|---|
403 | false | You are not the owner or issuer of this digital passport. |
404 | false | No digital passport was found using this ID. |
Updated about 1 year ago
