Skip to main content

CYC Assess — Technical Design

CYC Assess is a privacy-first, closed-source SaaS platform that delivers automated cloud governance assessments for mid-market and enterprise organisations running workloads on Microsoft Azure.

Platform Architecture

The platform is composed of five components that execute sequentially per assessment job. Data flows strictly left to right. No component reads from a downstream component.

Component Summary

ComponentResponsibilityIP sensitivity
1 — Data CollectorAuthenticates to client tenant, collects environment data via REST API and Resource Graph queries, writes raw collection JSON to EDSLow — no proprietary logic
2 — Ephemeral Data StoreEncrypted, job-scoped, TTL-enforced storage. Default 48hr TTL, opt-in 90-day retained tierInfrastructure
3 — Assessment EngineReads collection data, evaluates B1/B2/B3 items, runs AI inference, produces structured findingsHigh — core IP
4 — Report GeneratorConsumes findings, generates charts and scoring, assembles PDF reportHigh — proprietary templates
5 — Web + OnboardingIntake questionnaire, OAuth consent flow, payment, status, report deliveryMedium

Commercial Tiers

TierDescriptionComponents involved
Tier 1Automated self-serve report within 24 hoursAll 5 components
Tier 2Automated report + expert consultationAll 5 + analyst access to retained EDS
Tier 3Recurring assessments with drift detectionAll 5 + drift comparison in Component 3

Documentation Status

SectionStatus
Cross-Cutting Concerns✅ Complete
Component 1 — Data Collector✅ Complete
Component 2 — Ephemeral Data Store✅ Complete
Component 3 — Assessment Engine🔄 In progress
Component 4 — Report Generator⏳ Pending
Component 5 — Web + Onboarding⏳ Pending