Built for Privacy, Designed for Trust
Olocus combines cutting-edge cryptography with practical engineering to create a verification system that protects your privacy whilst building real trust.
How It Works
The Verification Flow
Step 1: Real Interaction
Begin with a genuine interaction, whether meeting someone in person at an event, collaborating on a project, or connecting through a professional network. Every verification starts with real human connection.
Step 2: Mutual Verification
Both parties confirm the interaction through co-signing. This mutual agreement ensures that every attestation is genuine and prevents unilateral false claims about relationships or achievements.
Step 3: ZK Proof Generation
Your device generates a zero-knowledge proof locally, creating cryptographic evidence of the interaction without revealing personal details. Your privacy remains protected whilst building verifiable trust.
Step 4: Blockchain Anchoring
The proof is timestamped and anchored on Polkadot's parachain, creating an immutable record. No personal data is stored on-chainβonly the cryptographic proof of your interaction.
Step 5: Build Trust Score
Each verified interaction contributes to your portable trust score. Over time, you build a reputation that belongs to you, not platforms, opening doors to new opportunities and relationships.
Zero-Knowledge Proofs
We use advanced cryptography to let you prove facts about yourself without revealing the underlying data. For example, prove you're over 18 without sharing your date of birth, or prove you have good credit without exposing your financial history.
On-Device Processing
Your personal data never leaves your device. All sensitive computations happen locally on your phone, ensuring complete privacy. We only share cryptographic proofs, never raw data.
Decentralised Architecture
No single point of failure or control. The protocol operates across a distributed network, making it resilient and censorship-resistant. Your trust belongs to you, not to us.
Co-Signing Mechanism
Interactions require mutual agreement from all parties involved. This prevents fake attestations and ensures every verification represents a genuine connection or achievement.
Blockchain Anchoring
We use Polkadot's parachain technology to timestamp and secure proofs without storing personal data on-chain. This provides immutable verification whilst maintaining privacy.
Open Source
Our entire codebase is open source and auditable. You can verify exactly how the system works, contribute improvements, or even run your own instance. Transparency builds trust.
Battery & Performance
β‘ What to Expect
- Initial battery impact: 8-10% daily drain during active use
- Optimisations planned to reduce this to 3-5% within 6 months
- Most processing happens during charging or idle periods
- Smart scheduling to minimise impact during your active hours
- Optional low-power mode for extended battery life
We're transparent about the computational cost because building trust requires energy. However, we're committed to continuous optimisation and will always prioritise your device's performance.
Security & Privacy
π End-to-End Encryption
All communications are encrypted using industry-standard protocols. Not even Olocus can read your private interactions.
π‘οΈ No Personal Data Storage
We never store your personal information on our servers. Everything sensitive stays on your device.
π Selective Disclosure
You choose what to share and with whom. Reveal only what's necessary for each specific use case.
π Cryptographic Security
Built on proven cryptographic primitives including BLS signatures and Groth16 SNARKs.
π Decentralised Control
No central authority can modify or delete your verifications. Your trust record is permanent and portable.
β Regular Audits
Our protocol undergoes regular security audits by leading cryptography experts.
For Developers
Build on Olocus to add verifiable trust to your applications. Our SDK makes integration simple.
// Example: Verify user reputation
const olocus = new OlocusSDK({ apiKey: 'your-key' });
// Request proof of reputation score
const proof = await olocus.requestProof({
type: 'reputation',
threshold: 80,
attributes: ['verified_identity', 'professional_network']
});
// Verify the proof cryptographically
if (await olocus.verifyProof(proof)) {
// User has proven reputation above threshold
grantAccess();
}
Technical Roadmap
Phase 1: Foundation
Core protocol implementation, basic mobile app, initial zero-knowledge proof system. Focus on professional attestations and identity verification.
Phase 2: Scale
Performance optimisations, battery usage improvements, expanded proof types. Introduction of federated learning capabilities.
Phase 3: Innovate
Advanced privacy features, cross-chain interoperability, decentralised governance. Full AI and machine learning integration.