https://github.com/simaamis2020/document-verification-service
Document Verification Service
https://github.com/simaamis2020/document-verification-service
anna-simonenko-solace-demo demo event-driven java pubsub solace springboot
Last synced: 26 days ago
JSON representation
Document Verification Service
- Host: GitHub
- URL: https://github.com/simaamis2020/document-verification-service
- Owner: simaamis2020
- Created: 2025-10-13T21:58:47.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-10-15T00:04:00.000Z (8 months ago)
- Last Synced: 2025-10-15T04:49:48.508Z (8 months ago)
- Topics: anna-simonenko-solace-demo, demo, event-driven, java, pubsub, solace, springboot
- Language: Java
- Homepage:
- Size: 16.6 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## ---------Architecture Diagram---------------
https://www.figma.com/board/lUSLTNd6bkNYCwGmHZawGJ/Loan-Processing-Flow-with-Solace?node-id=0-1&t=vbeEO5UROfnxwhhf-1
# DocumentVerificationService
## Version 0.1.0
A Java Spring Boot service for document intake and LLM-based decision parsing.
## Features
- Subscribes to various events from the solace cloud event mesh and solace agend mesh.
- Processes document validation using solace agent mesh and gpt-4o llm
- Parses LLM response
- Publishes document-fail and document-verified events to solace event mesh.
## How to run
- Update Configuration
Open src/main/resources/application.yml.
Change Solace connection variables (host, msgVpn, clientUsername, clientPassword) to match your environment.
Change file upload directory to match yours
- Build the Project
mvn clean install -DskipTests
- Run the Application
mvn spring-boot:run