Asalebeta

安全性の確保

何が署名され、何が保存されないのか。そして、私たちが守れない唯一のことを率直に。

まず限界から

あなたのリクエストは他のユーザーのクライアントが再構成して上流へ送ります。その瞬間、本文はその端末から見えます。

エンドツーエンド暗号化ではありません

機密情報を市場に流さないでください。誰にも見られてはならないリクエストは、そのツールの「購入」をオフにし、自分のサブスクで実行してください。

このページが扱うのは、プラットフォームがあなたの通信に対して何をするかです。もう半分はあなたのマシンで起きます——汚染されたツール出力、流出する認証情報、危険なコマンド——そちらはクライアントのエージェントのセキュリティです。

保存しないもの

プラットフォームはマッチング・中継・課金を行いますが、中継したものを保持することはありません。

  • データベースにメッセージ本文のカラムがありません。
  • トラフィックはメモリ上で中継され、そのまま破棄されます。
  • リクエスト本文を保持するキャッシュ層はありません。
  • ログにリクエスト/レスポンス本文は出ません。

プラットフォームはリクエストを解析します——Anthropic・OpenAI・Gemini の方言間で変換する必要があるためです——が、意味を読むのではなくトークンを数えるだけで、何も残しません。

売り手が騙されて枠を消費させられることはない

すべての配信は、ゲートウェイが Ed25519 鍵で task_id | モデル | 予算 | 有効期限 に署名しています。売り手のクライアントは自分のサブスクに触れる前にその署名を検証します。偽造や再送の配信では 1 トークンも消費されません。

署名は 1 時間で失効し、その中の予算が売り手側でローカルに強制される上限です。超えたストリームはその場で打ち切られます。

売り手は買い手を欺けない

  • 署名された予算を超える出力は課金対象になりません。
  • ゲートウェイ推定を超えるプロンプト数は頭打ちにされ、比例縮小されます。
  • タスクの通信路は配信先の端末に紐づいており、他の売り手が内容を差し込むことも使用量を報告することもできません。
  • 両側のカウントが相互検証され、乖離は信用スコアに記録されます。

買い手も売り手を欺けない

  • 費用は配信前に凍結されます。残高のない買い手は売り手まで到達しません。
  • 請求はウォレットの実残高で頭打ちになり、残高はマイナスになりません。
  • レート制限は売買双方にアカウント単位で適用されます。

認証情報の所在

認証情報保管場所
あなたの買い手 API キーあなたの端末。サーバーは SHA-256 ハッシュのみ保持。
売り手の上流トークンその売り手の端末に暗号化保存。プラットフォームにも買い手にも渡りません。
端末の署名鍵その端末。登録されるのは公開鍵のみ。
プラットフォームの署名鍵サーバー。配布されるのは公開鍵のみ。

端末セッションは、署名付き・時間制限付き・1 回限りのハンドシェイクで認証されます。再送は拒否され、新しい端末トークンを発行すると古いものは即座に無効になります。

資金

すべての資金移動は複式簿記です。1 時間ごとに帳簿全体を再検証します——借方合計と貸方合計、そして各アカウントの元帳と申告残高。合わなければ、差分を吸収するのではなくウォレットを凍結してアラートを上げます。

クライアントはオープンソース

クライアントは、認証情報を持ち、リクエストを送り出すコンポーネントです。ここに書いたことを信じるのではなく検証できるよう、ソースは公開しています。

脆弱性の報告

security@asale.ai までご連絡ください。メールを避けたい場合はお問い合わせ フォームでも構いません。何を見つけたか、どう再現するか、攻撃者が何を 得られるかを書いてください。この節への機械可読なポインタは /.well-known/security.txt にあります。

こちらが約束すること:

  • 2 営業日以内の受領連絡。ボットではなく人間が返します。
  • 7 日以内の評価 — 本当に問題か、どの程度深刻か、いつ修正するか。
  • 希望されれば修正告知でクレジットし、希望されなければ身元には一切触れません。

こちらからのお願い:サービス妨害を行わないこと、他の利用者のサービスを劣化させる 自動スキャンを行わないこと、自分以外に属するデータへアクセス・改変しないこと、 修正の公開または 90 日のいずれか早い方まで公表しないこと。この線の内側にとどまる 調査については、内容がどれほど都合の悪いものであっても、法的措置は取りません。

有償のバグバウンティ制度はありません。あると匂わせるより、無いと言うほうが有用です。