diff --git a/Containerfile b/Containerfile index bfcbe5df..9a1ee7cd 100644 --- a/Containerfile +++ b/Containerfile @@ -28,17 +28,19 @@ RUN pip3 install anthropic boto3 cohere openai google-cloud-aiplatform ollama \ FROM ai AS build -env PACKAGE_VERSION=0.0.0 +COPY trustgraph-base/ /root/build/trustgraph-base/ +COPY README.md /root/build/trustgraph-base/ -COPY trustgraph-core/ /root/build/trustgraph-core/ -COPY README.md /root/build/trustgraph-core/ +COPY trustgraph-flow/ /root/build/trustgraph-flow/ +COPY README.md /root/build/trustgraph-flow/ COPY trustgraph-embeddings-hf/ /root/build/trustgraph-embeddings-hf/ COPY README.md /root/build/trustgraph-embeddings-hf/ WORKDIR /root/build/ -RUN pip3 wheel -w /root/wheels/ --no-deps ./trustgraph-core/ +RUN pip3 wheel -w /root/wheels/ --no-deps ./trustgraph-base/ +RUN pip3 wheel -w /root/wheels/ --no-deps ./trustgraph-flow/ RUN pip3 wheel -w /root/wheels/ --no-deps ./trustgraph-embeddings-hf/ RUN ls /root/wheels @@ -52,7 +54,8 @@ FROM ai COPY --from=build /root/wheels /root/wheels RUN \ - pip3 install /root/wheels/trustgraph_core-* && \ + pip3 install /root/wheels/trustgraph_base-* && \ + pip3 install /root/wheels/trustgraph_flow-* && \ pip3 install /root/wheels/trustgraph_embeddings_hf-* && \ pip3 cache purge && \ rm -rf /root/wheels diff --git a/Makefile b/Makefile index 521aafd1..f4a425ec 100644 --- a/Makefile +++ b/Makefile @@ -1,19 +1,21 @@ # VERSION=$(shell git describe | sed 's/^v//') -VERSION=0.11.8 +VERSION=0.11.9 DOCKER=podman all: container pkgs: - pip3 wheel --no-deps --wheel-dir dist trustgraph-core/ + pip3 wheel --no-deps --wheel-dir dist trustgraph-base/ + pip3 wheel --no-deps --wheel-dir dist trustgraph-flow/ pip3 wheel --no-deps --wheel-dir dist trustgraph-embeddings-hf/ CONTAINER=docker.io/trustgraph/trustgraph-flow update-package-versions: - echo __version__ = \"${VERSION}\" > trustgraph-core/trustgraph/core_version.py + echo __version__ = \"${VERSION}\" > trustgraph-base/trustgraph/base_version.py + echo __version__ = \"${VERSION}\" > trustgraph-flow/trustgraph/flow_version.py echo __version__ = \"${VERSION}\" > trustgraph-embeddings-hf/trustgraph/embeddings_hf_version.py container: update-package-versions @@ -23,17 +25,6 @@ container: update-package-versions push: ${DOCKER} push ${CONTAINER}:${VERSION} -start: - ${DOCKER} run -i -t --name ${NAME} \ - -i -t \ - -p 8081:8081 \ - -v $$(pwd)/keys:/keys \ - -v $$(pwd)/configs:/configs \ - ${CONTAINER}:${VERSION} - -stop: - ${DOCKER} rm -f ${NAME} - clean: rm -rf wheels/ @@ -61,10 +52,8 @@ JSONNET_FLAGS=-J templates -J . # is going away in 0.11. update-templates: update-dcs -# update-minikubes JSON_TO_YAML=python3 -c 'import sys, yaml, json; j=json.loads(sys.stdin.read()); print(yaml.safe_dump(j))' -# JSON_TO_YAML=cat update-dcs: set-version for graph in ${GRAPHS}; do \ @@ -88,31 +77,7 @@ update-dcs: set-version done; \ done -update-minikubes: set-version - rm -rf deploy/minikube - mkdir -p deploy/minikube - for model in ${MODELS}; do \ - for graph in ${GRAPHS}; do \ - cm=$${graph},pulsar,${VECTORDB},embeddings-hf,graph-rag,grafana,trustgraph,$${model}; \ - input=templates/opts-to-minikube-k8s.jsonnet; \ - output=deploy/minikube/tg-launch-$${model}-$${graph}.yaml; \ - echo $${model} + $${graph} '->' $${output}; \ - jsonnet ${JSONNET_FLAGS} \ - --ext-str options=$${cm} $${input} | \ - ${JSON_TO_YAML} > $${output}; \ - done; \ - done - docker-hub-login: cat docker-token.txt | \ docker login -u trustgraph --password-stdin registry-1.docker.io -FORCE: - -IGNOREconfig.yaml: config.json FORCE - jsonnet -J . -J templates/ templates/config-to-gcp-k8s.jsonnet | \ - python3 -c 'import sys, yaml, json; j=json.loads(sys.stdin.read()); print(yaml.safe_dump(j))' > $@ - -config.yaml: config.json FORCE - jsonnet -J . -J templates/ templates/config-to-minikube-k8s.jsonnet | \ - python3 -c 'import sys, yaml, json; j=json.loads(sys.stdin.read()); print(yaml.safe_dump(j))' > $@ diff --git a/trustgraph-base/setup.py b/trustgraph-base/setup.py index 404bb26b..60d8b6c8 100644 --- a/trustgraph-base/setup.py +++ b/trustgraph-base/setup.py @@ -7,7 +7,7 @@ with open("README.md", "r") as fh: # Load a version number module spec = importlib.util.spec_from_file_location( - 'version', 'trustgraph/core_version.py' + 'version', 'trustgraph/base_version.py' ) version_module = importlib.util.module_from_spec(spec) spec.loader.exec_module(version_module) @@ -15,7 +15,7 @@ spec.loader.exec_module(version_module) version = version_module.__version__ setuptools.setup( - name="trustgraph-core", + name="trustgraph-base", version=version, author="trustgraph.ai", author_email="security@trustgraph.ai", @@ -25,7 +25,6 @@ setuptools.setup( url="https://github.com/trustgraph-ai/trustgraph", packages=setuptools.find_namespace_packages( where='./', -# include=['trustgraph.core'] ), classifiers=[ "Programming Language :: Python :: 3", @@ -35,82 +34,9 @@ setuptools.setup( python_requires='>=3.8', download_url = "https://github.com/trustgraph-ai/trustgraph/archive/refs/tags/v" + version + ".tar.gz", install_requires=[ - "urllib3", - "rdflib", - "pymilvus", - "langchain", - "langchain-core", - "langchain-text-splitters", - "langchain-community", - "requests", - "cassandra-driver", "pulsar-client", - "pypdf", - "qdrant-client", - "tabulate", - "anthropic", - "google-cloud-aiplatform", - "pyyaml", "prometheus-client", - "pyarrow", - "cohere", - "boto3", - "openai", - "neo4j", - "tiktoken", ], scripts=[ - "scripts/chunker-recursive", - "scripts/chunker-token", - "scripts/concat-parquet", - "scripts/de-query-milvus", - "scripts/de-query-qdrant", - "scripts/de-write-milvus", - "scripts/de-write-qdrant", - "scripts/document-rag", - "scripts/dump-parquet", - "scripts/embeddings-ollama", - "scripts/embeddings-vectorize", - "scripts/ge-dump-parquet", - "scripts/ge-query-milvus", - "scripts/ge-query-qdrant", - "scripts/ge-write-milvus", - "scripts/ge-write-qdrant", - "scripts/graph-rag", - "scripts/graph-show", - "scripts/graph-to-turtle", - "scripts/init-pulsar-manager", - "scripts/kg-extract-definitions", - "scripts/kg-extract-topics", - "scripts/kg-extract-relationships", - "scripts/load-graph-embeddings", - "scripts/load-pdf", - "scripts/load-text", - "scripts/load-triples", - "scripts/metering", - "scripts/object-extract-row", - "scripts/oe-write-milvus", - "scripts/pdf-decoder", - "scripts/prompt-generic", - "scripts/prompt-template", - "scripts/query-document-rag", - "scripts/query-graph-rag", - "scripts/rows-write-cassandra", - "scripts/run-processing", - "scripts/text-completion-azure", - "scripts/text-completion-bedrock", - "scripts/text-completion-claude", - "scripts/text-completion-cohere", - "scripts/text-completion-llamafile", - "scripts/text-completion-ollama", - "scripts/text-completion-openai", - "scripts/text-completion-vertexai", - "scripts/tg-init-pulsar", - "scripts/tg-processor-state", - "scripts/triples-dump-parquet", - "scripts/triples-query-cassandra", - "scripts/triples-query-neo4j", - "scripts/triples-write-cassandra", - "scripts/triples-write-neo4j", ] ) diff --git a/trustgraph-embeddings-hf/setup.py b/trustgraph-embeddings-hf/setup.py index d473e2d5..f3c2869b 100644 --- a/trustgraph-embeddings-hf/setup.py +++ b/trustgraph-embeddings-hf/setup.py @@ -25,7 +25,6 @@ setuptools.setup( url="https://github.com/trustgraph-ai/trustgraph", packages=setuptools.find_namespace_packages( where='./', -# include=['trustgraph.core'] ), classifiers=[ "Programming Language :: Python :: 3", @@ -35,7 +34,8 @@ setuptools.setup( python_requires='>=3.8', download_url = "https://github.com/trustgraph-ai/trustgraph/archive/refs/tags/v" + version + ".tar.gz", install_requires=[ - "trustgraph-core", + "trustgraph-base", + "trustgraph-flow", "torch", "urllib3", "transformers", diff --git a/trustgraph-core/scripts/chunker-recursive b/trustgraph-flow/scripts/chunker-recursive similarity index 100% rename from trustgraph-core/scripts/chunker-recursive rename to trustgraph-flow/scripts/chunker-recursive diff --git a/trustgraph-core/scripts/chunker-token b/trustgraph-flow/scripts/chunker-token similarity index 100% rename from trustgraph-core/scripts/chunker-token rename to trustgraph-flow/scripts/chunker-token diff --git a/trustgraph-core/scripts/concat-parquet b/trustgraph-flow/scripts/concat-parquet similarity index 100% rename from trustgraph-core/scripts/concat-parquet rename to trustgraph-flow/scripts/concat-parquet diff --git a/trustgraph-core/scripts/de-query-milvus b/trustgraph-flow/scripts/de-query-milvus similarity index 100% rename from trustgraph-core/scripts/de-query-milvus rename to trustgraph-flow/scripts/de-query-milvus diff --git a/trustgraph-core/scripts/de-query-qdrant b/trustgraph-flow/scripts/de-query-qdrant similarity index 100% rename from trustgraph-core/scripts/de-query-qdrant rename to trustgraph-flow/scripts/de-query-qdrant diff --git a/trustgraph-core/scripts/de-write-milvus b/trustgraph-flow/scripts/de-write-milvus similarity index 100% rename from trustgraph-core/scripts/de-write-milvus rename to trustgraph-flow/scripts/de-write-milvus diff --git a/trustgraph-core/scripts/de-write-qdrant b/trustgraph-flow/scripts/de-write-qdrant similarity index 100% rename from trustgraph-core/scripts/de-write-qdrant rename to trustgraph-flow/scripts/de-write-qdrant diff --git a/trustgraph-core/scripts/document-rag b/trustgraph-flow/scripts/document-rag similarity index 100% rename from trustgraph-core/scripts/document-rag rename to trustgraph-flow/scripts/document-rag diff --git a/trustgraph-core/scripts/dump-parquet b/trustgraph-flow/scripts/dump-parquet similarity index 100% rename from trustgraph-core/scripts/dump-parquet rename to trustgraph-flow/scripts/dump-parquet diff --git a/trustgraph-core/scripts/embeddings-ollama b/trustgraph-flow/scripts/embeddings-ollama similarity index 100% rename from trustgraph-core/scripts/embeddings-ollama rename to trustgraph-flow/scripts/embeddings-ollama diff --git a/trustgraph-core/scripts/embeddings-vectorize b/trustgraph-flow/scripts/embeddings-vectorize similarity index 100% rename from trustgraph-core/scripts/embeddings-vectorize rename to trustgraph-flow/scripts/embeddings-vectorize diff --git a/trustgraph-core/scripts/ge-dump-parquet b/trustgraph-flow/scripts/ge-dump-parquet similarity index 100% rename from trustgraph-core/scripts/ge-dump-parquet rename to trustgraph-flow/scripts/ge-dump-parquet diff --git a/trustgraph-core/scripts/ge-query-milvus b/trustgraph-flow/scripts/ge-query-milvus similarity index 100% rename from trustgraph-core/scripts/ge-query-milvus rename to trustgraph-flow/scripts/ge-query-milvus diff --git a/trustgraph-core/scripts/ge-query-qdrant b/trustgraph-flow/scripts/ge-query-qdrant similarity index 100% rename from trustgraph-core/scripts/ge-query-qdrant rename to trustgraph-flow/scripts/ge-query-qdrant diff --git a/trustgraph-core/scripts/ge-write-milvus b/trustgraph-flow/scripts/ge-write-milvus similarity index 100% rename from trustgraph-core/scripts/ge-write-milvus rename to trustgraph-flow/scripts/ge-write-milvus diff --git a/trustgraph-core/scripts/ge-write-qdrant b/trustgraph-flow/scripts/ge-write-qdrant similarity index 100% rename from trustgraph-core/scripts/ge-write-qdrant rename to trustgraph-flow/scripts/ge-write-qdrant diff --git a/trustgraph-core/scripts/graph-rag b/trustgraph-flow/scripts/graph-rag similarity index 100% rename from trustgraph-core/scripts/graph-rag rename to trustgraph-flow/scripts/graph-rag diff --git a/trustgraph-core/scripts/graph-show b/trustgraph-flow/scripts/graph-show similarity index 100% rename from trustgraph-core/scripts/graph-show rename to trustgraph-flow/scripts/graph-show diff --git a/trustgraph-core/scripts/graph-to-turtle b/trustgraph-flow/scripts/graph-to-turtle similarity index 100% rename from trustgraph-core/scripts/graph-to-turtle rename to trustgraph-flow/scripts/graph-to-turtle diff --git a/trustgraph-core/scripts/init-pulsar-manager b/trustgraph-flow/scripts/init-pulsar-manager similarity index 100% rename from trustgraph-core/scripts/init-pulsar-manager rename to trustgraph-flow/scripts/init-pulsar-manager diff --git a/trustgraph-core/scripts/kg-extract-definitions b/trustgraph-flow/scripts/kg-extract-definitions similarity index 100% rename from trustgraph-core/scripts/kg-extract-definitions rename to trustgraph-flow/scripts/kg-extract-definitions diff --git a/trustgraph-core/scripts/kg-extract-relationships b/trustgraph-flow/scripts/kg-extract-relationships similarity index 100% rename from trustgraph-core/scripts/kg-extract-relationships rename to trustgraph-flow/scripts/kg-extract-relationships diff --git a/trustgraph-core/scripts/kg-extract-topics b/trustgraph-flow/scripts/kg-extract-topics similarity index 100% rename from trustgraph-core/scripts/kg-extract-topics rename to trustgraph-flow/scripts/kg-extract-topics diff --git a/trustgraph-core/scripts/load-graph-embeddings b/trustgraph-flow/scripts/load-graph-embeddings similarity index 100% rename from trustgraph-core/scripts/load-graph-embeddings rename to trustgraph-flow/scripts/load-graph-embeddings diff --git a/trustgraph-core/scripts/load-pdf b/trustgraph-flow/scripts/load-pdf similarity index 100% rename from trustgraph-core/scripts/load-pdf rename to trustgraph-flow/scripts/load-pdf diff --git a/trustgraph-core/scripts/load-text b/trustgraph-flow/scripts/load-text similarity index 100% rename from trustgraph-core/scripts/load-text rename to trustgraph-flow/scripts/load-text diff --git a/trustgraph-core/scripts/load-triples b/trustgraph-flow/scripts/load-triples similarity index 100% rename from trustgraph-core/scripts/load-triples rename to trustgraph-flow/scripts/load-triples diff --git a/trustgraph-core/scripts/metering b/trustgraph-flow/scripts/metering similarity index 100% rename from trustgraph-core/scripts/metering rename to trustgraph-flow/scripts/metering diff --git a/trustgraph-core/scripts/object-extract-row b/trustgraph-flow/scripts/object-extract-row similarity index 100% rename from trustgraph-core/scripts/object-extract-row rename to trustgraph-flow/scripts/object-extract-row diff --git a/trustgraph-core/scripts/oe-write-milvus b/trustgraph-flow/scripts/oe-write-milvus similarity index 100% rename from trustgraph-core/scripts/oe-write-milvus rename to trustgraph-flow/scripts/oe-write-milvus diff --git a/trustgraph-core/scripts/pdf-decoder b/trustgraph-flow/scripts/pdf-decoder similarity index 100% rename from trustgraph-core/scripts/pdf-decoder rename to trustgraph-flow/scripts/pdf-decoder diff --git a/trustgraph-core/scripts/prompt-generic b/trustgraph-flow/scripts/prompt-generic similarity index 100% rename from trustgraph-core/scripts/prompt-generic rename to trustgraph-flow/scripts/prompt-generic diff --git a/trustgraph-core/scripts/prompt-template b/trustgraph-flow/scripts/prompt-template similarity index 100% rename from trustgraph-core/scripts/prompt-template rename to trustgraph-flow/scripts/prompt-template diff --git a/trustgraph-core/scripts/query-document-rag b/trustgraph-flow/scripts/query-document-rag similarity index 100% rename from trustgraph-core/scripts/query-document-rag rename to trustgraph-flow/scripts/query-document-rag diff --git a/trustgraph-core/scripts/query-graph-rag b/trustgraph-flow/scripts/query-graph-rag similarity index 100% rename from trustgraph-core/scripts/query-graph-rag rename to trustgraph-flow/scripts/query-graph-rag diff --git a/trustgraph-core/scripts/rows-write-cassandra b/trustgraph-flow/scripts/rows-write-cassandra similarity index 100% rename from trustgraph-core/scripts/rows-write-cassandra rename to trustgraph-flow/scripts/rows-write-cassandra diff --git a/trustgraph-core/scripts/run-processing b/trustgraph-flow/scripts/run-processing similarity index 100% rename from trustgraph-core/scripts/run-processing rename to trustgraph-flow/scripts/run-processing diff --git a/trustgraph-core/scripts/text-completion-azure b/trustgraph-flow/scripts/text-completion-azure similarity index 100% rename from trustgraph-core/scripts/text-completion-azure rename to trustgraph-flow/scripts/text-completion-azure diff --git a/trustgraph-core/scripts/text-completion-bedrock b/trustgraph-flow/scripts/text-completion-bedrock similarity index 100% rename from trustgraph-core/scripts/text-completion-bedrock rename to trustgraph-flow/scripts/text-completion-bedrock diff --git a/trustgraph-core/scripts/text-completion-claude b/trustgraph-flow/scripts/text-completion-claude similarity index 100% rename from trustgraph-core/scripts/text-completion-claude rename to trustgraph-flow/scripts/text-completion-claude diff --git a/trustgraph-core/scripts/text-completion-cohere b/trustgraph-flow/scripts/text-completion-cohere similarity index 100% rename from trustgraph-core/scripts/text-completion-cohere rename to trustgraph-flow/scripts/text-completion-cohere diff --git a/trustgraph-core/scripts/text-completion-llamafile b/trustgraph-flow/scripts/text-completion-llamafile similarity index 100% rename from trustgraph-core/scripts/text-completion-llamafile rename to trustgraph-flow/scripts/text-completion-llamafile diff --git a/trustgraph-core/scripts/text-completion-ollama b/trustgraph-flow/scripts/text-completion-ollama similarity index 100% rename from trustgraph-core/scripts/text-completion-ollama rename to trustgraph-flow/scripts/text-completion-ollama diff --git a/trustgraph-core/scripts/text-completion-openai b/trustgraph-flow/scripts/text-completion-openai similarity index 100% rename from trustgraph-core/scripts/text-completion-openai rename to trustgraph-flow/scripts/text-completion-openai diff --git a/trustgraph-core/scripts/text-completion-vertexai b/trustgraph-flow/scripts/text-completion-vertexai similarity index 100% rename from trustgraph-core/scripts/text-completion-vertexai rename to trustgraph-flow/scripts/text-completion-vertexai diff --git a/trustgraph-core/scripts/tg-init-pulsar b/trustgraph-flow/scripts/tg-init-pulsar similarity index 100% rename from trustgraph-core/scripts/tg-init-pulsar rename to trustgraph-flow/scripts/tg-init-pulsar diff --git a/trustgraph-core/scripts/tg-processor-state b/trustgraph-flow/scripts/tg-processor-state similarity index 100% rename from trustgraph-core/scripts/tg-processor-state rename to trustgraph-flow/scripts/tg-processor-state diff --git a/trustgraph-core/scripts/triples-dump-parquet b/trustgraph-flow/scripts/triples-dump-parquet similarity index 100% rename from trustgraph-core/scripts/triples-dump-parquet rename to trustgraph-flow/scripts/triples-dump-parquet diff --git a/trustgraph-core/scripts/triples-query-cassandra b/trustgraph-flow/scripts/triples-query-cassandra similarity index 100% rename from trustgraph-core/scripts/triples-query-cassandra rename to trustgraph-flow/scripts/triples-query-cassandra diff --git a/trustgraph-core/scripts/triples-query-neo4j b/trustgraph-flow/scripts/triples-query-neo4j similarity index 100% rename from trustgraph-core/scripts/triples-query-neo4j rename to trustgraph-flow/scripts/triples-query-neo4j diff --git a/trustgraph-core/scripts/triples-write-cassandra b/trustgraph-flow/scripts/triples-write-cassandra similarity index 100% rename from trustgraph-core/scripts/triples-write-cassandra rename to trustgraph-flow/scripts/triples-write-cassandra diff --git a/trustgraph-core/scripts/triples-write-neo4j b/trustgraph-flow/scripts/triples-write-neo4j similarity index 100% rename from trustgraph-core/scripts/triples-write-neo4j rename to trustgraph-flow/scripts/triples-write-neo4j diff --git a/trustgraph-core/setup.py b/trustgraph-flow/setup.py similarity index 97% rename from trustgraph-core/setup.py rename to trustgraph-flow/setup.py index 404bb26b..02578a4c 100644 --- a/trustgraph-core/setup.py +++ b/trustgraph-flow/setup.py @@ -7,7 +7,7 @@ with open("README.md", "r") as fh: # Load a version number module spec = importlib.util.spec_from_file_location( - 'version', 'trustgraph/core_version.py' + 'version', 'trustgraph/flow_version.py' ) version_module = importlib.util.module_from_spec(spec) spec.loader.exec_module(version_module) @@ -15,7 +15,7 @@ spec.loader.exec_module(version_module) version = version_module.__version__ setuptools.setup( - name="trustgraph-core", + name="trustgraph-flow", version=version, author="trustgraph.ai", author_email="security@trustgraph.ai", @@ -25,7 +25,6 @@ setuptools.setup( url="https://github.com/trustgraph-ai/trustgraph", packages=setuptools.find_namespace_packages( where='./', -# include=['trustgraph.core'] ), classifiers=[ "Programming Language :: Python :: 3", @@ -35,6 +34,7 @@ setuptools.setup( python_requires='>=3.8', download_url = "https://github.com/trustgraph-ai/trustgraph/archive/refs/tags/v" + version + ".tar.gz", install_requires=[ + "trustgraph-base", "urllib3", "rdflib", "pymilvus", diff --git a/trustgraph-core/trustgraph/__init__.py b/trustgraph-flow/trustgraph/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/__init__.py rename to trustgraph-flow/trustgraph/__init__.py diff --git a/trustgraph-core/trustgraph/chunking/__init__.py b/trustgraph-flow/trustgraph/chunking/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/chunking/__init__.py rename to trustgraph-flow/trustgraph/chunking/__init__.py diff --git a/trustgraph-core/trustgraph/chunking/recursive/__init__.py b/trustgraph-flow/trustgraph/chunking/recursive/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/chunking/recursive/__init__.py rename to trustgraph-flow/trustgraph/chunking/recursive/__init__.py diff --git a/trustgraph-core/trustgraph/chunking/recursive/__main__.py b/trustgraph-flow/trustgraph/chunking/recursive/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/chunking/recursive/__main__.py rename to trustgraph-flow/trustgraph/chunking/recursive/__main__.py diff --git a/trustgraph-core/trustgraph/chunking/recursive/chunker.py b/trustgraph-flow/trustgraph/chunking/recursive/chunker.py similarity index 100% rename from trustgraph-core/trustgraph/chunking/recursive/chunker.py rename to trustgraph-flow/trustgraph/chunking/recursive/chunker.py diff --git a/trustgraph-core/trustgraph/chunking/token/__init__.py b/trustgraph-flow/trustgraph/chunking/token/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/chunking/token/__init__.py rename to trustgraph-flow/trustgraph/chunking/token/__init__.py diff --git a/trustgraph-core/trustgraph/chunking/token/__main__.py b/trustgraph-flow/trustgraph/chunking/token/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/chunking/token/__main__.py rename to trustgraph-flow/trustgraph/chunking/token/__main__.py diff --git a/trustgraph-core/trustgraph/chunking/token/chunker.py b/trustgraph-flow/trustgraph/chunking/token/chunker.py similarity index 100% rename from trustgraph-core/trustgraph/chunking/token/chunker.py rename to trustgraph-flow/trustgraph/chunking/token/chunker.py diff --git a/trustgraph-core/trustgraph/decoding/__init__.py b/trustgraph-flow/trustgraph/decoding/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/decoding/__init__.py rename to trustgraph-flow/trustgraph/decoding/__init__.py diff --git a/trustgraph-core/trustgraph/decoding/pdf/__init__.py b/trustgraph-flow/trustgraph/decoding/pdf/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/decoding/pdf/__init__.py rename to trustgraph-flow/trustgraph/decoding/pdf/__init__.py diff --git a/trustgraph-core/trustgraph/decoding/pdf/__main__.py b/trustgraph-flow/trustgraph/decoding/pdf/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/decoding/pdf/__main__.py rename to trustgraph-flow/trustgraph/decoding/pdf/__main__.py diff --git a/trustgraph-core/trustgraph/decoding/pdf/pdf_decoder.py b/trustgraph-flow/trustgraph/decoding/pdf/pdf_decoder.py similarity index 100% rename from trustgraph-core/trustgraph/decoding/pdf/pdf_decoder.py rename to trustgraph-flow/trustgraph/decoding/pdf/pdf_decoder.py diff --git a/trustgraph-core/trustgraph/direct/__init__.py b/trustgraph-flow/trustgraph/direct/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/direct/__init__.py rename to trustgraph-flow/trustgraph/direct/__init__.py diff --git a/trustgraph-core/trustgraph/direct/cassandra.py b/trustgraph-flow/trustgraph/direct/cassandra.py similarity index 100% rename from trustgraph-core/trustgraph/direct/cassandra.py rename to trustgraph-flow/trustgraph/direct/cassandra.py diff --git a/trustgraph-core/trustgraph/direct/milvus_doc_embeddings.py b/trustgraph-flow/trustgraph/direct/milvus_doc_embeddings.py similarity index 100% rename from trustgraph-core/trustgraph/direct/milvus_doc_embeddings.py rename to trustgraph-flow/trustgraph/direct/milvus_doc_embeddings.py diff --git a/trustgraph-core/trustgraph/direct/milvus_graph_embeddings.py b/trustgraph-flow/trustgraph/direct/milvus_graph_embeddings.py similarity index 100% rename from trustgraph-core/trustgraph/direct/milvus_graph_embeddings.py rename to trustgraph-flow/trustgraph/direct/milvus_graph_embeddings.py diff --git a/trustgraph-core/trustgraph/direct/milvus_object_embeddings.py b/trustgraph-flow/trustgraph/direct/milvus_object_embeddings.py similarity index 100% rename from trustgraph-core/trustgraph/direct/milvus_object_embeddings.py rename to trustgraph-flow/trustgraph/direct/milvus_object_embeddings.py diff --git a/trustgraph-core/trustgraph/document_rag.py b/trustgraph-flow/trustgraph/document_rag.py similarity index 100% rename from trustgraph-core/trustgraph/document_rag.py rename to trustgraph-flow/trustgraph/document_rag.py diff --git a/trustgraph-core/trustgraph/dump/__init__.py b/trustgraph-flow/trustgraph/dump/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/dump/__init__.py rename to trustgraph-flow/trustgraph/dump/__init__.py diff --git a/trustgraph-core/trustgraph/dump/graph_embeddings/__init__.py b/trustgraph-flow/trustgraph/dump/graph_embeddings/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/dump/graph_embeddings/__init__.py rename to trustgraph-flow/trustgraph/dump/graph_embeddings/__init__.py diff --git a/trustgraph-core/trustgraph/dump/graph_embeddings/parquet/__init__.py b/trustgraph-flow/trustgraph/dump/graph_embeddings/parquet/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/dump/graph_embeddings/parquet/__init__.py rename to trustgraph-flow/trustgraph/dump/graph_embeddings/parquet/__init__.py diff --git a/trustgraph-core/trustgraph/dump/graph_embeddings/parquet/__main__.py b/trustgraph-flow/trustgraph/dump/graph_embeddings/parquet/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/dump/graph_embeddings/parquet/__main__.py rename to trustgraph-flow/trustgraph/dump/graph_embeddings/parquet/__main__.py diff --git a/trustgraph-core/trustgraph/dump/graph_embeddings/parquet/processor.py b/trustgraph-flow/trustgraph/dump/graph_embeddings/parquet/processor.py similarity index 100% rename from trustgraph-core/trustgraph/dump/graph_embeddings/parquet/processor.py rename to trustgraph-flow/trustgraph/dump/graph_embeddings/parquet/processor.py diff --git a/trustgraph-core/trustgraph/dump/graph_embeddings/parquet/writer.py b/trustgraph-flow/trustgraph/dump/graph_embeddings/parquet/writer.py similarity index 100% rename from trustgraph-core/trustgraph/dump/graph_embeddings/parquet/writer.py rename to trustgraph-flow/trustgraph/dump/graph_embeddings/parquet/writer.py diff --git a/trustgraph-core/trustgraph/dump/triples/__init__.py b/trustgraph-flow/trustgraph/dump/triples/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/dump/triples/__init__.py rename to trustgraph-flow/trustgraph/dump/triples/__init__.py diff --git a/trustgraph-core/trustgraph/dump/triples/parquet/__init__.py b/trustgraph-flow/trustgraph/dump/triples/parquet/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/dump/triples/parquet/__init__.py rename to trustgraph-flow/trustgraph/dump/triples/parquet/__init__.py diff --git a/trustgraph-core/trustgraph/dump/triples/parquet/__main__.py b/trustgraph-flow/trustgraph/dump/triples/parquet/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/dump/triples/parquet/__main__.py rename to trustgraph-flow/trustgraph/dump/triples/parquet/__main__.py diff --git a/trustgraph-core/trustgraph/dump/triples/parquet/processor.py b/trustgraph-flow/trustgraph/dump/triples/parquet/processor.py similarity index 100% rename from trustgraph-core/trustgraph/dump/triples/parquet/processor.py rename to trustgraph-flow/trustgraph/dump/triples/parquet/processor.py diff --git a/trustgraph-core/trustgraph/dump/triples/parquet/writer.py b/trustgraph-flow/trustgraph/dump/triples/parquet/writer.py similarity index 100% rename from trustgraph-core/trustgraph/dump/triples/parquet/writer.py rename to trustgraph-flow/trustgraph/dump/triples/parquet/writer.py diff --git a/trustgraph-core/trustgraph/embeddings/__init__.py b/trustgraph-flow/trustgraph/embeddings/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/embeddings/__init__.py rename to trustgraph-flow/trustgraph/embeddings/__init__.py diff --git a/trustgraph-core/trustgraph/embeddings/ollama/__init__.py b/trustgraph-flow/trustgraph/embeddings/ollama/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/embeddings/ollama/__init__.py rename to trustgraph-flow/trustgraph/embeddings/ollama/__init__.py diff --git a/trustgraph-core/trustgraph/embeddings/ollama/__main__.py b/trustgraph-flow/trustgraph/embeddings/ollama/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/embeddings/ollama/__main__.py rename to trustgraph-flow/trustgraph/embeddings/ollama/__main__.py diff --git a/trustgraph-core/trustgraph/embeddings/ollama/processor.py b/trustgraph-flow/trustgraph/embeddings/ollama/processor.py similarity index 100% rename from trustgraph-core/trustgraph/embeddings/ollama/processor.py rename to trustgraph-flow/trustgraph/embeddings/ollama/processor.py diff --git a/trustgraph-core/trustgraph/embeddings/vectorize/__init__.py b/trustgraph-flow/trustgraph/embeddings/vectorize/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/embeddings/vectorize/__init__.py rename to trustgraph-flow/trustgraph/embeddings/vectorize/__init__.py diff --git a/trustgraph-core/trustgraph/embeddings/vectorize/__main__.py b/trustgraph-flow/trustgraph/embeddings/vectorize/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/embeddings/vectorize/__main__.py rename to trustgraph-flow/trustgraph/embeddings/vectorize/__main__.py diff --git a/trustgraph-core/trustgraph/embeddings/vectorize/vectorize.py b/trustgraph-flow/trustgraph/embeddings/vectorize/vectorize.py similarity index 100% rename from trustgraph-core/trustgraph/embeddings/vectorize/vectorize.py rename to trustgraph-flow/trustgraph/embeddings/vectorize/vectorize.py diff --git a/trustgraph-core/trustgraph/extract/__init__.py b/trustgraph-flow/trustgraph/extract/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/extract/__init__.py rename to trustgraph-flow/trustgraph/extract/__init__.py diff --git a/trustgraph-core/trustgraph/extract/kg/__init__.py b/trustgraph-flow/trustgraph/extract/kg/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/extract/kg/__init__.py rename to trustgraph-flow/trustgraph/extract/kg/__init__.py diff --git a/trustgraph-core/trustgraph/extract/kg/definitions/__init__.py b/trustgraph-flow/trustgraph/extract/kg/definitions/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/extract/kg/definitions/__init__.py rename to trustgraph-flow/trustgraph/extract/kg/definitions/__init__.py diff --git a/trustgraph-core/trustgraph/extract/kg/definitions/__main__.py b/trustgraph-flow/trustgraph/extract/kg/definitions/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/extract/kg/definitions/__main__.py rename to trustgraph-flow/trustgraph/extract/kg/definitions/__main__.py diff --git a/trustgraph-core/trustgraph/extract/kg/definitions/extract.py b/trustgraph-flow/trustgraph/extract/kg/definitions/extract.py similarity index 100% rename from trustgraph-core/trustgraph/extract/kg/definitions/extract.py rename to trustgraph-flow/trustgraph/extract/kg/definitions/extract.py diff --git a/trustgraph-core/trustgraph/extract/kg/relationships/__init__.py b/trustgraph-flow/trustgraph/extract/kg/relationships/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/extract/kg/relationships/__init__.py rename to trustgraph-flow/trustgraph/extract/kg/relationships/__init__.py diff --git a/trustgraph-core/trustgraph/extract/kg/relationships/__main__.py b/trustgraph-flow/trustgraph/extract/kg/relationships/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/extract/kg/relationships/__main__.py rename to trustgraph-flow/trustgraph/extract/kg/relationships/__main__.py diff --git a/trustgraph-core/trustgraph/extract/kg/relationships/extract.py b/trustgraph-flow/trustgraph/extract/kg/relationships/extract.py similarity index 100% rename from trustgraph-core/trustgraph/extract/kg/relationships/extract.py rename to trustgraph-flow/trustgraph/extract/kg/relationships/extract.py diff --git a/trustgraph-core/trustgraph/extract/kg/topics/__init__.py b/trustgraph-flow/trustgraph/extract/kg/topics/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/extract/kg/topics/__init__.py rename to trustgraph-flow/trustgraph/extract/kg/topics/__init__.py diff --git a/trustgraph-core/trustgraph/extract/kg/topics/__main__.py b/trustgraph-flow/trustgraph/extract/kg/topics/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/extract/kg/topics/__main__.py rename to trustgraph-flow/trustgraph/extract/kg/topics/__main__.py diff --git a/trustgraph-core/trustgraph/extract/kg/topics/extract.py b/trustgraph-flow/trustgraph/extract/kg/topics/extract.py similarity index 100% rename from trustgraph-core/trustgraph/extract/kg/topics/extract.py rename to trustgraph-flow/trustgraph/extract/kg/topics/extract.py diff --git a/trustgraph-core/trustgraph/extract/object/__init__.py b/trustgraph-flow/trustgraph/extract/object/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/extract/object/__init__.py rename to trustgraph-flow/trustgraph/extract/object/__init__.py diff --git a/trustgraph-core/trustgraph/extract/object/row/__init__.py b/trustgraph-flow/trustgraph/extract/object/row/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/extract/object/row/__init__.py rename to trustgraph-flow/trustgraph/extract/object/row/__init__.py diff --git a/trustgraph-core/trustgraph/extract/object/row/__main__.py b/trustgraph-flow/trustgraph/extract/object/row/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/extract/object/row/__main__.py rename to trustgraph-flow/trustgraph/extract/object/row/__main__.py diff --git a/trustgraph-core/trustgraph/extract/object/row/extract.py b/trustgraph-flow/trustgraph/extract/object/row/extract.py similarity index 100% rename from trustgraph-core/trustgraph/extract/object/row/extract.py rename to trustgraph-flow/trustgraph/extract/object/row/extract.py diff --git a/trustgraph-core/trustgraph/graph_rag.py b/trustgraph-flow/trustgraph/graph_rag.py similarity index 100% rename from trustgraph-core/trustgraph/graph_rag.py rename to trustgraph-flow/trustgraph/graph_rag.py diff --git a/trustgraph-core/trustgraph/metering/__init__.py b/trustgraph-flow/trustgraph/metering/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/metering/__init__.py rename to trustgraph-flow/trustgraph/metering/__init__.py diff --git a/trustgraph-core/trustgraph/metering/__main__.py b/trustgraph-flow/trustgraph/metering/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/metering/__main__.py rename to trustgraph-flow/trustgraph/metering/__main__.py diff --git a/trustgraph-core/trustgraph/metering/counter.py b/trustgraph-flow/trustgraph/metering/counter.py similarity index 100% rename from trustgraph-core/trustgraph/metering/counter.py rename to trustgraph-flow/trustgraph/metering/counter.py diff --git a/trustgraph-core/trustgraph/metering/pricelist.py b/trustgraph-flow/trustgraph/metering/pricelist.py similarity index 100% rename from trustgraph-core/trustgraph/metering/pricelist.py rename to trustgraph-flow/trustgraph/metering/pricelist.py diff --git a/trustgraph-core/trustgraph/model/__init__.py b/trustgraph-flow/trustgraph/model/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/model/__init__.py rename to trustgraph-flow/trustgraph/model/__init__.py diff --git a/trustgraph-core/trustgraph/model/prompt/__init__.py b/trustgraph-flow/trustgraph/model/prompt/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/model/prompt/__init__.py rename to trustgraph-flow/trustgraph/model/prompt/__init__.py diff --git a/trustgraph-core/trustgraph/model/prompt/generic/__init__.py b/trustgraph-flow/trustgraph/model/prompt/generic/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/model/prompt/generic/__init__.py rename to trustgraph-flow/trustgraph/model/prompt/generic/__init__.py diff --git a/trustgraph-core/trustgraph/model/prompt/generic/__main__.py b/trustgraph-flow/trustgraph/model/prompt/generic/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/model/prompt/generic/__main__.py rename to trustgraph-flow/trustgraph/model/prompt/generic/__main__.py diff --git a/trustgraph-core/trustgraph/model/prompt/generic/prompts.py b/trustgraph-flow/trustgraph/model/prompt/generic/prompts.py similarity index 100% rename from trustgraph-core/trustgraph/model/prompt/generic/prompts.py rename to trustgraph-flow/trustgraph/model/prompt/generic/prompts.py diff --git a/trustgraph-core/trustgraph/model/prompt/generic/service.py b/trustgraph-flow/trustgraph/model/prompt/generic/service.py similarity index 100% rename from trustgraph-core/trustgraph/model/prompt/generic/service.py rename to trustgraph-flow/trustgraph/model/prompt/generic/service.py diff --git a/trustgraph-core/trustgraph/model/prompt/template/__init__.py b/trustgraph-flow/trustgraph/model/prompt/template/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/model/prompt/template/__init__.py rename to trustgraph-flow/trustgraph/model/prompt/template/__init__.py diff --git a/trustgraph-core/trustgraph/model/prompt/template/__main__.py b/trustgraph-flow/trustgraph/model/prompt/template/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/model/prompt/template/__main__.py rename to trustgraph-flow/trustgraph/model/prompt/template/__main__.py diff --git a/trustgraph-core/trustgraph/model/prompt/template/prompts.py b/trustgraph-flow/trustgraph/model/prompt/template/prompts.py similarity index 100% rename from trustgraph-core/trustgraph/model/prompt/template/prompts.py rename to trustgraph-flow/trustgraph/model/prompt/template/prompts.py diff --git a/trustgraph-core/trustgraph/model/prompt/template/service.py b/trustgraph-flow/trustgraph/model/prompt/template/service.py similarity index 100% rename from trustgraph-core/trustgraph/model/prompt/template/service.py rename to trustgraph-flow/trustgraph/model/prompt/template/service.py diff --git a/trustgraph-core/trustgraph/model/text_completion/__init__.py b/trustgraph-flow/trustgraph/model/text_completion/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/model/text_completion/__init__.py rename to trustgraph-flow/trustgraph/model/text_completion/__init__.py diff --git a/trustgraph-core/trustgraph/model/text_completion/azure/__init__.py b/trustgraph-flow/trustgraph/model/text_completion/azure/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/model/text_completion/azure/__init__.py rename to trustgraph-flow/trustgraph/model/text_completion/azure/__init__.py diff --git a/trustgraph-core/trustgraph/model/text_completion/azure/__main__.py b/trustgraph-flow/trustgraph/model/text_completion/azure/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/model/text_completion/azure/__main__.py rename to trustgraph-flow/trustgraph/model/text_completion/azure/__main__.py diff --git a/trustgraph-core/trustgraph/model/text_completion/azure/llm.py b/trustgraph-flow/trustgraph/model/text_completion/azure/llm.py similarity index 100% rename from trustgraph-core/trustgraph/model/text_completion/azure/llm.py rename to trustgraph-flow/trustgraph/model/text_completion/azure/llm.py diff --git a/trustgraph-core/trustgraph/model/text_completion/bedrock/__init__.py b/trustgraph-flow/trustgraph/model/text_completion/bedrock/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/model/text_completion/bedrock/__init__.py rename to trustgraph-flow/trustgraph/model/text_completion/bedrock/__init__.py diff --git a/trustgraph-core/trustgraph/model/text_completion/bedrock/__main__.py b/trustgraph-flow/trustgraph/model/text_completion/bedrock/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/model/text_completion/bedrock/__main__.py rename to trustgraph-flow/trustgraph/model/text_completion/bedrock/__main__.py diff --git a/trustgraph-core/trustgraph/model/text_completion/bedrock/llm.py b/trustgraph-flow/trustgraph/model/text_completion/bedrock/llm.py similarity index 100% rename from trustgraph-core/trustgraph/model/text_completion/bedrock/llm.py rename to trustgraph-flow/trustgraph/model/text_completion/bedrock/llm.py diff --git a/trustgraph-core/trustgraph/model/text_completion/claude/__init__.py b/trustgraph-flow/trustgraph/model/text_completion/claude/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/model/text_completion/claude/__init__.py rename to trustgraph-flow/trustgraph/model/text_completion/claude/__init__.py diff --git a/trustgraph-core/trustgraph/model/text_completion/claude/__main__.py b/trustgraph-flow/trustgraph/model/text_completion/claude/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/model/text_completion/claude/__main__.py rename to trustgraph-flow/trustgraph/model/text_completion/claude/__main__.py diff --git a/trustgraph-core/trustgraph/model/text_completion/claude/llm.py b/trustgraph-flow/trustgraph/model/text_completion/claude/llm.py similarity index 100% rename from trustgraph-core/trustgraph/model/text_completion/claude/llm.py rename to trustgraph-flow/trustgraph/model/text_completion/claude/llm.py diff --git a/trustgraph-core/trustgraph/model/text_completion/cohere/__init__.py b/trustgraph-flow/trustgraph/model/text_completion/cohere/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/model/text_completion/cohere/__init__.py rename to trustgraph-flow/trustgraph/model/text_completion/cohere/__init__.py diff --git a/trustgraph-core/trustgraph/model/text_completion/cohere/__main__.py b/trustgraph-flow/trustgraph/model/text_completion/cohere/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/model/text_completion/cohere/__main__.py rename to trustgraph-flow/trustgraph/model/text_completion/cohere/__main__.py diff --git a/trustgraph-core/trustgraph/model/text_completion/cohere/llm.py b/trustgraph-flow/trustgraph/model/text_completion/cohere/llm.py similarity index 100% rename from trustgraph-core/trustgraph/model/text_completion/cohere/llm.py rename to trustgraph-flow/trustgraph/model/text_completion/cohere/llm.py diff --git a/trustgraph-core/trustgraph/model/text_completion/llamafile/__init__.py b/trustgraph-flow/trustgraph/model/text_completion/llamafile/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/model/text_completion/llamafile/__init__.py rename to trustgraph-flow/trustgraph/model/text_completion/llamafile/__init__.py diff --git a/trustgraph-core/trustgraph/model/text_completion/llamafile/__main__.py b/trustgraph-flow/trustgraph/model/text_completion/llamafile/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/model/text_completion/llamafile/__main__.py rename to trustgraph-flow/trustgraph/model/text_completion/llamafile/__main__.py diff --git a/trustgraph-core/trustgraph/model/text_completion/llamafile/llm.py b/trustgraph-flow/trustgraph/model/text_completion/llamafile/llm.py similarity index 100% rename from trustgraph-core/trustgraph/model/text_completion/llamafile/llm.py rename to trustgraph-flow/trustgraph/model/text_completion/llamafile/llm.py diff --git a/trustgraph-core/trustgraph/model/text_completion/ollama/__init__.py b/trustgraph-flow/trustgraph/model/text_completion/ollama/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/model/text_completion/ollama/__init__.py rename to trustgraph-flow/trustgraph/model/text_completion/ollama/__init__.py diff --git a/trustgraph-core/trustgraph/model/text_completion/ollama/__main__.py b/trustgraph-flow/trustgraph/model/text_completion/ollama/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/model/text_completion/ollama/__main__.py rename to trustgraph-flow/trustgraph/model/text_completion/ollama/__main__.py diff --git a/trustgraph-core/trustgraph/model/text_completion/ollama/llm.py b/trustgraph-flow/trustgraph/model/text_completion/ollama/llm.py similarity index 100% rename from trustgraph-core/trustgraph/model/text_completion/ollama/llm.py rename to trustgraph-flow/trustgraph/model/text_completion/ollama/llm.py diff --git a/trustgraph-core/trustgraph/model/text_completion/openai/__init__.py b/trustgraph-flow/trustgraph/model/text_completion/openai/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/model/text_completion/openai/__init__.py rename to trustgraph-flow/trustgraph/model/text_completion/openai/__init__.py diff --git a/trustgraph-core/trustgraph/model/text_completion/openai/__main__.py b/trustgraph-flow/trustgraph/model/text_completion/openai/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/model/text_completion/openai/__main__.py rename to trustgraph-flow/trustgraph/model/text_completion/openai/__main__.py diff --git a/trustgraph-core/trustgraph/model/text_completion/openai/llm.py b/trustgraph-flow/trustgraph/model/text_completion/openai/llm.py similarity index 100% rename from trustgraph-core/trustgraph/model/text_completion/openai/llm.py rename to trustgraph-flow/trustgraph/model/text_completion/openai/llm.py diff --git a/trustgraph-core/trustgraph/model/text_completion/vertexai/__init__.py b/trustgraph-flow/trustgraph/model/text_completion/vertexai/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/model/text_completion/vertexai/__init__.py rename to trustgraph-flow/trustgraph/model/text_completion/vertexai/__init__.py diff --git a/trustgraph-core/trustgraph/model/text_completion/vertexai/__main__.py b/trustgraph-flow/trustgraph/model/text_completion/vertexai/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/model/text_completion/vertexai/__main__.py rename to trustgraph-flow/trustgraph/model/text_completion/vertexai/__main__.py diff --git a/trustgraph-core/trustgraph/model/text_completion/vertexai/llm.py b/trustgraph-flow/trustgraph/model/text_completion/vertexai/llm.py similarity index 100% rename from trustgraph-core/trustgraph/model/text_completion/vertexai/llm.py rename to trustgraph-flow/trustgraph/model/text_completion/vertexai/llm.py diff --git a/trustgraph-core/trustgraph/processing/__init__.py b/trustgraph-flow/trustgraph/processing/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/processing/__init__.py rename to trustgraph-flow/trustgraph/processing/__init__.py diff --git a/trustgraph-core/trustgraph/processing/__main__.py b/trustgraph-flow/trustgraph/processing/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/processing/__main__.py rename to trustgraph-flow/trustgraph/processing/__main__.py diff --git a/trustgraph-core/trustgraph/processing/processing.py b/trustgraph-flow/trustgraph/processing/processing.py similarity index 100% rename from trustgraph-core/trustgraph/processing/processing.py rename to trustgraph-flow/trustgraph/processing/processing.py diff --git a/trustgraph-core/trustgraph/query/__init__.py b/trustgraph-flow/trustgraph/query/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/query/__init__.py rename to trustgraph-flow/trustgraph/query/__init__.py diff --git a/trustgraph-core/trustgraph/query/doc_embeddings/__init__.py b/trustgraph-flow/trustgraph/query/doc_embeddings/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/query/doc_embeddings/__init__.py rename to trustgraph-flow/trustgraph/query/doc_embeddings/__init__.py diff --git a/trustgraph-core/trustgraph/query/doc_embeddings/milvus/__init__.py b/trustgraph-flow/trustgraph/query/doc_embeddings/milvus/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/query/doc_embeddings/milvus/__init__.py rename to trustgraph-flow/trustgraph/query/doc_embeddings/milvus/__init__.py diff --git a/trustgraph-core/trustgraph/query/doc_embeddings/milvus/__main__.py b/trustgraph-flow/trustgraph/query/doc_embeddings/milvus/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/query/doc_embeddings/milvus/__main__.py rename to trustgraph-flow/trustgraph/query/doc_embeddings/milvus/__main__.py diff --git a/trustgraph-core/trustgraph/query/doc_embeddings/milvus/service.py b/trustgraph-flow/trustgraph/query/doc_embeddings/milvus/service.py similarity index 100% rename from trustgraph-core/trustgraph/query/doc_embeddings/milvus/service.py rename to trustgraph-flow/trustgraph/query/doc_embeddings/milvus/service.py diff --git a/trustgraph-core/trustgraph/query/doc_embeddings/qdrant/__init__.py b/trustgraph-flow/trustgraph/query/doc_embeddings/qdrant/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/query/doc_embeddings/qdrant/__init__.py rename to trustgraph-flow/trustgraph/query/doc_embeddings/qdrant/__init__.py diff --git a/trustgraph-core/trustgraph/query/doc_embeddings/qdrant/__main__.py b/trustgraph-flow/trustgraph/query/doc_embeddings/qdrant/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/query/doc_embeddings/qdrant/__main__.py rename to trustgraph-flow/trustgraph/query/doc_embeddings/qdrant/__main__.py diff --git a/trustgraph-core/trustgraph/query/doc_embeddings/qdrant/service.py b/trustgraph-flow/trustgraph/query/doc_embeddings/qdrant/service.py similarity index 100% rename from trustgraph-core/trustgraph/query/doc_embeddings/qdrant/service.py rename to trustgraph-flow/trustgraph/query/doc_embeddings/qdrant/service.py diff --git a/trustgraph-core/trustgraph/query/graph_embeddings/__init__.py b/trustgraph-flow/trustgraph/query/graph_embeddings/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/query/graph_embeddings/__init__.py rename to trustgraph-flow/trustgraph/query/graph_embeddings/__init__.py diff --git a/trustgraph-core/trustgraph/query/graph_embeddings/milvus/__init__.py b/trustgraph-flow/trustgraph/query/graph_embeddings/milvus/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/query/graph_embeddings/milvus/__init__.py rename to trustgraph-flow/trustgraph/query/graph_embeddings/milvus/__init__.py diff --git a/trustgraph-core/trustgraph/query/graph_embeddings/milvus/__main__.py b/trustgraph-flow/trustgraph/query/graph_embeddings/milvus/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/query/graph_embeddings/milvus/__main__.py rename to trustgraph-flow/trustgraph/query/graph_embeddings/milvus/__main__.py diff --git a/trustgraph-core/trustgraph/query/graph_embeddings/milvus/service.py b/trustgraph-flow/trustgraph/query/graph_embeddings/milvus/service.py similarity index 100% rename from trustgraph-core/trustgraph/query/graph_embeddings/milvus/service.py rename to trustgraph-flow/trustgraph/query/graph_embeddings/milvus/service.py diff --git a/trustgraph-core/trustgraph/query/graph_embeddings/qdrant/__init__.py b/trustgraph-flow/trustgraph/query/graph_embeddings/qdrant/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/query/graph_embeddings/qdrant/__init__.py rename to trustgraph-flow/trustgraph/query/graph_embeddings/qdrant/__init__.py diff --git a/trustgraph-core/trustgraph/query/graph_embeddings/qdrant/__main__.py b/trustgraph-flow/trustgraph/query/graph_embeddings/qdrant/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/query/graph_embeddings/qdrant/__main__.py rename to trustgraph-flow/trustgraph/query/graph_embeddings/qdrant/__main__.py diff --git a/trustgraph-core/trustgraph/query/graph_embeddings/qdrant/service.py b/trustgraph-flow/trustgraph/query/graph_embeddings/qdrant/service.py similarity index 100% rename from trustgraph-core/trustgraph/query/graph_embeddings/qdrant/service.py rename to trustgraph-flow/trustgraph/query/graph_embeddings/qdrant/service.py diff --git a/trustgraph-core/trustgraph/query/triples/__init__.py b/trustgraph-flow/trustgraph/query/triples/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/query/triples/__init__.py rename to trustgraph-flow/trustgraph/query/triples/__init__.py diff --git a/trustgraph-core/trustgraph/query/triples/cassandra/__init__.py b/trustgraph-flow/trustgraph/query/triples/cassandra/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/query/triples/cassandra/__init__.py rename to trustgraph-flow/trustgraph/query/triples/cassandra/__init__.py diff --git a/trustgraph-core/trustgraph/query/triples/cassandra/__main__.py b/trustgraph-flow/trustgraph/query/triples/cassandra/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/query/triples/cassandra/__main__.py rename to trustgraph-flow/trustgraph/query/triples/cassandra/__main__.py diff --git a/trustgraph-core/trustgraph/query/triples/cassandra/service.py b/trustgraph-flow/trustgraph/query/triples/cassandra/service.py similarity index 100% rename from trustgraph-core/trustgraph/query/triples/cassandra/service.py rename to trustgraph-flow/trustgraph/query/triples/cassandra/service.py diff --git a/trustgraph-core/trustgraph/query/triples/neo4j/__init__.py b/trustgraph-flow/trustgraph/query/triples/neo4j/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/query/triples/neo4j/__init__.py rename to trustgraph-flow/trustgraph/query/triples/neo4j/__init__.py diff --git a/trustgraph-core/trustgraph/query/triples/neo4j/__main__.py b/trustgraph-flow/trustgraph/query/triples/neo4j/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/query/triples/neo4j/__main__.py rename to trustgraph-flow/trustgraph/query/triples/neo4j/__main__.py diff --git a/trustgraph-core/trustgraph/query/triples/neo4j/service.py b/trustgraph-flow/trustgraph/query/triples/neo4j/service.py similarity index 100% rename from trustgraph-core/trustgraph/query/triples/neo4j/service.py rename to trustgraph-flow/trustgraph/query/triples/neo4j/service.py diff --git a/trustgraph-core/trustgraph/retrieval/__init__.py b/trustgraph-flow/trustgraph/retrieval/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/retrieval/__init__.py rename to trustgraph-flow/trustgraph/retrieval/__init__.py diff --git a/trustgraph-core/trustgraph/retrieval/document_rag/__init__.py b/trustgraph-flow/trustgraph/retrieval/document_rag/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/retrieval/document_rag/__init__.py rename to trustgraph-flow/trustgraph/retrieval/document_rag/__init__.py diff --git a/trustgraph-core/trustgraph/retrieval/document_rag/__main__.py b/trustgraph-flow/trustgraph/retrieval/document_rag/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/retrieval/document_rag/__main__.py rename to trustgraph-flow/trustgraph/retrieval/document_rag/__main__.py diff --git a/trustgraph-core/trustgraph/retrieval/document_rag/rag.py b/trustgraph-flow/trustgraph/retrieval/document_rag/rag.py similarity index 100% rename from trustgraph-core/trustgraph/retrieval/document_rag/rag.py rename to trustgraph-flow/trustgraph/retrieval/document_rag/rag.py diff --git a/trustgraph-core/trustgraph/retrieval/graph_rag/__init__.py b/trustgraph-flow/trustgraph/retrieval/graph_rag/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/retrieval/graph_rag/__init__.py rename to trustgraph-flow/trustgraph/retrieval/graph_rag/__init__.py diff --git a/trustgraph-core/trustgraph/retrieval/graph_rag/__main__.py b/trustgraph-flow/trustgraph/retrieval/graph_rag/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/retrieval/graph_rag/__main__.py rename to trustgraph-flow/trustgraph/retrieval/graph_rag/__main__.py diff --git a/trustgraph-core/trustgraph/retrieval/graph_rag/rag.py b/trustgraph-flow/trustgraph/retrieval/graph_rag/rag.py similarity index 100% rename from trustgraph-core/trustgraph/retrieval/graph_rag/rag.py rename to trustgraph-flow/trustgraph/retrieval/graph_rag/rag.py diff --git a/trustgraph-core/trustgraph/storage/__init__.py b/trustgraph-flow/trustgraph/storage/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/storage/__init__.py rename to trustgraph-flow/trustgraph/storage/__init__.py diff --git a/trustgraph-core/trustgraph/storage/doc_embeddings/__init__.py b/trustgraph-flow/trustgraph/storage/doc_embeddings/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/storage/doc_embeddings/__init__.py rename to trustgraph-flow/trustgraph/storage/doc_embeddings/__init__.py diff --git a/trustgraph-core/trustgraph/storage/doc_embeddings/milvus/__init__.py b/trustgraph-flow/trustgraph/storage/doc_embeddings/milvus/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/storage/doc_embeddings/milvus/__init__.py rename to trustgraph-flow/trustgraph/storage/doc_embeddings/milvus/__init__.py diff --git a/trustgraph-core/trustgraph/storage/doc_embeddings/milvus/__main__.py b/trustgraph-flow/trustgraph/storage/doc_embeddings/milvus/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/storage/doc_embeddings/milvus/__main__.py rename to trustgraph-flow/trustgraph/storage/doc_embeddings/milvus/__main__.py diff --git a/trustgraph-core/trustgraph/storage/doc_embeddings/milvus/write.py b/trustgraph-flow/trustgraph/storage/doc_embeddings/milvus/write.py similarity index 100% rename from trustgraph-core/trustgraph/storage/doc_embeddings/milvus/write.py rename to trustgraph-flow/trustgraph/storage/doc_embeddings/milvus/write.py diff --git a/trustgraph-core/trustgraph/storage/doc_embeddings/qdrant/__init__.py b/trustgraph-flow/trustgraph/storage/doc_embeddings/qdrant/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/storage/doc_embeddings/qdrant/__init__.py rename to trustgraph-flow/trustgraph/storage/doc_embeddings/qdrant/__init__.py diff --git a/trustgraph-core/trustgraph/storage/doc_embeddings/qdrant/__main__.py b/trustgraph-flow/trustgraph/storage/doc_embeddings/qdrant/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/storage/doc_embeddings/qdrant/__main__.py rename to trustgraph-flow/trustgraph/storage/doc_embeddings/qdrant/__main__.py diff --git a/trustgraph-core/trustgraph/storage/doc_embeddings/qdrant/write.py b/trustgraph-flow/trustgraph/storage/doc_embeddings/qdrant/write.py similarity index 100% rename from trustgraph-core/trustgraph/storage/doc_embeddings/qdrant/write.py rename to trustgraph-flow/trustgraph/storage/doc_embeddings/qdrant/write.py diff --git a/trustgraph-core/trustgraph/storage/graph_embeddings/__init__.py b/trustgraph-flow/trustgraph/storage/graph_embeddings/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/storage/graph_embeddings/__init__.py rename to trustgraph-flow/trustgraph/storage/graph_embeddings/__init__.py diff --git a/trustgraph-core/trustgraph/storage/graph_embeddings/milvus/__init__.py b/trustgraph-flow/trustgraph/storage/graph_embeddings/milvus/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/storage/graph_embeddings/milvus/__init__.py rename to trustgraph-flow/trustgraph/storage/graph_embeddings/milvus/__init__.py diff --git a/trustgraph-core/trustgraph/storage/graph_embeddings/milvus/__main__.py b/trustgraph-flow/trustgraph/storage/graph_embeddings/milvus/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/storage/graph_embeddings/milvus/__main__.py rename to trustgraph-flow/trustgraph/storage/graph_embeddings/milvus/__main__.py diff --git a/trustgraph-core/trustgraph/storage/graph_embeddings/milvus/write.py b/trustgraph-flow/trustgraph/storage/graph_embeddings/milvus/write.py similarity index 100% rename from trustgraph-core/trustgraph/storage/graph_embeddings/milvus/write.py rename to trustgraph-flow/trustgraph/storage/graph_embeddings/milvus/write.py diff --git a/trustgraph-core/trustgraph/storage/graph_embeddings/qdrant/__init__.py b/trustgraph-flow/trustgraph/storage/graph_embeddings/qdrant/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/storage/graph_embeddings/qdrant/__init__.py rename to trustgraph-flow/trustgraph/storage/graph_embeddings/qdrant/__init__.py diff --git a/trustgraph-core/trustgraph/storage/graph_embeddings/qdrant/__main__.py b/trustgraph-flow/trustgraph/storage/graph_embeddings/qdrant/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/storage/graph_embeddings/qdrant/__main__.py rename to trustgraph-flow/trustgraph/storage/graph_embeddings/qdrant/__main__.py diff --git a/trustgraph-core/trustgraph/storage/graph_embeddings/qdrant/write.py b/trustgraph-flow/trustgraph/storage/graph_embeddings/qdrant/write.py similarity index 100% rename from trustgraph-core/trustgraph/storage/graph_embeddings/qdrant/write.py rename to trustgraph-flow/trustgraph/storage/graph_embeddings/qdrant/write.py diff --git a/trustgraph-core/trustgraph/storage/object_embeddings/__init__.py b/trustgraph-flow/trustgraph/storage/object_embeddings/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/storage/object_embeddings/__init__.py rename to trustgraph-flow/trustgraph/storage/object_embeddings/__init__.py diff --git a/trustgraph-core/trustgraph/storage/object_embeddings/milvus/__init__.py b/trustgraph-flow/trustgraph/storage/object_embeddings/milvus/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/storage/object_embeddings/milvus/__init__.py rename to trustgraph-flow/trustgraph/storage/object_embeddings/milvus/__init__.py diff --git a/trustgraph-core/trustgraph/storage/object_embeddings/milvus/__main__.py b/trustgraph-flow/trustgraph/storage/object_embeddings/milvus/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/storage/object_embeddings/milvus/__main__.py rename to trustgraph-flow/trustgraph/storage/object_embeddings/milvus/__main__.py diff --git a/trustgraph-core/trustgraph/storage/object_embeddings/milvus/write.py b/trustgraph-flow/trustgraph/storage/object_embeddings/milvus/write.py similarity index 100% rename from trustgraph-core/trustgraph/storage/object_embeddings/milvus/write.py rename to trustgraph-flow/trustgraph/storage/object_embeddings/milvus/write.py diff --git a/trustgraph-core/trustgraph/storage/rows/__init__.py b/trustgraph-flow/trustgraph/storage/rows/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/storage/rows/__init__.py rename to trustgraph-flow/trustgraph/storage/rows/__init__.py diff --git a/trustgraph-core/trustgraph/storage/rows/cassandra/__init__.py b/trustgraph-flow/trustgraph/storage/rows/cassandra/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/storage/rows/cassandra/__init__.py rename to trustgraph-flow/trustgraph/storage/rows/cassandra/__init__.py diff --git a/trustgraph-core/trustgraph/storage/rows/cassandra/__main__.py b/trustgraph-flow/trustgraph/storage/rows/cassandra/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/storage/rows/cassandra/__main__.py rename to trustgraph-flow/trustgraph/storage/rows/cassandra/__main__.py diff --git a/trustgraph-core/trustgraph/storage/rows/cassandra/write.py b/trustgraph-flow/trustgraph/storage/rows/cassandra/write.py similarity index 100% rename from trustgraph-core/trustgraph/storage/rows/cassandra/write.py rename to trustgraph-flow/trustgraph/storage/rows/cassandra/write.py diff --git a/trustgraph-core/trustgraph/storage/triples/__init__.py b/trustgraph-flow/trustgraph/storage/triples/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/storage/triples/__init__.py rename to trustgraph-flow/trustgraph/storage/triples/__init__.py diff --git a/trustgraph-core/trustgraph/storage/triples/cassandra/__init__.py b/trustgraph-flow/trustgraph/storage/triples/cassandra/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/storage/triples/cassandra/__init__.py rename to trustgraph-flow/trustgraph/storage/triples/cassandra/__init__.py diff --git a/trustgraph-core/trustgraph/storage/triples/cassandra/__main__.py b/trustgraph-flow/trustgraph/storage/triples/cassandra/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/storage/triples/cassandra/__main__.py rename to trustgraph-flow/trustgraph/storage/triples/cassandra/__main__.py diff --git a/trustgraph-core/trustgraph/storage/triples/cassandra/write.py b/trustgraph-flow/trustgraph/storage/triples/cassandra/write.py similarity index 100% rename from trustgraph-core/trustgraph/storage/triples/cassandra/write.py rename to trustgraph-flow/trustgraph/storage/triples/cassandra/write.py diff --git a/trustgraph-core/trustgraph/storage/triples/neo4j/__init__.py b/trustgraph-flow/trustgraph/storage/triples/neo4j/__init__.py similarity index 100% rename from trustgraph-core/trustgraph/storage/triples/neo4j/__init__.py rename to trustgraph-flow/trustgraph/storage/triples/neo4j/__init__.py diff --git a/trustgraph-core/trustgraph/storage/triples/neo4j/__main__.py b/trustgraph-flow/trustgraph/storage/triples/neo4j/__main__.py similarity index 100% rename from trustgraph-core/trustgraph/storage/triples/neo4j/__main__.py rename to trustgraph-flow/trustgraph/storage/triples/neo4j/__main__.py diff --git a/trustgraph-core/trustgraph/storage/triples/neo4j/write.py b/trustgraph-flow/trustgraph/storage/triples/neo4j/write.py similarity index 100% rename from trustgraph-core/trustgraph/storage/triples/neo4j/write.py rename to trustgraph-flow/trustgraph/storage/triples/neo4j/write.py