対象
ゲーム会社、app開発会社、affiliate運用team、外注・community reward platform
INFRASTRUCTURE · PRODUCT BRIEF
ゲーム会社・app開発会社向けに非カストディcampaign vault、webhook、自動USDC rewardを設計します。
JayBountyは、企業がcampaign名、gross deposit、1件当たり支払額を固定し、自社walletの明示承認で非カストディsmart vaultまたは限定spending permissionを準備するB2B reward engineです。目標flowではgross 500 USDCを承認し、10%の50 USDC platform feeを先に直接routeし、残り450 USDCをreward poolへ固定します。検証済み企業webhookによりpolicy固定の5 USDCを最大90件まで支払います。現在はローカルMockで、実vault、funded deposit、署名webhook、sweep transaction、JGasスポンサーは未検証です。
POST /v1/rewardsMOCK 200ローカルMockで、gross deposit、10%先取りfee、replay guard、reward ledgerのみをsimulationします。
B2B INFRASTRUCTURE · LOCAL MOCK
ゲーム会社、app開発会社、affiliate運用team、外注・community reward platform
企業承認gross deposit、10%先取りfee、検証済みmission event、限定USDC支払を1つの監査可能campaign policyへ接続
PRODUCT FLOW
campaign名、gross 500 USDC、1件5 USDC、支払条件を固定します。
gross 500 USDC承認からfee 50を先取りし、reward pool 450を固定します。
企業serverがsignature、timestamp、event ID、campaign-bound userを含む完了eventを送ります。
検証、replay防止、残高policyを通過した5 USDC rewardのみ受取walletへsweepします。
INTERFACE TEMPLATE
POST /v1/rewardsMOCK 200ローカルMockで、gross deposit、10%先取りfee、replay guard、reward ledgerのみをsimulationします。
CAPABILITIES
budget、1件当たり金額、許可mission、expiryを不変versionへ結び付けます。
gross deposit 500からfee 50を先にrouteし、spendable reward poolを450へ固定します。
timestamp、signature、event ID、idempotencyを検証したeventのみ処理します。
webhook payloadではなくcampaign policyが許可amountとdestination bindingを決めます。
deposit intent、fee、event、payout decision、Mock receiptを分離記録します。
INTEGRATION SEQUENCE
秘密情報はブラウザーへ渡さず、外部応答をサーバーで検証してから状態を進めます。
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 BROADCASTSECURITY
運用serverが顧客資金を持つhot walletから自動支払しないsmart-vault優先構造です。
webhookはmission eventのみ提示し、amount、token、destination、campaignはserver policyが決定します。
tenant-bound event ID、timestamp window、idempotent ledgerで1回のみ支払います。
残高不足、expiry、campaign stop、不明stateではsweepを実行しません。
READINESS
現在のdeposit、webhook、payout receiptは実資産のないfixtureです。
実escrow contract、smart account module、外部security auditは未完了です。
現在のCEO flowはlocal secret fixtureで、企業server連携ではありません。
実USDC deposit、wallet承認、broadcast、mined receipt、gasスポンサーは未検証です。
市場・運用の境界