ESM Web3 AGI based API Platform 기술 · 전산 사양 요약

ESM Web3 AGI based API Platform 기술 · 전산 사양 요약

[강남 소비자저널=김은정 대표기자]

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)

ESM소비자평가단

기사 소비자평가

기사 콘텐츠에 대한 소비자 관점의 점수와 후기를 기록합니다. 평가는 점수의 높고 낮음과 관계없이 실제 소비자 의견으로 기록됩니다.

Web3 지갑·리워드
펼쳐보기

지갑 연결은 기사 평가의 주 콘텐츠가 아니라 Web3 리워드·인증을 위한 선택형 지원도구입니다. 필요할 때만 아래 안내를 펼쳐 확인하세요.

지갑을 연결하면 평가·출석·리워드 기록과 BNB Smart Chain의 ESMX 자산을 하나의 검증된 주소로 연결해 확인할 수 있습니다.

지갑을 연결하면 무엇이 좋아지나요?
  • 내 활동을 한 주소로 연결 — 소비자평가·출석·리워드·인증 이력을 검증된 지갑과 연결할 수 있습니다.
  • ESMX 수령 준비 — 검증된 BNB Smart Chain 주소를 ESMX 에어드랍·보상 수령 주소로 활용할 수 있습니다. 실제 지급 여부와 수량은 각 캠페인·지급정책에 따릅니다.
  • 내 자산을 바로 확인 — ESMP 활동 포인트와 실제 BNB Smart Chain의 BNB·ESMX 온체인 잔액을 서로 구분해 확인할 수 있습니다.
안전 범위ESM은 개인키·시드문구를 요구하거나 저장하지 않습니다. 지갑 연결과 소유권 확인 서명은 공개 주소의 소유자임을 확인하기 위한 절차이며, 그 서명만으로 송금·결제·토큰 전송·토큰 사용승인이 실행되지 않습니다. 실제 온체인 거래가 필요한 경우에는 지갑 앱에서 별도의 거래 승인 화면이 표시됩니다. 모바일에서 MetaMask를 선택하면 외부 app.link로 페이지를 이탈하지 않고 WalletConnect 방식으로 연결을 진행합니다.
ESMP와 ESMX는 다릅니다.ESMP는 ESM 사이트 안에서 출석·평가·지갑인증 등 활동으로 쌓이는 포인트 원장입니다. ESMX는 BNB Smart Chain에 존재하는 블록체인 토큰입니다. ESMP 숫자가 자동으로 같은 수량의 ESMX가 되는 것은 아닙니다.
지갑 자동연결추천

MetaMask · WalletConnect · TokenPocket · Trust Wallet · imToken 중 원하는 지갑을 바로 연결합니다.

지갑 수동연결주소 직접 입력

지갑 앱 연결이 어렵다면 공개 지갑주소를 직접 입력할 수 있습니다.

수동 입력은 공개 주소 입력이며 회원계정 지갑 소유권 인증으로 처리되지 않습니다.
어떤 지갑을 선택해야 하나요?
MetaMaskPC에서는 MetaMask 확장 지갑으로 직접 연결합니다. 모바일에서는 현재 페이지를 유지한 채 WalletConnect 방식으로 MetaMask 연결을 진행합니다.
WalletConnectQR·모바일 연결용 표준 방식입니다. 여러 지원 지갑 앱을 연결할 수 있습니다.
TokenPocketTokenPocket 앱 또는 지원 브라우저에서 연결할 때 선택합니다.
Trust WalletTrust Wallet 앱의 Web3 연결을 사용할 때 선택합니다.
imTokenimToken 앱의 Web3 연결을 사용할 때 선택합니다.
비회원 연결은 공개 지갑주소와 브라우저 중심 참여기록을 연결하는 단계입니다. 회원가입 후 같은 지갑을 소유권 확인하면 과거 평가 이력을 마이페이지로 승계할 수 있습니다.
현재 브라우저의 지갑 연결 정보를 지우고 다른 지갑을 다시 선택합니다.
현재 평균평가 전
참여 수0명
참여 리워드회원·지갑별 가중치
① 점수 선택 → ② 소비자 의견 작성 → ③ 평가 제출 및 마이페이지 확인
선택한 점수: 0점
최근 후기
아직 등록된 후기 평가가 없습니다. 첫 번째 후기를 남겨주세요.