Enterprise-Grade Distributed Token Verification
Veridot
Veridot is a production-ready, multi-language library for secure, distributed token verification in microservices architectures. Built for enterprise environments where services need to verify cryptographically signed tokens without shared secrets or centralized infrastructure.
🚀 Quick Start
Java
<dependency>
<groupId>io.github.cyfko</groupId>
<artifactId>veridot-core</artifactId>
<version>2.0.1</version>
</dependency>
Node.js
npm install dverify
🎯 Why Choose Veridot?
🔐 Zero Shared Secrets
Ephemeral asymmetric keys eliminate the security risks of shared secrets
⚡ High Performance
Sub-millisecond token verification with intelligent local caching
🌐 Distributed by Design
No centralized dependencies or single points of failure
🔄 Automatic Key Management
Self-managing key rotation with configurable intervals
📖 Documentation
Getting Started
Installation and basic setup for Java and Node.js
Java Guide
Complete Java implementation guide with Spring integration
Node.js Guide
TypeScript/JavaScript usage with environment configuration
API Reference
Complete API documentation for all interfaces and classes
🏢 Enterprise Ready
Veridot is built for production environments with:
- Comprehensive monitoring hooks for observability
- Flexible broker implementations (Kafka, Database, Custom)
- Battle-tested cryptography (RSA-2048, ECDSA P-256)
- Enterprise support available from Kunrin SA
Ready to get started?
Choose your preferred language and dive into the documentation.