JunleeBuild
← ホームに戻る

JUNLEEBUILD / 製品

何をつくっているの?

誰のための道具なのか、どう使うのか。その仕組みや技術までご紹介します。

01 / AIの利用費とサービス管理

AgentPay Lite

AIがどこで、いくら使えるかを先に決める。

チームが使えるサービスと上限を、利用前に設定できます。APIを提供する人はサービスと料金を登録し、利用履歴や領収書をまとめて確認できます。

  • チームごとの利用上限
  • APIと料金の登録
  • 利用履歴と領収書
これまでにつくったもの
  • アカウントごとの予算とサービス選択完成
  • 販売するAPIと料金の登録完成
  • Paddle決済サービスPaddle承認済み
機能を見る
01 / 予算と権限機能の概要
1回の上限1日の上限月の上限

製品の機能を説明する概念図です。

技術と仕組み上限を確認し、自分で承認し、結果を確かめる。x402 v2 ProtocolBase · USDCEIP-3009Permit2Cryptographic Receipts仕組みを見る
処理の流れ

3つのステップで見る仕組み

AIサービスの呼び出しに予算と決済条件を結びつけます。準備からウォレットの承認、結果とレシートの確認まで、同じ実行記録で追跡します。

  1. 金額・受取先・ネットワークを固定した見積もりを照合します。予算やサービス設定が変われば既存の承認手順を停止し、USDC金額は整数のマイクロ単位で計算します。

HTTP 402 · Budget guard

金額・受取先・ネットワークを固定した見積もりを照合します。予算やサービス設定が変われば既存の承認手順を停止し、USDC金額は整数のマイクロ単位で計算します。

設計に組み込んだ方針

セキュリティと設計方針

署名権限は利用者の手元に
Non-custodial authorization

接続したウォレットやパスキーで承認します。サーバーは利用者に代わって署名せず、承認済みの条件を確認します。

重複実行を防いで状態を復元
Idempotency · Reconciliation

リクエスト・署名・決済トランザクションをひとつの実行に結びつけます。承認後の接続切断は既存の記録から確認します。

販売者の接続情報を保護
Encrypted upstream credentials

接続先URLとAPIキーを暗号化したレコードに保存します。公開サービス一覧にはAgentPayのゲートウェイURLを掲載します。

02 / 文書・コードレビュー

AEROS

文書とコードの確認すべき点を見つける。

文書の個人情報を伏せ、契約条件やコードのリスクを確認します。結果と作業記録をダウンロードできます。

  • 個人情報のマスキング
  • 契約・コードレビュー
  • 結果・作業記録の保存
これまでにつくったもの
  • 文書とコードを一か所で確認完成
  • 結果と作業記録のダウンロード完成
  • Paddle決済サービスPaddle承認済み
技術と仕組み機密情報を隠し、レビューの記録を残す。Rust · WebAssemblyLocal ModelsSHA-256 ReceiptsAzure AttestationGroth16 · BLS12-381仕組みを見る
処理の流れ

3つのステップで見る仕組み

ひとつの作業画面で、個人情報のマスキングや文書・コードのレビューを選べます。結果をダウンロードし、使ったポリシーとモデルを作業記録で確認できます。

  1. 入力をNFKCで正規化してから、メールと明示的なAPIキー形式を検査します。韓国の識別番号の日付・チェックサムとカード番号のLuhn検査で対象範囲を決めます。

Rust · WebAssembly

入力をNFKCで正規化してから、メールと明示的なAPIキー形式を検査します。韓国の識別番号の日付・チェックサムとカード番号のLuhn検査で対象範囲を決めます。

設計に組み込んだ方針

セキュリティと設計方針

確認した環境へ暗号化して送信
Azure MAA · X25519 · AES-GCM

別のマスキングSDKはAzureの証明を確認してから入力を暗号化します。通常の文書レビューはハードウェア証明なしで処理する経路です。

鍵と証明をリクエストに結びつける
Request binding · Replay protection

証明済みの鍵・リクエスト・テナントを結びつけ、有効期限と再送を検査します。Azure署名・VM情報と、リクエストに対応するvTPM quoteも照合します。

対象を限定した計算証明
Groth16 · Aptos Move

別エンジンは、25〜99の整数4個について申告された合計の誤りを証明します。現在の記録はAptos localnet・TestUSD・単独セットアップが対象です。

03 / VRChatの集まり・入場管理

VR-Gate

集まる場所をつくり、誰に見せるかは自分で決める。

ルームをプロフィールで公開するか、招待した人だけにリンクを送るかを選べます。PINや一人ずつ異なるVIPチケットで入場を管理し、集まりをどこまで公開するかをクリエイター自身が決められます。

  • プロフィール公開・限定リンク
  • PIN・個別VIPチケット
  • ワールド探し・Creator Studio
これまでにつくったもの
  • プロフィールからルームの公開範囲を選べるように改善公開中
  • PIN・VIP入場とルーム管理を使いやすく改善公開中
  • ワールド検索と画像表示を高速化公開中
  • Paddle決済サービスPaddle承認済み
技術と仕組み公開する相手も、参加の方法も、自分で決める。公開範囲の設定一度だけ使える入場券Windows · Questハイブリッド検索仕組みを見る
処理の流れ

3つのステップで見る仕組み

ワールド探し、公開範囲、一度ずつ確認する入場、端末に合うVRChatの起動をつなぎます。

  1. キーワードと意味検索で候補を探し、公開状態・人数・Quest対応を現在の情報で確認します。プロフィールへの掲載と、実際に入場するための認証は別に管理します。

Hybrid search · Creator profile

キーワードと意味検索で候補を探し、公開状態・人数・Quest対応を現在の情報で確認します。プロフィールへの掲載と、実際に入場するための認証は別に管理します。

設計に組み込んだ方針

セキュリティと設計方針

公開と入場認証を分ける
Profile visibility · PIN version

全体のルーム一覧は設けず、プロフィール掲載か直接共有を選べます。PINを変えると未使用の一般入場券と旧版の再入場認証を無効にします。

トークンの再使用を防ぐ
PostgreSQL row lock · Redis atomic consume

入場トークンはハッシュで保管し、一度だけ原子的に消費します。短期の再入場リンクもRedisで取得と削除をまとめて処理します。

現在のワールド情報を確認
Hybrid retrieval · Revalidation

キャッシュを使う場合も現在のワールド状態を確認します。同一リクエストの集約、利用予算、ローカル検索への切り替えで遅延に対応します。

05 / 配信用オーディオ・クリップ

CasterDesk

声を整えて、配信をクリップに残す。

Macでマイクの音を整え、話している間はBGMの音量を自動で下げます。直前の15秒・30秒をクリップとして保存できます。

  • ノイズ除去・音声フィルター
  • 声に合わせて音量が下がるBGM
  • 15秒・30秒のクリップ
これまでにつくったもの
  • Macのマイクと仮想ケーブルを接続確認
  • 話し声に合わせてBGMを下げる完成
  • 字幕付きの動画クリップを作成確認
技術と仕組みマイクから配信へ。そのままクリップへ。Rust · TauriDeepFilterNet3 LLRNNoiseWhisper · Silero仕組みを見る
処理の流れ

3つのステップで見る仕組み

ノイズ除去から配信ミックス、字幕付きクリップまで、ひとつの音声経路でつなぎます。

  1. Tractが480フレーム単位でモデルを処理し、残響や声のフィルターを適用します。専用ワーカーが計算を担当し、機器の入出力とニューラル処理を分けています。

48 kHz · DeepFilterNet3 LL · RNNoise

Tractが480フレーム単位でモデルを処理し、残響や声のフィルターを適用します。専用ワーカーが計算を担当し、機器の入出力とニューラル処理を分けています。

設計に組み込んだ方針

セキュリティと設計方針

入出力と計算を分ける
Bounded SPSC · Preallocated buffers

機器の入出力には事前確保したメモリーと原子的な状態を使い、ニューラルワーカーとは容量制限付きキューで接続します。

ローカル音声とGPU合成
Rust / Tract CPU · CUDA / TensorRT

マイク・BGM・クリップはローカルで処理し、任意のCosyVoice3合成は認証済みの別GPUサーバーで行います。応答記録はAzure T4で取得しています。

機器ごとの処理経路
Apple Silicon · macOS 26+

Macの仮想ケーブル出力と字幕クリップは確認済みです。Windows・RTXの実機、動画エンコーダーの互換性、全体の遅延目標は検証中です。

Paddle

お支払いについて

AgentPay Lite・AEROS・VR-Gateの決済はPaddleが処理します。料金と利用条件は各製品でご確認ください。

お問い合わせ

製品について、 お話ししませんか。

メールを送る