RecordIQ
Technical Architecture
Built with enterprise best practices, the architecture ensures scalability, maintainability, and security while providing flexibility for future enhancements.
System Architecture Overview
Presentation Layer
Lightning Web Component (vpcRecordIQ)
- Reactive data binding with @wire adapters
- Dynamic field detection using getObjectInfo
- Event-driven architecture
- Salesforce Lightning Design System
Controller Layer
VPC_RecordIQController (Apex)
- @AuraEnabled methods for LWC communication
- Dynamic SOQL query builder
- Related data aggregation
- Provider instantiation via reflection
Integration Layer
Provider Interface Pattern
- VPC_LLMProviderInterface
- VPC_ClaudeAPIIntegration
- VPC_OpenRouterIntegration
- Extensible for new providers
Configuration Layer
Custom Metadata Types
- LLM_Provider_Config__mdt
- LLM_Object_Prompt__mdt
- LLM_Related_Object_Config__mdt
- Runtime configuration without deployment
Security Layer
Enterprise Security Features
- Named Credentials for API keys
- Field-level security respect
- CRUD/FLS enforcement
- Governor limits compliance
External Services
AI Provider APIs
- Anthropic Claude API
- OpenRouter unified endpoint
- RESTful communication
- JSON request/response handling
The Rise of the Agentic Enterprise: What Salesforce, HubSpot, and Microsoft Are Building
Compare Salesforce Agentforce, HubSpot Breeze, and Microsoft Copilot Studio—and learn how enterprises should govern AI agents for measurabl...
The Ten Ideas That Make the Case for FSC Core
The Complete Argument from Our 10-Part Series — Compressed for Sharing and Reference
The Institutions That Move First Will Win
A Vision for Financial Services on FSC Core — and the Decision That Determines Which Side of That Future You Are On
