↳ Products / Agency OS
⊹ Multi-tenant SaaS
v 0.4 · Building
--:--:-- KST
Agency OS.
에이전시 운영의 OS. 신규 고객사 등록부터 모듈 조립, 시크릿 격리, 라이브 배포, 감사 로그까지 — 단일 대시보드에서.
⊹ Build status
Multi-tenant RLS
Done
Supabase Vault
Done
Module Injector
WIP
Audit Log
WIP
Beta
Q3
Built for
multi-tenant scale.
엔터프라이즈 보안·운영·개발 자동화를 4개의 핵심 기둥으로 구성. ISMS-P / SOC 2 Type II 준비를 위한 기본 안전장치를 OS 차원에서 제공합니다.
Multi-tenant RLS
Pool 모델 + JWT Custom Claims
고객사별 격리를 DB 엔진 레벨에서. A 고객사 데이터가 B 고객사에 절대 새지 않도록 Row-Level Security 로 차단.
- JWT claims
- Pool model
- 0 leakage
Supabase Vault
AES-256 + RPC 복호화
결제 키·API 토큰을 컬럼 단위 암호화 저장. 배포 시점에만 in-memory 복호화. 디스크엔 평문 0건.
- AES-256
- RPC bridge
- Audit
Module Injector
GitHub Octokit + Single commit
검증된 사내 모듈을 단일 커밋으로 push + DB RPC 로 스키마 생성까지. 30초 안에 module 주입 완료.
- Octokit
- Single commit
- Auto rollback
Immutable Audit
Append-only + SHA-256 chain
모든 행위가 append-only 로 기록되고 SHA-256 해시 체인으로 검증. WORM 백업까지 자동.
- Append-only
- Hash chain
- WORM
From dashboard to deployment.
Two-Client Pattern 으로 RLS bypass 가 필요한 Server Action 만 service_role, 그 외엔 모두 anon. 권한 경계가 명확합니다.
Dashboard
Next.js 15 · Server Actions
Tenant Switcher / Module Injector / Vault / Audit
Two-Client
RLS bypass via service_role
Server Actions + next-safe-action 으로 trust boundary 분리
Supabase
Postgres + Auth + Vault
Pool 모델 RLS · vault.secrets · audit_logs (append-only)
External
GitHub · Vercel · PG
GitHub App (Octokit) · Vercel REST · 결제 webhook
⊹ Module Injection
30초 안에, 검증된 모듈을 고객사 repo 로.
다중 파일을 GitHub Octokit 으로 단일 커밋으로 push, 동시에 Supabase RPC 로 모듈 스키마·권한 생성. 실패 시 보상 트랜잭션으로 자동 롤백.
- 1Validate input · zod
- 2Octokit · single commit push
- 3Supabase RPC · schema apply
- 4Audit log · SHA-256 chain
- 5Webhook ack · done in ~30s
Pluggable feature blocks.
검증된 9개 모듈을 단일 커밋으로 주입. 자체 모듈 등록도 사내 개발자 1일 리드타임.
Auth
Auth Core
이메일·소셜 로그인 (Google/Kakao/Naver)
Core
Tenant Admin
테넌트·멤버·역할 관리
Content
Board
공지·Q&A·자유게시판 범용
Content
CMS Lite
Tiptap 기반 페이지/콘텐츠
Commerce
Toss Payments
토스페이먼츠 연동
Marketing
Landing Pack
반응형 랜딩 5종
Commerce
PortOne
포트원 통합 PG
Sales
CRM Leads
리드·파이프라인 관리
AI
AI Brief
고객 인터뷰 → 기획서 자동 생성
P0 = MVP · P1 = Q3 · P2 = Q4 · P3 = 2027+ — 우선순위는 Roadmap 에 따라 변경 가능
Built-in, not bolted-on.
ISMS-P 국내 인증 + SOC 2 Type 2 글로벌 인증을 보안 컨설팅 없이 준비할 수 있는 4가지 안전장치를 OS 차원에서 제공.
Row-Level Security
테넌트 간 데이터 격리
JWT Custom Claims 기반 초고속 판단. 모든 query 가 자동으로 tenant_id 로 필터링.
Supabase Vault
API 키·시크릿 컬럼 단위 암호화
AES-256 컬럼 단위 암호화 + bridge 매핑 테이블 + SECURITY DEFINER RPC.
Auth AAL2 + 5단계 권한
사용자 인증·인가
Supabase Auth AAL2 강제 + Owner/Admin/Builder/Viewer/Auditor 5단계 RBAC.
Immutable Audit Log
모든 행위 기록 + 무결성
Append-only + SHA-256 해시 체인 + WORM 백업. 월 1회 자동 무결성 검증.