Enterprise-Grade Distributed Token Verification

Veridot

Java Version Node.js Version License: MIT Maven Central npm

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

🏢 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.