# TrustOS Docs ## Docs - [Create Asset Certificate](https://trustos.telefonicatech.com/docs/cert/certificate-issuance/asset.md): Creates a certificate from an existing Track API asset. - [Create Certificate](https://trustos.telefonicatech.com/docs/cert/certificate-issuance/content.md): Creates a certificate from a specific content. - [Create File Certificate](https://trustos.telefonicatech.com/docs/cert/certificate-issuance/file.md): Creates a certificate from a file. - [Create URL Certificate](https://trustos.telefonicatech.com/docs/cert/certificate-issuance/url.md): Creates a certificate from a content in a public website. - [Change Access Properties](https://trustos.telefonicatech.com/docs/cert/certificate-management/change-access.md): Changes the access properties of a certificate. - [Get Certificate](https://trustos.telefonicatech.com/docs/cert/certificate-management/get-certificate.md): Retrieves a certificate by any of its identifiers. - [Get All Certificates](https://trustos.telefonicatech.com/docs/cert/certificate-management/get-certificates.md): Retrieves all certificates of the user. - [Register Certificate](https://trustos.telefonicatech.com/docs/cert/certificate-management/register.md): Registers an existing certificate on a Blockchain network. - [Revoke Certificate](https://trustos.telefonicatech.com/docs/cert/certificate-management/revoke.md): Revokes an existing certificate. - [Data Model](https://trustos.telefonicatech.com/docs/cert/data-model.md) - [Hashing Method](https://trustos.telefonicatech.com/docs/cert/hashing-method.md) - [Introduction](https://trustos.telefonicatech.com/docs/cert/introduction.md) - [Download Signature](https://trustos.telefonicatech.com/docs/cert/qualified-signature/download.md): Retrieves the qualified signature of a previously signed certificate. - [Sign Certificate](https://trustos.telefonicatech.com/docs/cert/qualified-signature/sign.md): Qualify signs an existing certificate. - [File Hash](https://trustos.telefonicatech.com/docs/cert/utils/file-hash.md): Generates the double hash of a file. - [Get Providers](https://trustos.telefonicatech.com/docs/cert/utils/providers.md): Retrieves all the available providers to register the certificate. - [Get TrustPoint](https://trustos.telefonicatech.com/docs/cert/utils/trustpoint.md): Gets a trustpoint of a certificate registered in a specific timestamp from a Blockchain network. - [Verify Trustpoint](https://trustos.telefonicatech.com/docs/cert/verify-trustpoint.md) - [Architecture](https://trustos.telefonicatech.com/docs/general/architecture.md) - [Environments](https://trustos.telefonicatech.com/docs/general/environments.md): Welcome to the home of your new documentation - [Getting Started](https://trustos.telefonicatech.com/docs/general/getting-started.md): Quickstart of the TrustOS ecosystem - [Migration from v1](https://trustos.telefonicatech.com/docs/general/migration-from-v1.md): Welcome to the home of your new documentation - [Authentication Workflow](https://trustos.telefonicatech.com/docs/id/authentication-workflow.md) - [Login](https://trustos.telefonicatech.com/docs/id/authentication/login.md): Authenticates a user and issue a JSON Web Token (JWT) upon successful validation. - [Refresh Token](https://trustos.telefonicatech.com/docs/id/authentication/refresh-token.md): Refreshes a user's login session using a valid JSON Web Token (JWT). - [Verify Token](https://trustos.telefonicatech.com/docs/id/authentication/verify-token.md): Verifies the validity of a JWT (JSON Web Token) authentication token. - [Change Password](https://trustos.telefonicatech.com/docs/id/identity/change-password.md): Changes the password of the user. - [Create User](https://trustos.telefonicatech.com/docs/id/identity/create-user.md): Creates a new user. - [Get User Information](https://trustos.telefonicatech.com/docs/id/identity/get-user-information.md): Retrieves the information of the user. - [Introduction](https://trustos.telefonicatech.com/docs/id/introduction.md) - [User Roles and Quotas](https://trustos.telefonicatech.com/docs/id/roles.md) - [Contact Us](https://trustos.telefonicatech.com/docs/more/contact.md): Contact the team - [FAQs](https://trustos.telefonicatech.com/docs/more/faqs.md): Frequently asked questions - [Data Model](https://trustos.telefonicatech.com/docs/token/data-model.md) - [Burn Tokens](https://trustos.telefonicatech.com/docs/token/erc-20/burn.md): Burns tokens of the specified ERC20 token type. - [Deploy Token](https://trustos.telefonicatech.com/docs/token/erc-20/deploy.md): Deploys a token contract with the specified characteristics. - [Get Token Info](https://trustos.telefonicatech.com/docs/token/erc-20/get-token-info.md): Retrieves the ERC20 token info by any of its identifiers. - [Mint Tokens](https://trustos.telefonicatech.com/docs/token/erc-20/mint.md): Mints tokens of the specified token type and assigns them to a user. - [Transfer Tokens](https://trustos.telefonicatech.com/docs/token/erc-20/transfer.md): Transfers tokens from a user to another. - [Burn NFT](https://trustos.telefonicatech.com/docs/token/erc-721/burn.md): Burns an NFT identified by its tokenId at the specified collection. - [Deploy NFT Collection](https://trustos.telefonicatech.com/docs/token/erc-721/deploy.md): Deploys an NFT collection contract with the specified characteristics. - [Get NFT Info](https://trustos.telefonicatech.com/docs/token/erc-721/get-token-info.md): Retrieves the NFT info identified by its tokenId at the specified collection. - [Mint NFT](https://trustos.telefonicatech.com/docs/token/erc-721/mint.md): Mints an NFT in the specified collection and assigns it to a user. - [Transfer NFT](https://trustos.telefonicatech.com/docs/token/erc-721/transfer.md): Transfers an NFT of the specified collection from a user to another. - [Introduction](https://trustos.telefonicatech.com/docs/token/introduction.md) - [Get Providers](https://trustos.telefonicatech.com/docs/token/utils/providers.md): Retrieves all the available providers to deploy NFTs. - [Create Asset](https://trustos.telefonicatech.com/docs/track/asset-creation/create.md): Creates a digital asset. - [Get Asset by ID](https://trustos.telefonicatech.com/docs/track/asset-management/get-asset.md): Retrieves the asset identified by assetId. - [Get Assets](https://trustos.telefonicatech.com/docs/track/asset-management/get-assets.md): Retrieves all assets of the user. - [Get Global State](https://trustos.telefonicatech.com/docs/track/asset-management/global-state.md): Gets the assets's global state. - [Get Transactions](https://trustos.telefonicatech.com/docs/track/asset-management/transactions.md): Retrieves all transactions within a specified range throughout the entire lifecycle of an asset. - [Update Asset](https://trustos.telefonicatech.com/docs/track/asset-management/update.md): Updates the assets's variable information in the metadata property. - [Data Model](https://trustos.telefonicatech.com/docs/track/data-model.md) - [Introduction](https://trustos.telefonicatech.com/docs/track/introduction.md) - [Get Evidence](https://trustos.telefonicatech.com/docs/track/utils/evidence.md): Retrieves an asset's evidence registered in a specific timestamp from the Blockchain network. - [Get Providers](https://trustos.telefonicatech.com/docs/track/utils/providers.md): Retrieves all the available providers to register the asset. - [Verify Evidence](https://trustos.telefonicatech.com/docs/track/verify-evidence.md) ## OpenAPI Specs - [openapi](https://trustos.telefonicatech.com/docs/track/openapi.json) ## Optional - [Certificates Portal](https://trustos.telefonicatech.com) - [Capabilities](https://aiofthings.telefonicatech.com/servicios-tecnologicos/blockchain/trust-os)