Technical design
Asynchronous Messaging Service
In trust-transfer ecosystem, every participant possesses at least one digital wallet (which comprises a private and public key). This approach ensures that participants are solely connected to the blockchain network, eliminating the need for any intermediary or direct point-to-point connections between participants. The blockchain serves as a central hub and the sole point of contact for all participants. Once the connection with the blockchain is established, no further communication channels are required.
Within trust-transfer, a Smart Contract is created for each sender and receiver pair involved in the message exchange process and the secure generation of certificates and Smart Contracts is seamlessly handled by Trust-Transfer in the background.
Once this setup is completed, each message sent will generate a unique NFT(token) that is automatically incorporated into the corresponding Smart Contract and stored in IPFS (Inter Planetary File System).
To initiate message transmission, the procedure involves from the Sender side:
Signing the document.
Encrypting the Message.
Send tokenized message.
The recipient will receive the token in his Digital wallet:
Read the tokenized message.
Decrypt the message.
Check the signature.
Process the original document.
All these process are monitored and stored by the Blockchain, and then distributed and replicated, so it can be review and checked at any time.
Different Monitors and tools, let both, the Sender and Receiver to further check and conciliate their own records with the Blockchain data. No Sender/Receiver conciliation is needed anymore.
Blockchain records are the source of truth!
Public document sharing
Signing and encrypting documents can be configured for different kind of documents and communications, enabling accessibility for a wider audience and use cases, like certificates, coupons, tickets, promotional material and so on.
In this way, the recipient will receive the digital asset in his wallet as a regular tokenized message, that can be eventually used, traded or sold, creating an ecosystems to develop campaigns, marketplaces or even affinity groups.
Building DApps
Trust-transfer serves as an adaptable foundation for building innovative solutions atop its core functionality.
This can be realized through the creation of collaborative workflows or the development of Decentralized Applications (DApps).
Workflow capabilities
Workflows can be designed involving multiple participants, each contributing their specialized services.
For instance, in the case of generating an invoice, the document can be added to the blockchain, and subsequently, a third-party service provider can intervene to authenticate it through governmental sign-off, prior to transmitting it to the client.
This layered workflow approach enhances the overall process and instills added trust and credibility.
Storing files using IPFS storage provides the decentralize service that fits the best with Blockchain technology, but to improve the service and align it with DApps, Workflows and High availability, there're two options:
IPFS Node, using trust-transfer IPFS node or running your own node warrants that the file will be retrieved immediately, and it'll be available as long as you need.
Filecoin Node, is also a Blockchain Layer One solution that addresses the storage of files fully integrated with Blockchains. Besides trust-transfer Node, you can also run your own node and even monetize the service, staking and providing services for the network.
IPFS Node & Filecoin
Quality & quantity
Trust-transfer presents itself as a versatile and comprehensive solution, capable of addressing diverse document exchange needs while facilitating secure integration within existing systems.
Its applicability extends to various industries and scenarios.