[강남 소비자저널=김은정 대표기자]
ESM 오픈소스 핵심 철학에 따른 금번 플랫폼의 개발사양 및 기타 기술사항을 공개합니다. 세상의 모든 어플 (안드로이드/iOS) 세상의 모든 웹 (워드프레스, 아임웹 등), 어플리케이션 (X, 인스타그램, 유튜브 등) 그 레이어 상단에 위치합니다.
본 프로젝트는 기초는 6년에 걸친 기반설계, 그리고 최근 4개월 동안 실현작업에 밤잠을 설쳐가며 참여해 주신 창업경영포럼 초창기 창립멤버들인 개발진, 그리고 현직 국내외 거래소 임직원, 인간 개발진들, 그리고 우리와 함께 더 많은 기여를 해준, 쳇GPT, 제미나이, 퍼플렉시티 등 5개 비인간 AI 여러분 모두에게 깊은 감사를 드립니다.
음악이면 음악, 영화면 영화, 이제 K의 시대입니다. 이제 웹3 영역에서도 “K”가 시작됩니다.
1. 플랫폼 기본 정의
ESM Web3 AGI Platform은 API-First·Identity-First·Ledger-First 구조를 기본으로 합니다.
핵심은 각각 분리돼 있던 서비스를 하나의 관계망으로 통합하는 것입니다.
회원 Identity → 조직/역할 → 소비자평가 → Web3Home → 캠페인/리워드 → Trading → 파트너/생산자 → 원장/검증
즉 서비스별로 회원과 데이터를 새로 만드는 것이 아니라, 하나의 Canonical Identity를 중심으로 모든 활동과 권한, 평가, 자산, 기록을 연결하는 구조입니다.
2. 핵심 기술 아키텍처
전체 구조는 크게 6계층으로 볼 수 있습니다.
계층
주요 기능
Presentation Layer
Web3Home, WordPress, 모바일/PWA, 관리자 UI
API Gateway Layer
Public Gateway, 인증, 서비스 라우팅
Identity Layer
회원, Participant, Wallet, 조직/역할
Service Layer
평가, 캠페인, 리워드, Trading, 파트너
Ledger Layer
평가·참여·Entitlement·Distribution·Trading 기록
Infrastructure Layer
PHP, API Server, DB, Redis, Nginx, Docker 등
중앙 기준 URL은 **platforhttp://m.moimland.com**이며, 향후 각 프리셋·거래 시스템·모바일 앱이 이 플랫폼을 기준으로 연결되는 구조입니다.
3. 주요 개발 언어 및 기술
현재 구축 방향을 기준으로 보면 다음 조합이 핵심입니다.
Backend / Web
PHP 8.4 Architecture
REST API
AJAX
JavaScript
HTML5 / CSS3
API / Trading 서버
Python 기반 API 서버 구조
FastAPI 계열 REST 서비스 구조
JSON API
거래소 API 연동
Signal / Risk / Policy / Execution 모듈 분리
Frontend
Vanilla JavaScript 중심
WordPress 기반 Presentation
반응형 모바일 UI
PWA/앱 연동을 고려한 API 기반 구조
향후 확장 대상은:
Android
iOS
PWA
독립 Web Client
외부 Partner API
AI Agent / AGI Agent
입니다.
4. 서버 운영 사양
현재 ESM Platform OS 계열에서 기준으로 삼고 있는 서버 환경은 다음입니다.
Hestia Control Panel
Nginx + Apache
Apache backend: 8080 / 8443
PHP 8.4-FPM
Redis Object Cache
OPCache 활성화
MySQL/MariaDB
SSL/TLS
Cloudflare 연동 가능
Linux 서버
성능 관련 기준:
Homepage Fast Lane
Redis Object Cache
OPCache
Frontend WP-Cron 최소화
비동기/지연 실행 우선
대형 목록 15개 단위 Pagination
반복 원격 HTTP 요청 금지
서버 측 Canonical 데이터 우선
Trading API 쪽은 WordPress와 분리된 독립 API Container 구조로 운영합니다.
5. 회원·Identity 구조
기존 WordPress 회원만을 기준으로 하지 않고, 보다 넓은 Universal Identity / Participant Ledger 구조를 사용합니다.
핵심 데이터:
이름
이메일
휴대전화
Wallet
WordPress User 연계
조직
역할
추천관계
동의내역
참여이력
평가이력
ESMP/Reward
Campaign
NFT
Trading 계정 상태
Wallet-First 사용자의 경우 즉시 wp_users를 만들지 않고 Participant/Identity Ledger에 먼저 기록한 뒤 필요할 때 정식 회원으로 연결할 수 있는 구조를 지향합니다.
6. 소비자평가 엔진
ESM Platform의 핵심 원장 중 하나입니다.
주요 기능:
1~10점 평가
후기
평가 중복 방지
회원/Wallet/Participant 연결
평가 혜택
최근 평가
평균 점수
평가 원장
인준/인증/ESM 대상 연계
평가 데이터는 단순 별점 UI가 아니라 생산자와 서비스의 신뢰 자산으로 활용됩니다.
7. Campaign / Reward / Airdrop 구조
범용 Campaign Engine은 다음 원장을 기준으로 합니다.
Registry → Participant → Identity → Evaluation → Verification → Entitlement → Distribution
상태 관리:
Unknown
Reconcile
Pending
Approved
Completed
Failed
자산 구조는 Multi-Asset 기반입니다.
기본 자산은 ESMX, 각 프로젝트별 자산을 추가할 수 있습니다.
예:
ESMX + AKITA
향후 다른 생산자 프로젝트에도 같은 엔진을 그대로 재사용할 수 있도록 설계합니다.
8. ESM Web3 AGI Trading 구조
Trading은 단순 자동매매 Bot이 아니라 별도 Risk·Ledger·Execution 구조를 갖는 서비스입니다.
핵심 단계:
Market Signal
→ Risk Engine
→ Strategy / AGI Policy
→ Simulation Ledger
→ Controlled Live
→ Receipt / Reconcile
주요 기능:
거래소 API 연결
Account Link
선물 Trading
Copy Trading
Grid/Bot
AI Signal
AGI Signal
Risk Core
정책/전략 Engine
거래 원장
수수료 원장
결과 검증
운영 원칙은 Simulation First / Controlled Live입니다.
즉 AI가 직접 무제한 거래하는 방식이 아니라 정책·리스크·승인·원장 검증을 거쳐 단계적으로 실행하는 구조입니다.
9. AGI 지향 개발 주안점
여기서 AGI는 단순히 LLM을 붙이는 것이 아니라 사람이 하던 반복 의사결정과 운영 판단을 Agent화하는 방향입니다.
예를 들어:
신청 자동분류
평가 이상 탐지
Campaign 자격 검증
Trading 전략 생성
Risk 판단
정책 구성
서버 상태 판단
회원별 추천
생산자 발굴
운영자 업무 자동화
즉 궁극적인 목표는:
Human-in-the-loop → Human-on-the-loop → 1차 AI간의 합의시스템 적용 -> 최소 인간개입 운영
으로 발전하는 것입니다.
10. 개발 핵심 원칙
ESM Platform OS에서 가장 중요한 개발 원칙은 다음과 같습니다.
① Canonical Single Source
성공한 모듈을 사이트마다 다시 만들지 않고 공통 모듈을 재사용합니다.
② Core Domain-Agnostic
Core에 특정 사이트 도메인이나 기관명을 하드코딩하지 않습니다.
③ Protected Existing Site
기존 사이트의 테마·페이지·메뉴·콘텐츠를 임의로 침범하지 않습니다.
④ Activation Zero-Work
플러그인 설치·활성화만으로 운영 데이터를 변경하지 않습니다.
⑤ Ledger First
평가·캠페인·Trading 등 중요한 활동은 UI보다 원장을 먼저 기준으로 합니다.
⑥ API First
WordPress 화면에 종속되지 않고 외부 앱·모바일·Agent에서도 사용할 수 있도록 API를 우선 설계합니다.
11. 보안 설계
주요 보안 원칙:
최소권한 API Key
Secret 암호화 저장
Withdrawal 권한 배제
Nonce / CSRF 방지
REST Permission Callback
Role 기반 관리자 접근
Wallet Ownership Verification
이메일 OTP / Magic Link
Audit Ledger
거래 Kill Switch
Live Trading OFF 기본값
Simulation 우선
실패 시 Fail-Closed 또는 안전 복귀
특히 Trading은 다음과 같은 안전장치를 갖는 구조를 지향합니다.
Global Kill Switch
→ Risk Limit
→ Position Limit
→ Strategy Approval
→ Execution
→ Reconcile
12. Web3의 의미
여기서 Web3는 단순히 코인이나 지갑을 붙이는 의미가 아닙니다.
ESM에서 Web3의 핵심은:
Identity + Wallet + Reputation + Participation + Ledger + Reward + Ownership
입니다.
즉 사람이 플랫폼 안에서 무엇을 했는지, 어떤 평가를 남겼는지, 어떤 조직에 참여했는지, 어떤 혜택을 받았는지를 하나의 검증 가능한 관계형 기록으로 연결합니다.
13. 플랫폼의 최종 방향
이번 ESM Web3 AGI based API Platform의 궁극적인 구조는 다음 한 문장으로 정리할 수 있습니다.
생산자·소비자·회원·기관·AI·자산·기부·투자·교육·거래를 각각 분리하지 않고 하나의 Identity와 API, 그리고 검증 가능한 원장 위에서 연결하는 관계형 플랫폼입니다.
기존 미디어 플랫폼이
“콘텐츠 → 독자” 구조였다면,
ESM Web3 AGI Platform은
“Identity → 관계 → 참여 → 평가 → 가치 → 원장 → 환원”
으로 전환되는 구조라고 설명할 수 있습니다.
감사합니다. 저희의 이번 프로젝트에서 가장 고민하고 신경쓴 부분 중에 하나는 보안과 신뢰라는 주제였고, 그래서 완벽에 가까운 결과물이 산출되지 않았나 생각합니다.
위 시스템 아키텍처를 눈으로 볼 수 있도록 구현 한 주소
https://platform.moimland.com
감사합니다.
작성자 : 개발총괄 이승목 의장(webmaster@moimland.com)

![[정봉수 칼럼] 노동사례: 조건부 채용과 시용해고의 경계 [정봉수 칼럼] 노동사례: 조건부 채용과 시용해고의 경계](https://blog.kakaocdn.net/dna/cmSwTz/dJMcahzoiRd/AAAAAAAAAAAAAAAAAAAAANXIeRzfhGHTwdqV6QkPqKMfumWoZnyUH1aM50GQ3SQv/img.jpg?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1793458799&allow_ip=&allow_referer=&signature=PvY%2FMn%2B5cXcWEjFH%2FwVFUH2fihA%3D)
![[정차조 칼럼] 출판 책 중심 테마 100선_제3 테마 소비자를 시장의 끝에서 시작으로 옮겨라 [정차조 칼럼] 출판 책 중심 테마 100선_제3 테마 소비자를 시장의 끝에서 시작으로 옮겨라](https://blog.kakaocdn.net/dna/KVf0I/dJMcafhivVW/AAAAAAAAAAAAAAAAAAAAAHV8UiMCVebhvjSKoku_ARJH6OQKs9co6hRCU-jfq5k6/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1793458799&allow_ip=&allow_referer=&signature=ymcggNZU%2BSfkRtCSp%2F15baUV5Ck%3D)

