CarboAny / supabase /wando_full_simulation.sql
Esketch's picture
deploy: [P4] Strangler Pattern API Adapter Release (Orphan Clean Build v2)
daaf9d7
Raw
History Blame Contribute Delete
3.96 kB
-- Carboany Wando County Full Lifecycle Simulation (v1.2)
-- 1. Organizations: The 5 Pillars of Wando
INSERT INTO public.organizations (id, name, type, business_reg_number, contact_email)
VALUES
('wando-gov', '전라남도 완도ꡰ청', 'municipality', '631-83-00001', 'env@wando.go.kr'),
('wando-eco-factory', '(μ£Ό)μ™„λ„μ—μ½”μžμž¬', 'sme', '222-33-00001', 'ceo@wandoeco.com'),
('global-carbon-fund', 'κΈ€λ‘œλ²Œ νƒ„μ†Œ νˆ¬μžμ‘°ν•©', 'enterprise', '999-88-00001', 'invest@globalcarbon.com')
ON CONFLICT (id) DO NOTHING;
-- 2. Campaigns Setup
-- λ°”λ‹€ μ—°κΈˆ λͺ¨λΈ (Model 001)
INSERT INTO public.campaigns (id, sponsor_id, title, description, region, status, target_co2_kg, target_participants, start_date)
VALUES ('wando-ocean-pension', 'wando-gov', '[λ°”λ‹€μ—°κΈˆ] 완도 ν•΄μ‘°λ₯˜ 블루카본 ν”„λ‘œμ νŠΈ', '완도 μ „μ—­ ν•΄μ‘°λ₯˜ 양식μž₯의 νƒ„μ†Œ ν‘μˆ˜λŸ‰μ„ μžμ‚°ν™”ν•˜μ—¬ μ „ κ΅°λ―Όμ—κ²Œ λ°°λΆ„', '전남 완도ꡰ', 'active', 6789000000, 50000, '2026-05-01')
ON CONFLICT (id) DO NOTHING;
-- 3. Primary Distribution Simulation (Budget Deposit & Activity Rewards)
-- CPM -> SYSTEM_ESCROW (200,000,000 KRW Deposit)
INSERT INTO public.settlement_ledger (transaction_id, campaign_id, sender_id, sender_name, receiver_id, receiver_name, category, asset, amount, description, status)
VALUES ('wando-tx-001', 'wando-ocean-pension', 'wando-gov', '완도ꡰ청', 'SYSTEM_ESCROW', '완도ꡰ 운영 μ˜ˆμ‚° ν’€', 'BUDGET_DEPOSIT', 'KRW', 200000000, '완도 λ°”λ‹€μ—°κΈˆ 캠페인 초기 운영 μ˜ˆμ‚°', 'completed');
-- 1st Payout: 10% Fee to Platform
INSERT INTO public.settlement_ledger (transaction_id, campaign_id, sender_id, sender_name, receiver_id, receiver_name, category, asset, amount, description, status)
VALUES ('wando-fee-001', 'wando-ocean-pension', 'SYSTEM_ESCROW', '완도ꡰ 운영 μ˜ˆμ‚° ν’€', 'PLATFORM_OPERATIONS', 'Carboany ν”Œλž«νΌ', 'FEE_DEDUCTION', 'KRW', 20000000, '운영 λŒ€ν–‰ 수수료 (10%)', 'completed');
-- 4. Secondary Value Flow: Credit Issuance & SME Donation
-- Issuing Blue Carbon Credits (Initial 10,000 Ton)
INSERT INTO public.settlement_ledger (transaction_id, campaign_id, sender_id, sender_name, receiver_id, receiver_name, category, asset, amount, description, status)
VALUES ('wando-asset-001', 'wando-ocean-pension', 'ORS_REGISTRY', 'ν™˜κ²½λΆ€ ORS', 'wando-ocean-pension', '완도 블루카본 μžμ‚° ν’€', 'CREDIT_ISSUANCE', 'TON', 10000.0, '2026λ…„ 1μ°¨ ν•΄μ‘°λ₯˜ νƒ„μ†Œ ν‘μˆ˜λΆ„ λ°œν–‰ 승인', 'completed');
-- Donate 1,500 Ton (15%) to Local SME (Eco Factory)
INSERT INTO public.settlement_ledger (transaction_id, campaign_id, sender_id, sender_name, receiver_id, receiver_name, category, asset, amount, description, status)
VALUES ('wando-sme-don-001', 'wando-ocean-pension', 'wando-ocean-pension', '완도 블루카본 μžμ‚° ν’€', 'wando-eco-factory', '(μ£Ό)μ™„λ„μ—μ½”μžμž¬', 'CREDIT_DONATION', 'TON', 1500.0, 'μ§€μ—­ μ€‘μ†ŒκΈ°μ—… 수좜 경쟁λ ₯ 지원 (상생 κΈ°λΆ€)', 'completed');
-- 5. Finance Trade: Selling 5,000 Ton to Global Fund
-- FIN buys 5,000 Ton @ 20,000 KRW = 100,000,000 KRW
INSERT INTO public.settlement_ledger (transaction_id, campaign_id, sender_id, sender_name, receiver_id, receiver_name, category, asset, amount, description, status)
VALUES ('wando-trade-001', 'wando-ocean-pension', 'global-carbon-fund', 'κΈ€λ‘œλ²Œ νƒ„μ†Œ νˆ¬μžμ‘°ν•©', 'FIN_PAYMENT_ESCROW', '완도 맀각 λŒ€κΈˆ ν’€', 'BUDGET_DEPOSIT', 'KRW', 100000000, '완도 블루 ν¬λ ˆλ”§ 5,000t λ§€μž… 결제', 'completed');
-- 2nd Payout: Share 75% of profit to Citizens (Example user)
INSERT INTO public.settlement_ledger (transaction_id, campaign_id, sender_id, sender_name, receiver_id, receiver_name, category, asset, amount, description, status)
VALUES ('wando-div-001', 'wando-ocean-pension', 'FIN_PAYMENT_ESCROW', '완도 맀각 λŒ€κΈˆ ν’€', 'demo-user-id', '완도ꡰ민A', 'FINANCE_DIVIDEND', 'POINT', 50000, '블루 ν¬λ ˆλ”§ 맀각 수읡 곡유 (λ°”λ‹€ μ—°κΈˆ)', 'completed');