모든 제품Local Mock · 실지급 미검증

INFRASTRUCTURE · PRODUCT BRIEF

JayBounty

게임사와 앱 개발사를 위한 비수탁 캠페인 금고, Webhook과 자동 USDC 보상을 설계합니다.

JayBounty는 기업이 캠페인명, gross 예치액과 건당 지급액을 고정하고, 사용자 소유 지갑의 명시적 승인으로 비수탁 smart vault 또는 제한된 spending permission을 준비하는 B2B reward engine입니다. 목표 흐름에서는 gross 500 USDC를 승인하면 10%인 50 USDC 플랫폼 fee를 먼저 직접 라우팅하고 남은 450 USDC를 reward pool로 고정합니다. 검증된 기업 Webhook이 미션 완료를 알리면 정책에 고정된 5 USDC를 최대 90건까지 수령 지갑으로 지급합니다. 현재는 로컬 Mock이며 실제 vault, funded deposit, 서명 webhook, sweep transaction과 JGas 대납은 검증되지 않았습니다.

BaseUSDCSmart vaultERC-4337Signed webhookJGas adapter
SAMPLE UI · NO LIVE TRANSACTION
LOCAL REWARD ENGINE

500 USDC gross 예치의 안전한 지급 정책

10% FEE
GROSS CAMPAIGN DEPOSIT500.00 USDC50 FEE → 450 REWARD POOL
01Gross deposit · 500 USDC
02Platform fee · 50 USDC
03Reward pool · 450 USDC
04Per mission · 5 USDC × 90
POST /v1/rewardsMOCK 200

로컬 Mock이며 gross 예치, 10% 선취 fee, 중복 차단과 reward ledger만 시뮬레이션합니다.

B2B INFRASTRUCTURE · LOCAL MOCK

검토 가능한 것과 잠긴 것을 먼저 봅니다.

제품 흐름과 경제 모델은 이 Mac에서 검토할 수 있지만, 실제 자산·지갑 승인·온체인 전송은 실행하지 않습니다.
실행 모드
LOCAL MOCK ONLY
수탁 경계
고객 자산 미보관
LIVE ADAPTER
LOCKED · NO BROADCAST
01

누구를 위한 제품인가

게임사, 앱 개발사, affiliate 운영팀과 외주·커뮤니티 보상 플랫폼

02

만드는 결과

기업 승인 gross 예치, 10% 선취 fee, 검증된 미션 event와 제한된 USDC 지급을 하나의 감사 가능한 campaign policy로 연결

PRODUCT FLOW

사용자가 이해하는 네 단계

01 · 캠페인 생성

캠페인명, gross 500 USDC, 건당 5 USDC와 지급 조건을 고정합니다.

02 · 예치·선취

기업 지갑이 gross 500을 승인하면 fee 50을 선취하고 reward pool 450을 고정합니다.

03 · 미션 Webhook

기업 서버가 서명, timestamp, event ID와 campaign-bound user를 포함한 완료 event를 보냅니다.

04 · 제한 지급

검증·중복 방지·잔액 정책이 모두 통과한 5 USDC reward만 수령 지갑으로 sweep합니다.

INTERFACE TEMPLATE

샘플 제품 화면

실제 키, 거래, 고객 정보 없이 제품 구조를 빠르게 검토할 수 있는 코드 기반 샘플입니다.
SAMPLE UI · NO LIVE TRANSACTION
LOCAL REWARD ENGINE

500 USDC gross 예치의 안전한 지급 정책

10% FEE
GROSS CAMPAIGN DEPOSIT500.00 USDC50 FEE → 450 REWARD POOL
01Gross deposit · 500 USDC
02Platform fee · 50 USDC
03Reward pool · 450 USDC
04Per mission · 5 USDC × 90
POST /v1/rewardsMOCK 200

로컬 Mock이며 gross 예치, 10% 선취 fee, 중복 차단과 reward ledger만 시뮬레이션합니다.

CAPABILITIES

현재 설계한 기능

01

고정 Campaign policy

예산, 건당 금액, 허용 mission과 만료를 변경 불가능한 버전에 결속합니다.

02

10% 선취 fee

gross deposit 500에서 fee 50을 먼저 라우팅하고 spendable reward pool을 450으로 고정합니다.

03

서명 Webhook inbox

timestamp, signature, event ID와 idempotency를 검증한 event만 처리합니다.

04

건당 제한 지급

Webhook payload가 임의 amount나 destination을 정하지 못하게 campaign policy에서 가져옵니다.

05

보상 감사 원장

deposit intent, fee, event, payout decision과 Mock receipt를 분리 기록합니다.

INTEGRATION SEQUENCE

구현·연동 순서

  1. Policy 구성tenant, campaign, mission, reward amount와 한도를 서버에서 고정합니다.
  2. 기업 자금 승인Mock 밖에서는 기업 wallet이 gross 500, 선취 fee 50과 남는 pool 450을 직접 확인하고 승인합니다.
  3. Webhook 검증secret은 server-side에 두고 signature, age, tenant와 replay를 fail-closed로 확인합니다.
  4. 지급 정책 평가미션, 사용자, 캠페인 잔액, 건수 한도와 stop 상태를 완료 직전에 다시 확인합니다.
  5. Reward sweep실제 adapter가 준비된 경우에만 정확한 5 USDC call을 보내고 final receipt를 기록합니다.
SERVER-SIDE PSEUDOCODE · NO CREDENTIALS

서버 연동 예시

비밀키는 브라우저에 두지 않고, 모든 외부 응답은 서버에서 검증한 뒤 제품 상태를 갱신합니다.

const campaign = await server.campaigns.createPolicy(input);
const funding = server.campaigns.previewFunding(campaign); // 500 gross → 50 fee + 450 pool
const event = await server.webhooks.verifyMock(signedFixture);
const decision = await server.rewards.evaluate({ campaign, event });
await server.rewards.recordMockSweep(decision); // NO BROADCAST

SECURITY

보안과 책임 경계

서버 관리 지갑 금지

운영 서버가 고객 자금을 가진 hot wallet로 자동 지급하지 않는 smart-vault 우선 구조입니다.

Webhook 비권한 입력

Webhook은 mission event만 제시하며 amount, token, destination과 campaign은 서버 policy가 결정합니다.

재생·중복 차단

tenant-bound event ID, timestamp window와 idempotent ledger로 한 번만 지급합니다.

예산·중단 가드

잔액 부족, 만료, campaign stop이나 불명확한 상태에서는 sweep를 실행하지 않습니다.

READINESS

현재 제한

Local Mock

현재 deposit, webhook과 payout receipt는 실제 자산이 없는 fixture입니다.

Vault 미배포·미감사

실제 escrow contract, smart account module과 외부 보안 감사를 완료하지 않았습니다.

실서명 Webhook 미검증

현재 CEO flow는 로컬 secret fixture이며 기업 서버 연동이 아닙니다.

Funded sweep·JGas 미연결

실 USDC deposit, wallet approval, broadcast, mined receipt와 가스 대납을 검증하지 않았습니다.

시장·운영 경계

비수탁 reward automation의 로컬 Mock이며 실제 escrow, 고객 예치금 수탁, 고용·affiliate 지급 대행, 실거래 또는 규제 승인을 주장하지 않습니다.

이 페이지의 샘플 버튼은 결제·지갑·온체인 거래를 실행하지 않습니다.
파트너 검토 자료