CoolFace
Apppublic

Esketch/CarboAny

sourceHugging Facemitupdated 2mo agoView on Hugging Face
0likes
App README

Carboany (Carbon + Any)

Carboany는 시민의 일상적인 탄소 저감 활동(텀블러 사용, 자전거 출퇴근 등)을 데이터화하여 금융 자산으로 전환하고, 이를 통해 참여자에게 경제적 보상을 제공하는 동시에 중소기업(SME)의 ESG 수출 경쟁력을 지원하는 선순환 탄소 가치 레지스트리 플랫폼입니다.

현재 비즈니스 아키텍처 v1.2가 적용되어, 투명한 비가역 원장(Immutable Ledger)과 AI 기반 이상치 검열 시스템을 통해 5대 핵심 축이 상호작용합니다.


🌟 5대 핵심 축 (The 5 Pillars)

  1. 1.CPM (Corporate & Public Campaign Manager)
  2. 2.역할: ESG 목표 달성을 위해 캠페인을 기획하고 운영 예산을 집행하는 대기업 및 지자체.
  3. 3.가치: 캠페인 성과를 ESG 리포트 및 기업 PR(Scope 3 감축 실적 등)로 활용.
  1. 1.APP (Participant Application)
  2. 2.역할: 캠페인에 참여하여 사진, GPS 등을 통해 저감 활동을 인증하는 시민 및 임직원.
  3. 3.가치: 활동에 따른 1차 보상(현금성 포인트) 및 2차 배출권 매각 수익 수령.
  1. 1.PLT (Platform Engine)
  2. 2.역할: 모든 데이터의 수집, AI 이상치 검열, 감축량 산정, 자산화(ORS 등록) 및 자금 정산을 총괄하는 생태계의 심장.
  3. 3.가치: 이원화된 정산 모델과 무결성 원장(SHA-256)을 통해 거래의 투명성을 보증.
  1. 1.SME (Small & Medium Enterprise)
  2. 2.역할: 글로벌 탄소 규제(CBAM 등)에 대응하기 위해 탄소배출권을 기부받는 중소기업.
  3. 3.가치: 현금 거래 없이 순수 탄소배출권(Credit)만을 수혜받아 수출 경쟁력 확보.
  1. 1.FIN (Finance & Investor)
  2. 2.역할: 공식 발행된 탄소배출권을 구매하여 금융 유동성을 공급하는 증권사, 보험사 등.
  3. 3.가치: 시민 데이터가 백킹된 고품질(High-Res) 크레딧 확보 및 공식 ORS 이전.

🔄 이원화된 가치 순환 (Value Flow v1.2)

Carboany의 정산 시스템은 두 단계로 나뉘어 참여자에게 지속적인 동기를 부여합니다.

  • 1차 분배 (Primary Distribution): CPM이 예치한 캠페인 운영 예산에서 플랫폼 수수료를 제외한 뒤, 시민들의 감축 기여도에 따라 즉각적인 활동비(Point)로 분배됩니다.
  • 2차 분배 (Secondary Distribution): 수집된 감축량이 외부 검증을 거쳐 탄소배출권으로 발행되고 FIN(금융사)에 매각되면, 매각 대금에서 금융 수수료와 검증비를 제외한 순수익이 시민들에게 추가 배당(Dividend)됩니다.
  • SME 상생 기여 (Solidarity Contribution): 시민들이 만들어낸 탄소 자산 중 일정 비율(예: 15%)은 매각되지 않고, 수출에 어려움을 겪는 SME에게 기부되어 국가 산업 전반의 ESG 상생을 이끕니다.

🛠 기술 스택 (Tech Stack)

  • Frontend: React 18, TypeScript, Vite, Tailwind CSS, Playwright (E2E Test)
  • Backend (BaaS): Supabase (PostgreSQL, Auth, Storage, Edge Functions)
  • AI/ML Engine: FastAPI (Python), Computer Vision (OCR, 이상치 탐지)
  • Blockchain/Ledger: PostgreSQL RPC 내장 함수 기반 비가역 해시 체인 (Patent Pending)

🚀 시작하기 (Getting Started)

환경 설정

  1. 1..env.local 파일을 생성하고 Supabase 자격 증명을 입력합니다.
bash
   VITE_SUPABASE_URL=your_project_url
   VITE_SUPABASE_ANON_KEY=your_anon_key
  1. 1.의존성을 설치하고 개발 서버를 실행합니다.
bash
   npm install
   npm run dev

테스트 및 검증

  • 모든 정산과 분배 로직은 단위 테스트로 보호받고 있습니다.
bash
   npm run test
  • 개발/테스트 중에는 UI 상단의 [QAQC] 도구를 사용하여 5개 도메인의 다양한 권한(Admin, Citizen, SME, FIN)으로 자유롭게 역할(Role)을 전환할 수 있습니다.

본 프로젝트는 한글 기반의 직관적인 UI에 영문 기술 용어를 힌트(Hint)로 병기하여 사용자 편의성과 글로벌 확장성을 동시에 고려하여 설계되었습니다.