Pilot Milestone 1 · Proposal

Internal AI Portal
built for JY Global.

Four modules, one secure workspace. A chat workspace for compliance and policy work, a private AI assistant for everything else, a meeting minutes agent that integrates with Read.ai, and a firm-wide Company Knowledge Hub.

Scroll to read the proposal
What we're building

Four modules. One secure portal. Sized for the pilot.

Each module solves a specific problem JY Global raised. Together they share memory, knowledge, and an audit trail — so the assistant on your phone knows what you discussed in a chat project last Tuesday, and what the firm's SOP says about it.

Shared foundation
One brain
Three-tier memory
User preferences · per-project facts · firm-wide knowledge
Approval gates
Anything sent, signed, or financial reviewed by a person
Full audit trail
Every prompt, response, and tool call recorded with reasoning
Module 01 · AI Chat Workspace

Project-scoped chat. Grounded in your documents.

Each project carries its own custom instructions, indexed documents, and chat history. Every chat also retrieves from the firm-wide Knowledge Hub — citations distinguish project sources from company knowledge.

Projects
One workspace per matter
AI brain
Custom instructions persist
Text + file sources
PDF · DOCX · pasted notes
Source-scoped citations
[Project] vs [Company KB]
portal.jyglobalbiz.com / workspace / aml-framework-review / gap-analysis
Workspace AML Framework Review

Gap analysis vs FATF Rec. 10

Active
AI brain
Documents 3
Export
In context ClientM_AML_Policy_v3.pdf FATF_Recs_Feb2026.pdf JYG_Internal_AML_Standard.docx Add
AI brain: Review against FATF guidance, flag gaps with section references, cite both source documents. Suggest revised wording when asked.
Edit
Walk through Client M's AML policy section by section and flag any gaps against FATF Recommendation 10 (CDD) and our internal standard. Focus on beneficial ownership.
AY
JY Assistant · Claude Opus 4.7 · Reading 3 documents

I've reviewed Client M's policy against both FATF Rec. 10 §B and JYG Standard §3.2. Three material gaps on beneficial ownership:

Gap 01 · High
No 25%-threshold cascade for layered ownership

Client M's Section 4.2.1 requires identification of the direct shareholder only. FATF Rec. 10 requires a cascade through all layers until a natural person with ≥25% control is identified. Internal standard §3.2(c) mirrors this.

Gap 02 · High
No senior managing official fallback

Where no natural person meets the 25% threshold, FATF requires falling back to senior managing official. Client M's policy stops at "no identifiable BO" — leaves the file without an identified person. Reference: FATF Rec. 10 §5(b)(iii).

Gap 03 · Medium
No source-of-funds requirement for PEP-related BOs

Identification step is present, but the policy doesn't require source-of-funds verification for politically exposed beneficial owners. Inconsistent with JYG Standard §3.2(g).

Want me to draft a revised Section 4.2 that addresses all three gaps, in Client M's existing voice? I'll match the phrasing patterns I observed in their other sections.

Ask anything about this project's documents… (try: "show me sections 4.2.2 and 4.2.3")
Claude Opus 4.7 ▾
AI outputs may contain errors. Always verify before relying on for client decisions.

Illustrative prototype — shown for reference only. Final UI will be confirmed during Phase 02.

Also · Project home

Every project has a home. Sources. Memory. Instructions.

Click a project name in the sidebar and you land on its home — chats list, Sources tab (PDFs, DOCX, pasted text), Instructions tab, and a Memory panel showing what the AI has learned from your chats in this project. Start a new chat from the same page.

Project home Sources tab Memory panel Click-to-edit
portal.jyglobalbiz.com / projects / aml-framework-review
All projects
Pin Share

AML Framework Review

Active

Section-by-section review of Client M's AML Framework against FATF Rec. 10 and JYG's internal standard. Used for the upcoming 28 Jun refresh.

Start a new chat in AML Framework Review…
Opus 4.7 ▾
Chats 4
Sources 3
Instructions
Gap analysis vs FATF Rec. 10
Three material gaps on beneficial ownership: 25%-threshold cascade, senior managing official fallba…
2 hours ago
Active
Draft revised Section 4.2
Section 4.2.1 (identification cascade), 4.2.2 (verification standards), 4.2.3 (source of funds for PEP-r…
4 hours ago
Beneficial owner verification flow
Walk-through of the verification steps for BO documentation: reliable source documents, completion…
Yesterday
Add relevant context

Upload documents, paste text, or import from Box or Outlook. The AI will reference them in every chat in this project.

Memory
Only you

What the AI has learned from your chats in this project. Editable.

  • Andy prefers section-numbered citations (FATF Rec. 10 §B style)
  • Client M's AML refresh deadline: 28 June 2026
  • JYG_Internal_AML_Standard.docx is authoritative
  • Drafts should match Client M's tone (formal, sectioned)
Manage memory →
Sources
3 files
ClientM_AML_Policy_v3.pdf
28 pages
FATF_Recs_Feb2026.pdf
142 pages
JYG_Internal_AML_Standard.docx
34 pages

Illustrative prototype — shown for reference only. Final UI will be confirmed during Phase 02.

Module 02 · Personal AI Assistant

A chief of staff. In your pocket.

The morning briefing arrives as the assistant's opening message — not a separate widget. Quick-action chips below every response. Context panel on the right shows what the assistant is currently aware of. Reachable in the portal and from Telegram.

portal.jyglobalbiz.com / assistant
JY Assistant Private
Remembers across sessions · synced to Telegram
History
Telegram view
Today · Tuesday 10 June
Morning briefing · 07:00 KY
Good morning, Andy.
Here's what I'm watching for you today.
3 deadlines this week · 2 overdue items · 2 meetings today. Most urgent: Client X marketing review is now 2 days overdue. Most important: Client Y quarterly review at 2pm — Read.ai will record and I'll send formal minutes after.
Detail my day Brief me on Client Y What's overdue? Mauritius exposure Set a reminder
What's our exposure across Mauritius clients next two weeks?
AY
Just now · Sonnet 4.6 · 1.8s

Five deadlines across three Mauritius clients in the next 14 days. Top three by urgency:

  • Client Q — board resolution · 17 Jun (7d)
  • Client P — AML refresh · 20 Jun (10d)
  • Client M — GBL renewal · 24 Jun (14d)

Lawrence is handling the AML refresh. The two needing your attention soon are Client Q's board resolution (3 docs missing) and Client M's renewal (UBO declarations pending). Want me to draft Client Q's signature request emails?

Ask anything — your assistant remembers across sessions…
Sonnet 4.6 ▾
Your assistant is private to you and audit-logged · sensitive client values (passports, accounts) are never shared

Illustrative prototype — shown for reference only. Final UI will be confirmed during Phase 02.

Module 03 · Meeting Minutes Agent

Every meeting. A status. An action.

A real meetings inbox — date-grouped, status-coded rows. Read.ai webhooks flow in; minutes generate automatically; failures are visible and recoverable with a single click. You see at a glance what needs your attention.

01
Trigger
Read.ai webhook
02
Ingest
Fetch transcript
03
Generate
Formal minutes
04
Route
Action items → to-do
05
Approve
Send via Outlook
portal.jyglobalbiz.com / meetings
Module 03 · Meeting Minutes
Meetings
Export
Connect source
Read.ai connected · Teams · Meet · Zoom
23 processed this month · avg 3.2 min transcript → minutes · last sync 2m ago
Search…
Today · Tue 10 Jun 1 meeting
Quarterly review — Client Y (CFD, Mauritius)
Just generated
Zoom · 14:00–14:47 KY · 47 min · 3 action items · 1 P1 you · 1 P1 Lawrence · 1 P2
AY
LT
CF
CO
Andy, Lawrence, Client CFO/COO
Review
Earlier this week 2 meetings
Internal team sync — weekly priorities
Awaiting review · 1d
Teams · Mon 9 Jun · 09:00–09:32 · 32 min · 5 action items · 2 for you · 3 for Lawrence
Andy, Lawrence Review
Client M — AML walk-through
Sent · 2d ago
Teams · Fri 6 Jun · 75 min · 6 action items · all closed · distributed
Andy, Lawrence + 3 Client M staff View
Client P — quarterly check-in
Failed · webhook missed
Zoom · Mon 2 Jun · 15:00 KY · Read.ai didn't send transcript · 5d unresolved
3 attendees · transcript missing Retry fetch

Illustrative prototype — shown for reference only. Final UI will be confirmed during Phase 02.

Drill in

Click into a meeting. Everything is ready for review.

Generated minutes on the left, approval and audit metadata on the right. The minute is editable in place; recipients are pre-filled from the calendar invite; a single click routes the final version to Outlook with the audit log attached.

portal.jyglobalbiz.com / meetings / quarterly-review-client-y
Meetings Quarterly review — Client Y
Generated minutes
Draft · Awaiting send AI-generated · 2 min ago Source: Read.ai webhook Audit logged
Attendees
4 participants
AY
LT
CF
CO

Quarterly review — Client Y (CFD, Mauritius)

Tue, 10 Jun 2026 · 14:00–14:47 KY · 47 min · Zoom · English

Quarterly Compliance Review — Client Y

Just generated
Tuesday, 10 June 2026 · 14:00–14:47 KY · Zoom
Attendees

Andy Yu (JY Global, Managing Director) · Lawrence Tan (JY Global, Senior Advisor) · Client CFO · Client COO.

Summary of Discussion
  1. 1.Marketing material review against FSC Mauritius April 2026 circular (past-performance disclaimers). Client to send banner draft today; JY Global to review and respond by Friday 13 June.
  2. 2.AML refresh due 28 June 2026. Updated UBO declarations required from Client Y's two new directors. Client CFO to coordinate with Maria.
  3. 3.Comoros (Mwali) brokerage entity — exploratory discussion. Q3 2026 timeframe. JY Global to scope an initial structure memo by end of Q2.
  4. 4.Q2 compliance report — Lawrence to circulate draft to Andy by end of week for sign-off.
Decisions Taken
  • Marketing review will be handled at no additional cost under the existing engagement.
  • Comoros memo is exploratory and non-billable; engagement will only commence on Client Y's written instruction.
Approval & Send
Draft
Owner
AY
Andy Yu
Managing Director
Recipients
  • Client CFO· cfo@clienty.example
  • Client COO· coo@clienty.example
  • Lawrence Tan· lawrence@jyglobalbiz.com
Attachment
QuarterlyReview_ClientY_2026-06-10.pdf
4p
Processing
3.2 min
Generated
3
Action items
412
Words

Illustrative prototype — shown for reference only. Final UI will be confirmed during Phase 02.

Module 04 · Company Knowledge Hub

The institutional brain. Of JY Global.

Firm-wide curated SOPs, templates, policies, regulatory references, and glossary terms. Curated by a designated Knowledge Owner. Referenced automatically by every chat across the platform — powers onboarding and survives team turnover.

Procedures
Templates
Policies
Regulatory
Glossary
FAQs
Training
portal.jyglobalbiz.com / knowledge
Procedures
Search…
Mauritius FSC GBL Application Checklist
Procedures · v3 · reviewed 12d ago · cited 47×
Step-by-step process for filing a Mauritius GBL application with the FSC. Covers entity selection, substance requirements, document checklist…
UBO Identification Cascade
Procedures · Review overdue · 14mo · cited 38×
Step-by-step beneficial owner identification. (a) 25% threshold; (b) other-means-of-control fallback; (c) senior managing official…
Marketing Material Review — CFD Disclosures
Procedures · v2 · reviewed 1wk ago · cited 22×
Compliance review process for client marketing materials. Updated April 2026 to reflect FSC Mauritius circular on past-performance disclaimers.
PEP-Related BO — Source of Funds Process
Procedures · Draft · from 3 Jun committee · cited 0×
Auto-promoted from compliance committee minutes (3 Jun): require source-of-funds documentation within 30 days for all PEP-related beneficial owners.

Illustrative prototype — shown for reference only. Final UI will be confirmed during Phase 02.

How it connects

Four modules. Three tiers of memory.

What makes the assistant feel personal — your Personal Assistant references any document, chat, meeting minute, or firm-wide SOP. Every citation explicitly tags its source scope: [User], [Project], or [Company KB].

Tier 01
User Memory

Private to one user · auto-learned. "Andy prefers section-numbered citations." Powers Module 02 Personal Assistant.

Private to user
Tier 02
Project Knowledge

Scoped to one project · documents + text sources + auto-learned facts. "Client M's AML deadline: 28 June." Powers Module 01 Chat Workspace.

Project-scoped
Tier 03
Company Knowledge

Firm-wide curated by Knowledge Owner · SOPs, templates, policies. "JYG AML Standard §3.2(c)." Powers Module 04 Knowledge Hub.

All users
Entry
Web Portal
Primary surface for all four modules
Entry
Read.ai webhook
Inbound transcripts for Module 03
Layer 01
Authentication + Coordinator
M365 SSO · Milestone 2
Basic email + password login (Milestone 1). Claude Opus 4.7 routes each request to the right module. Every decision logged with reasoning.
Module 01
Chat Workspace
Module 02
Personal Assistant
Module 03
Meeting Minutes
Module 04
Knowledge Hub
Tier 1 · User
User Memory
Preferences · standing rules · private
Tier 2 · Project
Project Knowledge
Documents · sources · project-scoped
Tier 3 · Company
Company Knowledge
SOPs · policies · firm-wide
Layer 04
Infrastructure
To be confirmed · Stage 0
Cloud region, vector store, and observability stack finalised during Discovery. Targets: Singapore or EU region, Cayman DPA + GDPR-aligned, parallel retrieval across all three memory tiers.
Cloud · TBC Vector DB · TBC Observability · TBC
Built with

A pragmatic, modern stack. No moonshots.

Everything below is production-proven and battle-tested. The application layer is locked. Infrastructure choices — hosting region, vector store host, observability host — are deliberately left open and confirmed together at Stage 0 so JY Global keeps full control over data residency.

Layer 01
Application & UI
  • Next.js 14 · TypeScript · React
  • Tailwind CSS · shadcn/ui
  • NextAuth.js · Microsoft Entra ID
Production-grade, accessible, easy maintenance. M365 SSO via Entra ID.
Layer 02
Backend services
  • Next.js API routes · Node.js workers
  • Trigger.dev · managed job queue
  • Microsoft Graph API · Outlook
Async jobs for digests, reminders, transcript ingestion, reconciliation.
Layer 03
Data & memory
  • PostgreSQL 16 · primary store
  • pgvector or Qdrant · vector index
  • S3-compatible blob · file uploads
Holds all three memory tiers. Vector store host confirmed at Stage 0.
Layer 04 · Featured
AI models
Reasoning & tool use
  • Claude Opus 4.7 · primary
  • GPT-5 · alternate (Azure OpenAI)
Drafting
  • Claude Sonnet 4.6 · primary
  • GPT-5 · alternate
Triage & routing
  • Claude Haiku 4.5 · primary
  • GPT-5 mini · alternate
Retrieval pipeline
  • text-embedding-3-large · OpenAI
  • Cohere rerank-3 · quality
  • LlamaParse · documents
Multi-vendor by design. Anthropic primary, OpenAI/Azure as drop-in fallback at any tier.
Layer 05
Channels & integrations
  • Read.ai webhook · transcripts
  • Outlook plugin · Graph API
  • Telegram bot · reminders + Q&A
Milestone 2: Slack, WhatsApp Business, voice transcription (Whisper).
Layer 06
Operations & hosting
  • Cloud region · Singapore or EU
  • Langfuse · cloud or self-hosted
  • Cayman DPA + GDPR-aligned
Every prompt, response, tool call, decision — fully logged with traces.
Confirmed at Stage 0
Five infrastructure decisions
Cloud region Vector DB host Observability host Blob storage provider Data residency policy
Scope of work

Every capability, by function.

Pilot Milestone 1 ships the simplest viable version of each of the four modules. Seven functional pillars below — what the platform actually does, independent of which module delivers it. Enterprise integrations (SSO, Outlook plugin, Telegram, proactive reminders) are deliberately deferred to Milestone 2 once the foundation is proven.

Functional pillars
7
Milestone 1 capabilities
Capabilities
50+
Concrete, checkable
Delivery gates
7
Weekly checkpoints
Duration
14 wk
Kickoff → Go-live
Function 01
Foundation

Basic Access & Audit

A minimal but defensible access layer — enough to operate the pilot internally, with a full action log.

  • Email + password login (or simple OAuth)
  • Portal shell, navigation, user settings
  • Simple permission flag (Member / Owner)
  • Full audit log — every prompt, response, tool call
  • Session management + sign-out
Function 02
Modules 01 + 02

Conversational Workspace

The chat surface itself — project-scoped or private — with streaming, citations, and history.

  • Project CRUD with Chats / Sources / Instructions tabs
  • Token streaming with inline document chips
  • Collapsible AI brain banner + custom instructions
  • Citation rendering, clickable back to source
  • Private assistant chat with personal memory
  • Chat history (grouped Today / Yesterday / Last 7 days)
Function 03
Module 01

Document Ingestion & Sources

Getting JY Global's working documents into the system, parsed and citable.

  • PDF / DOCX / XLSX upload via portal (≤50MB)
  • Parsing + chunking + indexing pipeline (LlamaParse)
  • Text source input (titled, indexed, citable)
  • Per-project Sources tab with preview, re-index, remove
  • Embedding generation (OpenAI text-embedding-3-large)
Function 04 · Featured
All 4 modules

Three-Tier Memory & Retrieval

The brain layer. Decides what the assistant remembers, scopes it correctly, and surfaces it with citations.

  • Tier 1 — User Memory (private, auto-learned)
  • Tier 2 — Project Knowledge (documents + facts)
  • Tier 3 — Company Knowledge (curated SOPs)
  • Standing-rules management (list, edit)
  • Long-term memory (preferences, contacts, decisions)
  • Parallel retrieval across all three tiers
  • Cohere rerank-3 for retrieval quality
  • Source-scope-tagged citations [User] · [Project] · [Company]
  • Cross-chat-and-project search
Function 05
Module 03

Meeting Intelligence

Transcript-in, formal-minutes-out — reviewed and edited inside the portal.

  • Read.ai webhook receiver + transcript fetch
  • Formal minutes generation pipeline (editable template)
  • Speaker identification + owner assignment
  • Action items listed in minutes (no auto-routing)
  • Meetings inbox with status filters + search
  • Minutes review/edit UI in portal
  • Download minutes (Markdown / PDF / Word)
Function 06
Module 04

Knowledge Hub Curation

A firm-wide library of SOPs and policies — curated by an Owner, browsable by all users.

  • 3-column browse: categories · entry list · entry detail
  • Search across titles, tags, content
  • Add / edit / archive entries (auto-versioned)
  • Markdown editor with metadata sidebar
  • "Ask AI about this" → opens chat with entry as context
  • Status taxonomy (Active / Draft / Deprecated)
  • Stage 0 seeding: 10–20 initial entries (Owner workshop)
Function 07

Reliability, Observability & Compliance

The non-functional layer that lets you defend the system to clients, auditors, and IT. Built into Foundation, used by every module.

Langfuse traces — every prompt, response, tool call
Webhook signature verification + idempotency
Failed-webhook detection + Retry fetch button
Async job runner (parsing, indexing, minutes)
Every citation tagged with source scope
Not in Milestone 1

Honest boundaries.

The pilot stays narrow on purpose. Enterprise integrations come in Milestone 2 once the core is proven and IT have signed off. Out-of-scope items are deferred deliberately.

Milestone 2 · Enterprise integrations
Microsoft 365 SSO via Entra ID
Role-based access (User / Knowledge Owner / Admin)
Outlook plugin via Microsoft Graph API
Outlook draft export from chat
Outlook email send for meeting minutes
Box folder import as source type
Outlook email import as source type
Telegram bot + account-linking
Milestone 2 · Proactive assistant features
To-do list with P1/P2/P3 priority
Plain-language reminder creation
Daily 7am morning digest
Defence-in-depth multi-channel delivery
Action items auto-routed to to-dos
Compliance Watcher (regulator monitoring)
Document Generation Agent (engagement letters)
Meeting Prep Agent
Milestone 2/3 · Other deferrals
Document Intake form (client KYC) · Milestone 2
Multilingual layer (Chinese, French) · Milestone 2
Voice interface (Whisper) · Milestone 2
Slack and WhatsApp bots · Milestone 2 add-ons
DocuSign integration · Milestone 3
Outbound autonomous client comms · never autonomous
Multi-tenant / reseller mode · out of scope
Native iOS / Android apps · portal is responsive
Modular pricing

Pick your modules. Pay only for what you ship.

The Foundation package is required — it's the platform layer every module sits on. The four modules are independently priced, so you can right-size Milestone 1 to your budget and add deferred modules in a later milestone. Timeline scales with the modules you select: 6 to 10 weeks from kickoff to go-live.

Full bundle
RM 21,500
Foundation + all 4 modules
Modules
4
Pick any combination
Timeline
6–10 wk
Scales with scope
Quote type
Fixed fee
Per item, no variation
Foundation · Required

Platform & Infrastructure

The shared layer every module sits on. Mandatory in any configuration. Includes planning, build, testing, and 2-week post-launch support.

What's included
  • Requirements gathering, Stage 0 decisions, acceptance criteria sign-off
  • Portal shell, basic auth, user settings, audit log
  • PostgreSQL 16 + pgvector schema, coordinator routing (Claude Opus 4.7)
  • Three-tier memory architecture + parallel retrieval pipeline
  • Langfuse observability, async job runner, DPA/GDPR-aligned data handling
  • End-to-end testing, UAT, production deployment, handover docs
  • Two-week post-launch support window
Price
RM 3,000
~3 weeks effort
Module 01 · Optional

Chat Workspace

Project-scoped chat with document uploads, citations, custom instructions, and exports.

Includes
  • Project CRUD with Chats / Sources / Instructions tabs
  • PDF / DOCX / XLSX upload, parsing, indexing (LlamaParse)
  • Token streaming, document chips, citation rendering
  • Per-project memory + custom instructions
  • Export: Markdown / PDF / Word
Price
RM 6,500
+~2–3 weeks
Module 02 · Optional

Personal Assistant

Private chat space with personal memory and history. Simplest module in Milestone 1.

Includes
  • Private chat with token streaming + history dropdown
  • Personal memory (preferences, contacts, decisions)
  • Standing-rules management
  • Cross-module reach (reads from Modules 01 + 03 if selected)
  • Digests, reminders, Telegram bot — Milestone 2
Price
RM 3,000
+~1 week
Module 03 · Optional

Meeting Minutes

Read.ai webhook integration. Transcripts → formal minutes with action items, reviewed in portal.

Includes
  • Read.ai webhook receiver + transcript fetch
  • Formal minutes generation pipeline (editable template)
  • Action item extraction with speaker identification
  • Meetings inbox with status filters + search
  • Webhook signature verification + retry mechanism
  • Minutes review/edit UI, download (MD/PDF/Word)
Price
RM 5,000
+~1.5 weeks
Module 04 · Optional

Knowledge Hub

Firm-wide curated SOPs, templates, policies. Includes a 10–20 entry seeding workshop.

Includes
  • Three-column browse: categories / entry list / detail
  • Search across titles, tags, full text
  • Owner curation: add / edit / archive (auto-versioned)
  • Markdown editor with metadata sidebar
  • Status taxonomy (Active / Draft / Deprecated)
  • Stage 0 seeding workshop: 10–20 initial entries with Owner
Price
RM 4,000
+~1.5 weeks
Suggested bundles

Common configurations.

Minimum viable
RM 9,500
~6–7 weeks
  • Foundation
  • Module 01 · Chat Workspace
Smallest defensible pilot — proves the chat + memory layer.
Compliance focus
RM 13,500
~7–8 weeks
  • Foundation
  • Module 01 · Chat Workspace
  • Module 04 · Knowledge Hub
Best for institutional memory + citation-grade compliance work.
Productivity focus
RM 16,500
~8 weeks
  • Foundation
  • Module 01 · Chat Workspace
  • Module 02 · Personal Assistant
  • Module 04 · Knowledge Hub
Day-to-day workflow boost: chat + private assistant + firm-wide knowledge.
Full pilot · Recommended
RM 21,500
~9–10 weeks
  • Foundation
  • Module 01 · Chat Workspace
  • Module 02 · Personal Assistant
  • Module 03 · Meeting Minutes
  • Module 04 · Knowledge Hub
The complete vision — lets the three-tier memory shine.
Payment & terms
Fixed fee per item · Modules can be added later
50% deposit on Foundation sign-off, 50% on go-live.
Deferred modules priced at the same RM rates if added within 6 months.
Quote valid for 60 days from issue.
Prepared by
Codech Solutions logo

Codech Solutions.

Thank you for the opportunity to scope this Internal AI Portal with JY Global. We're ready to start whenever you are — reach out through any of the channels on the right.

End of proposal.