Inspiration Trust decisions are still slow, fragmented, and hard to audit. When a user wants to know whether a company, employer, crypto project, or wallet can be trusted, they usually have to jump across databases, review sites, market APIs, blockchain explorers, search results, and spreadsheets.

Vartovii was built to turn that manual trust research process into an agent workflow: one request, a visible route, evidence-backed scoring, durable memory, and a decision that can be inspected by a judge instead of accepted as a black-box chatbot answer.

What it does Vartovii Trust Intelligence Agent runs multi-step trust investigations for companies and crypto projects.

The system can:

Route a prompt through a Google ADK multi-agent graph. Delegate work to corporate, crypto, OSINT, memory, and MongoDB MCP specialists. Analyze trust signals and return a risk score with supporting evidence. Persist investigations, live evidence, and audit events in MongoDB Atlas. Expose judge-verifiable proof through /api/readiness, /api/judge-trace, /api/live-proof, and /api/wallet-live-proof. Fetch live CoinGecko market evidence and live Etherscan wallet balance evidence. Cache live proof records in MongoDB Atlas so the result can be inspected later. Show the agent route, source freshness, persistence state, trust dimensions, and audit activity in the UI. The judge demo focuses on a Wirecard-style trust investigation, a live Ethereum market proof, and a live Etherscan wallet balance proof.

How we built it The project is built around a Google ADK agent graph. A root orchestrator powered by Gemini delegates work to specialized agents:

Corporate Agent for company trust signals. Crypto Agent for crypto project and wallet risk. OSINT Agent for web-grounded research. Memory Agent for investigations and audit events. MongoDB MCP Agent for flexible Atlas inspection. MongoDB Atlas is the evidence and memory layer. It stores companies, crypto projects, wallets, investigations, audit logs, and live evidence cache records.

The hosted project runs on Google Cloud Run with a FastAPI backend and static web console. Runtime secrets are handled through Google Secret Manager. The repo also includes an Agent Engine deployment helper to demonstrate the hosted ADK graph path.

Google Cloud and Gemini Google ADK orchestrates the multi-agent graph. Vertex AI Gemini 3.5 Flash powers the production agent and chat runtime. Google Cloud Run hosts the live product demo. Google Secret Manager stores runtime credentials. Google Cloud Build builds and deploys the container. Agent Engine deployment support demonstrates the hosted ADK graph path. Google Search grounding supports OSINT-style research. MongoDB and MCP MongoDB Atlas is not just storage in this project. It is the agent memory and evidence system.

Structured PyMongo tools handle production scoring workflows, while the MongoDB MCP specialist gives the ADK graph a flexible database inspection path for ad-hoc questions that were not hard-coded in advance.

That matters for trust investigation because analysts rarely know every query shape ahead of time. The agent needs durable evidence records and a flexible way to inspect them.

What makes it different Most agent demos stop at a polished chat answer. Vartovii is designed to be verifiable:

It shows the agent route. It shows source freshness. It shows trust-score inputs. It stores evidence in MongoDB Atlas. It exposes audit activity. It includes live CoinGecko and Etherscan proof. It shows MongoDB MCP as an inspectable investigation path. It includes a readiness endpoint, judge trace endpoint, and automated tests. The goal is not only to answer "is this trustworthy?" but to show how that decision was reached.

Challenges we ran into The hardest part was making the project judge-verifiable rather than just impressive in a chat window. We had to expose runtime state, source freshness, model policy, MongoDB persistence, MCP readiness, and the final decision path in a way that could survive a live demo.

We also hardened the deployment path so secrets stay out of the repo, stale model labels are normalized, live source failures degrade safely, and the UI remains usable on both desktop and mobile.

Accomplishments that we are proud of Built a standalone Google ADK multi-agent trust investigation system. Integrated MongoDB Atlas as the evidence, memory, and audit layer. Added MongoDB MCP as a partner-powered database specialist. Deployed a live Cloud Run product with FastAPI and a judge-facing UI. Added live CoinGecko market proof with Atlas cache persistence. Added live Etherscan wallet balance proof with Atlas cache persistence. Added readiness, judge trace, audit, and live proof endpoints. Added 63 automated tests across agent topology, services, dashboard API, model policy, and proof contracts. Improved the UI into an evidence-first console rather than a generic chatbot surface. What we learned The strongest agent products are not just fluent. They need boundaries, tools, memory, route transparency, and source freshness. MongoDB Atlas and MCP are a strong fit because real trust work is both structured and unpredictable: some questions need fixed scoring tools, while others need flexible database inspection.

What's next Next, Vartovii can grow into a production trust intelligence layer:

More live connectors for corporate, crypto, OSINT, and compliance signals. Watchlists and alerts when trust scores change. Analyst review workflows and exportable reports. Deeper source freshness policy and evidence ranking. More MCP-powered forensic workflows. Team workspaces for shared investigations.

Built With

  • coingecko-api
  • css
  • docker
  • etherscan-api-v2
  • fastapi
  • google-adk
  • google-agent-engine
  • google-cloud-build
  • google-cloud-run
  • google-search-grounding
  • google-secret-manager
  • html
  • javascript
  • model-context-protocol
  • mongodb-atlas
  • mongodb-mcp-server
  • pymongo
  • pytest
  • python
  • vertex-ai-gemini-3.5-flash
Share this project:

Updates