Two stores: RAG text and binary files.
Business text for retrieval lives in Postgres with pgvector. Binary objects (photos, PDFs to keep) use the licensed files add-on with file-service and MinIO, including admin browse and anonymous drop links.
Knowledge → Index → Retrieve → Agent → Action
How data is stored
RAG datastore is core knowledge. Files/MinIO is a licensed `files` add-on with size limits.
RAG database
Chunks, embeddings and tenant id live in PostgreSQL. Redis and RabbitMQ are for runtime, not the knowledge corpus.
File service
file-service stores blobs in MinIO. Attachments from email intake can land as storageRef=file: with SHA-256.
Drop links
Anonymous drop links are a files capability, separate from website chat and RAG ingest.
No secrets in graphs
Connection strings and API keys stay in secret-service references, not in datastore rows of a workflow JSON.
Ready to move beyond the chatbot?
Build AI that understands your business, follows your processes and can actually get things done.