traent platform overview



Traent is a real-time collaborative platform based on blockchain technology that guarantees the contributing organizations with:

It is provided with several apps that enable:

Before starting

Users and organizations must be registered with Traent

Users must create a Traent account, and organizations must be registered with Traent.

By associating users’ accounts with organizations, Era profiles are created and enable users to collaborate on projects through the Era app.
Accounts and organizations are managed through the Identity and Organization apps.

Start collaborating on Era

Create and manage projects

Once you have a Traent account and an Era profile, you can create projects where you can invite collaborators of other organizations and of your organization.

When you create a project, you are an administrator, and you assign a role to each collaborator you have invited. Depending on this role, collaboration can consist of simply viewing or participating with different levels of possible actions. Note that collaborators can be added later during the lifecycle of the project.

Once a group is created, collaborators can start:

The project is governed by a workflow that consists of several phases during which collaborators process tasks according to specific rules to conduct the project.

Era allows members of different organizations or within the same organization to easily collaborate on projects with smart tools.

Documents

All versions of the same document are archived and consultable. Several features are available for documents such as:

The size of each uploaded document should not exceed 100 MB.

Streams

Streams enable you to connect any data source within the project. Several types of streams can be created inside a project and possibly linked to a document or a pdf. Streams can be filled by:

If you upload an editable pdf, streams can be automatically created and linked to the editable fields of the pdf. Each editable field corresponds to a stream. Editable pdf files can therefore be updated automatically and in real-time via streams.

Through automation, you can decide to monitor some streams and trigger actions in relation to these streams.

Classes enable you to tag streams for organizing them inside the project. Classes are visible to all collaborators in the project.

Threads

Collaborators of a project can discuss together through threads. Plus to discussions, this tool enables you to send smart links to other threads, share documents and streams of projects straightforwardly. Through the @ tool in the chat, you can select the other resources to share with others.

Threads can have two different statuses:

Automations

Automation is a powerful tool that enables you to reduce manual intervention in the project management process. The project is thus improved in terms of time-saving and prevention of human error.
Automations are specific to an organization and are only visible to the project collaborators of that organization.

An automation consists in identifying a project source to be monitored to trigger an action as soon as this source verifies a certain condition.
Defining automation by setting:

Automations are activated by default, but you can decide to disactivate them.

Era projects and blockchain

Each project your organization (hereafter org node) is involved in is registered in one ledger based on blockchain technology.

Other organizations involved in a project also have a copy of its ledger. Note that a ledger can also be shared with externals.

The ledger consists of:

Traent produces hashes*, i.e., a unique fingerprint of the data and all its updates (hereafter payload) during its life cycle. These hashes are added to a private blockchain while part of the payloads is written off-chain. These off-chain data are sealed boxes. Traent  builds a digest, a kind of “hash” digest, of the data hashes each time a new block is added, producing consistency proofs of the digests. These proofs enable anyone to verify  the integrity between digests of different times outside the Traent platform.

Digests, which represent the history of the data, and consistency proofs are written on a public blockchain at regular intervals. This process is called notarization and ensures that data is not tampered with.

The data is written in the ledger only when all involved organizations have sent their acknowledgement.

Sharing projects with others

You can export the ledger and share it with external actors. They can visualize the data through the Traent Viewer, which is an open data sharing portal. The ledger export tool supports granular data disclosure while ensuring that data is not tampered with. The granularity goes as far as disclosing some information in documents rather than others. This is possible through the connection of streams to editable pdf files. Other data types, such as streams or threads, can also be excluded from the exported ledger.

The exported ledgers also contain consistency proofs to verify data integrity.