01AI Magazine × Payment · Live2025—

paljalab

정통 명리학을 5인 AI 페르소나로 합의시켜 production 화. 라이브 매출.

Role사이드 빌드 · 풀스택 · 461 commits
Status라이브 매출
paljalab.com ↗
Why I built it

점쟁이는 느리고, GPT는 환각한다.

한국 사주 시장은 1조 규모인데 대부분 인간 1:1 점쟁이로 굴러간다. 느리고 비싸고 정합성도 점쟁이마다 다르다. 그렇다고 단일 LLM에 사주를 시키면 환각이 났다. 그래서 5인 페르소나를 각자 운영시키고 Grand Master가 합의시키는 multi-agent 합의 시스템을 만들었다.

Logic 이 오행 / 십성 / 격국 으로 본 命 을 분석. Aura 가 색채와 음양으로 기운. Health 가 12개월 운 + 음식. Love 가 인연 + DALL-E 3 hd photorealistic 사진. 마지막에 Grand Master 가 4 의 답을 받아 합의 한 마스터 피날레.

추가로 paywall 매거진 톤을 site-wide 통일 — 드롭캡 + keep-all + pullquote + chapter 한자 + 명리학자 italic. 사주 페이지지만 NYT/Apple Newsroom 톤. 결제는 토스 v2 + HMAC + 멱등성 + 환불 enforce 풀패키지.

5 Personasmulti-agent consensus

명리학자 5인이 각자 판단하고 마지막에 합의한다.

단일 LLM에 사주를 시키면 환각이 났다. 5인 페르소나 각자 분석 → Grand Master 가 합의 → 매거진 본문 1.07M chars. DALL-E 3 hd 로 photorealistic 인연 사진까지.

Logic
Logic
정통 명리학자
오행 · 십성 · 격국 전문
Aura
Aura
기운 분석가
사주 + 색채 + 음양 균형
Health
Health
건강·식습관
12개월 건강 운 + 음식 처방
Love
Love
인연·궁합
DALL-E 3 인연 photorealistic
Grand Master
Grand Master
5인 합의 마스터
4 agent 종합 + 최종 처방
Magazine paywall · interactive

결제 전 → 결제 후, 매거진이 어떻게 펼쳐지는가.

paljalab.com 실제 paywall 시뮬레이션. toggle 누르면 lock 상태와 unlock 상태가 바뀐다. 본문 톤 / drop cap / chapter 한자 / 명리학자 italic — 7축 매거진 가독성 패턴 풀.

壹 · Logic

본 命 의 오행 균형

당신의 사주는 갑목(甲木) 일간으로, 인월(寅月)에 태어나 ████████████ ███████ █████ ███████████ ██████████ ████ ███████ ██ ██████████ ████████ ████████████ ███████ █████ ███████ ██████ ████████ ████████ ██████████ ██████ █████ ███████ ████████.

🔒 결제 후 unlock
貳 · Aura

기운과 색채의 분포

토(土) 기운이 약하고 화(火) 기운이 ████████████ ███████ █████ ███████████ ██████████ ████ ███████ ██ ██████████ ████████ ████████████ ███████ █████ ███████ ██████ ████████ ████████ ██████████ ██████ █████ ███████ ████████.

🔒 결제 후 unlock
參 · Health

12개월 건강 운 + 음식

5월 ~ 7월 비위가 약해지는 시기로 ████████████ ███████ █████ ███████████ ██████████ ████ ███████ ██ ██████████ ████████ ████████████ ███████ █████ ███████ ██████ ████████ ████████ ██████████ ██████ █████ ███████ ████████.

🔒 결제 후 unlock
₩29,900 / 풀 unlock (Toss v2)
Magazine readability — 7 patterns

사주 페이지를 매거진 본문 톤으로 읽히게 만든 7축.

01

Drop cap

본문 첫 글자 4em float, Fraunces 500

02

Keep-all

한국어 word-break: keep-all + overflow-wrap: break-word

03

Pullquote

5+ 문장 단락 자동 감지 → 36px 인용 추출

04

Chapter 한자

챕터 번호 한자 + Fraunces opsz-144 display

05

명리학자 italic

페르소나 발화는 자동 italic + accent border

06

Now reading

스크롤 진행도 + 챕터 sticky nav

07

Fade-in stagger

IntersectionObserver + 80ms stagger per 단락

Toss Payments v2production-grade

결제는 무조건 안 깨야 한다.

Toss Payments v2
결제창 + 카드 + 카카오페이 + 토스페이 + 가상계좌
Webhook secret
paymentKey 별 secret 매칭 (raw_response 검증)
멱등성
event_id dedup + status 머신 (PENDING / PAID / FAILED / REFUNDED)
환불 enforce
환불 시 access_until = now() + 리포트 hide 검증
Rate limit
결제 endpoint 5/min/IP + audit log
Incident retro2026-05-11

멍냥사주 결제 후 리포트 안 뜨는 prod 사고

Diagnosis

단순 DB row 정상 ≠ 사고 해결. 3축 진단 = DB row + UX flow + webhook secret 매칭. webhook secret 누락 발견 → fix.

Fix

payment-confirm 에 raw_response secret 비교 추가. 결제 후 자동 force-generate fallback.

Lesson

결제 사고 진단 표준 3축 (DB + UX + webhook) 확립. paljalab 영구 패턴.

Moat
  • 015인 페르소나 합의 = 단일 LLM 환각 우회
  • 02DALL-E 3 hd photorealistic 인연 사진 (경쟁사는 일러스트)
  • 03토스 v2 결제 + HMAC + 멱등성 = production 결제 안정성
  • 04매거진 paywall 톤 site-wide (drop-cap / keep-all / pullquote / chapter 한자 / fade-in)
  • 05신규 분석 1건당 정통 명리학 책 1권 분량 (1.07M+ chars site-wide)
Result

라이브 매출 발생 중. 토스 v2 paywall + 매거진 톤 = 사주 매거진 카테고리의 새 표준.

Content1.07M
Commits461
PaymentToss v2
Agents5 합의
StackPHPMySQLDALL-E 3 hdGPT-4.1GPT-4oToss v2