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();
}
View on Codeberg β†’

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.