すべてのプロダクト市場設計 · Private pilot

INFRASTRUCTURE · PRODUCT BRIEF

JGas United States

USDオンランプ後のBaseアプリ体験をポリシーと予算の範囲でつなぎます。

JGas United StatesはUSDを直接扱わず、送金・交換サービスを提供しません。承認済み第三者プロバイダーが決済手段、米国内の利用可否、手数料、KYCを決定し、USDCをユーザー所有ウォレットへ届けた後、JGas共通コアが後続のv0.7 SimpleAccount UserOperationのみをポリシーと予算内で管理する設計です。米国専用provider承認、データリージョン、実購入、funded sponsorshipは未提供です。

Base 8453 / 84532ERC-4337 v0.7ERC-7677PostgreSQLAzure Key Vault
SAMPLE UI · NO LIVE TRANSACTION
SAMPLE CONTROL PLANE

United States market environment

POLICY
01production-us · 設計例
02USD eligibility · Provider pending
03Daily budget · SAMPLE
04Sponsored spend · LOCKED

サンプルUIであり、米国の利用可否、実見積り、KYC、ガス支出を表示しません。

01

対象

米国ユーザー向けにBaseウォレット、コミュニティ、クリエイター、コンシューマーアプリを構築する企業

02

目指す結果

providerがfiatとKYCを担当し、ユーザーが資産を保有し、企業は後続ガスポリシーだけを管理する分離モデル

PRODUCT FLOW

ユーザーが理解できる4ステップ

01 · 地域・決済手段を確認

承認済みプロバイダーがUSD、ユーザー地域、決済手段ごとの利用可否を判断します。

02 · 見積り・KYC・購入

provider画面で手数料と受取見込みを確認し、KYCと購入を進めます。

03 · ユーザーウォレットで受領

USDCはJunleeBuildの中間ウォレットではなく、ユーザー管理ウォレットへ送られます。

04 · JGasポリシー下の操作

別途ユーザー承認後、JGasがv0.7呼び出しと予算を検査し、有効な経路のみスポンサーします。

INTERFACE TEMPLATE

サンプルプロダクト画面

実キー、取引、顧客情報を使わずに構造を確認できるコードベースのサンプルです。
SAMPLE UI · NO LIVE TRANSACTION
SAMPLE CONTROL PLANE

United States market environment

POLICY
01production-us · 設計例
02USD eligibility · Provider pending
03Daily budget · SAMPLE
04Sponsored spend · LOCKED

サンプルUIであり、米国の利用可否、実見積り、KYC、ガス支出を表示しません。

CAPABILITIES

設計済みの機能

01

マルチテナントcontrol plane

組織、プロジェクト、環境ごとにキー、ポリシー、元帳、監査を分離します。

02

検証済み呼び出しallow-list

クライアントhintではなくSimpleAccount calldataの実targetとselectorを検査します。

03

操作・日次・月次予算

最大想定コストをPostgreSQL row lock内でアトミックに予約します。

04

Intent結合

chain、EntryPoint、sender、nonce、factory、callDataを1つのintentに固定します。

05

確定元帳・監査

独立RPC finalityを通過した費用のみ一度記録し、秘密情報を含まない監査を残します。

INTEGRATION SEQUENCE

実装・連携の順序

  1. 対応組み合わせを取得provider承認後、資産、決済手段、見積りをユーザー地域に基づいて順番に取得します。
  2. オンランプ取引sessionサーバーが許可された宛先とcallbackに結び付くsessionを作り、provider statusのみ受信します。
  3. JGas prepareサーバー専用Project Keyでunsigned UserOperationをポリシー検査します。
  4. ウォレット署名ユーザーがPaymaster fieldを含む最終オブジェクトへ直接署名します。
  5. 送信・finality同一intentで送信し、Bundler receiptと独立Base RPCを照合します。
SERVER-SIDE PSEUDOCODE · NO CREDENTIALS

サーバー連携例

秘密情報はブラウザーへ渡さず、外部応答をサーバーで検証してから状態を進めます。

const coverage = await server.onramp.getCoverage({ market, asset });
const checkout = await server.onramp.createSession({
  wallet: verifiedUserWallet, coverageId: coverage.id
});
const prepared = await server.jgas.prepare({ unsignedUserOp });
const signed = await userWallet.sign(prepared.userOperation);
await server.jgas.send({ intentId: prepared.intentId, signed });

SECURITY

セキュリティと責任範囲

Fiat・KYCを非取扱

JunleeBuildがUSD決済手段やKYC書類を受け取らない連携境界を前提とします。

ユーザー所有ウォレット

USDCと署名権限はユーザーに残り、JGasは秘密鍵を保管しません。

サーバー専用の最小権限

Project Keyと将来のprovider secretをsecret storeに置き、ブラウザーへ公開しません。

Provider成功と決済証明を分離

Provider statusだけで後続取引を完了せず、オンチェーンreceiptを独立検証します。

READINESS

現在の制約

米国provider未承認

API access、決済手段、州別可用性、KYC、手数料は未確定です。

米国データリージョン未配備

現在の共通private control planeはJapan Westの単一owner pilotです。

ガス支出未稼働

Paymaster provider、contract audit、deposit、残高alertが整うまでdata planeはロックされます。

Base v0.7専用

Base 8453/84532とSimpleAccount v0.7以外のchain・account typeは未対応です。

市場・運用の境界

米国市場向け設計案です。米国内の送金・交換、州別可用性、ライセンス、規制承認、provider関係を主張しません。

このページのサンプル操作は決済、wallet、onchain取引を実行しません。
パートナー審査資料