What is OTRUST?
OTRUST is a distributed protocol for verifiable truth. With cryptographically signed claims, traceability, and open source code, OTRUST enables a network where facts can be verified and trusted – by everyone.
Core Features
Open Source
Community-driven, MIT-licensed, and transparent by design.
Community-driven, MIT-licensed, and transparent by design.
Verifiable Claims
Cryptographically signed, tamper-proof, and traceable facts.
Cryptographically signed, tamper-proof, and traceable facts.
Lightweight Blockchain
Efficient, scalable, and easy to integrate for developers.
Efficient, scalable, and easy to integrate for developers.
Reputation System
Trust is built through verified actions and reputation.
Trust is built through verified actions and reputation.
How Does It Work?
1. Create Claim
A user or organization creates a claim in OTRUST's format.
A user or organization creates a claim in OTRUST's format.
2. Sign & Publish
The claim is cryptographically signed and published to the network.
The claim is cryptographically signed and published to the network.
3. Verify & Trace
Others can verify the signature and trace the origin and context.
Others can verify the signature and trace the origin and context.
Get Started
NPM (CLI-tool)
npm install -g otrust-cli
Docker (Server)
git clone https://github.com/otrust-eu/otrust-server.git && cd otrust-server && docker-compose up -d
GitHub (Server)
git clone https://github.com/otrust-eu/otrust-server.git
Example of a Verifiable Claim
{
"subject": "Gothenburg",
"predicate": "has_population",
"object": "587,549",
"context": {
"source": "https://www.scb.se/...",
"timestamp": "2023-01-01T00:00:00Z"
},
"signature": "EdjeWF9FSd..."
}
Contact
Email: kris@otrust.eu
GitHub: otrust-eu
Web: otrust.eu