トレーディングやブローカー業務のプラットフォームを作る資金はあるが、自分の側にコードを読める人がいない。自分に対して責任を負うアドバイザーを雇い、アーキテクチャを書面にして自分のものにし、ライセンスに計画を形づくらせ、契約の前に、その会社が本当にフィンテックのシステムを本番に出してきたかを確かめる。
資金があり、作るべきフィンテックのプロダクトもあるのに CTO がいないなら、開発会社選びから始めてはいけない。まず、パートタイムでもよいので、技術のわかる人を一人自分の側につける。そのうえで、エンジニアリング企業の候補を絞り込む。エンジニアリング企業は、あなたのものになるシステムを作る。一方、プラットフォームベンダーは自社製品をあなたにライセンスし、フリーランスは、どれほど優秀でも、システムを一人の人間に依存した状態で残す。候補の中からは、本番で動いているものとして何を見せられるか、そして契約で何を手元に残させてくれるかで選ぶ。
本稿は会社のランキングをしない:ランキングには、あなたのライセンスもローンチの日付もわからないからだ。本稿は、創業者が必要とする順に確認事項を示し、amBrain については終わり近くの一つの節で説明する。
短い答え:開発会社を選ぶ前に、あなたにだけ責任を負う技術アドバイザーを一人確保する。次に、ドキュメントが自分のものになるアーキテクチャのフェーズに費用を払い、設計が固まる前にライセンスの計画を決め、本番のシステムを見せてもらってそれを作った人たちと話し、コードとアカウントを自社に残し、離れることもできる契約に署名する。
あわせて読みたい
プロジェクトに技術的な判断力を持ち込む方法は三つある。主に違うのは、開発会社の仕事を誰がチェックするかだ。
身を守ってくれるのは、二つ目と三つ目の選択肢を組み合わせることだ:開発会社がアーキテクチャの草案を書き、開発に踏み切る前にアドバイザーがそれをレビューする。アドバイザーには、トレーディングやブローカー業務のシステムに携わったことのある人を選ぶ。そうすれば、注文の経路や、規制当局が求める記録について何を尋ねるべきかがわかっている。ショートリストに載っているどの会社とも、紹介料やそのほかの取り決めがあってはならない。
アーキテクチャのフェーズは、アドバイザーがチェックでき、あなたにも追えるように書かれたドキュメントで終わるべきだ:
このフェーズは別建てで支払い、同じ会社と続けるかどうかにかかわらず、ドキュメントが自分のものになるようにする。そうすれば、二社目も同じ設計にもとづいて見積もれるし、将来の CTO は誰かの記憶ではなく、書かれた記録から始められる。次の節で見るとおり、同じ種類の資料を求める規制当局もある。
設計が固まる前に、規制に詳しい弁護士を交えてライセンスの問題に決着をつける。システムが何をしなければならないか、いつ稼働させてよいかを決めるのはライセンスであり、どのエンジニアリング企業も、それを代わりに取得することも、規制当局の判断を早めることもできない。
規制当局は、申請の一部としてあなたのシステムを見る:
規制当局の時計は月単位で進む。FCA の申請者向けガイダンス(最終更新は2026年3月)によれば、ブローカーのような会社からの完全な申請は通常6か月以内に審査され、不完全な申請は最長で12か月かかることがある。EU の投資サービス業者向けの法律である MiFID II では、完全な申請を提出してから6か月以内に、認可されたかどうかを申請者に通知しなければならない。EU の暗号資産規則である MiCA では、当局は25営業日以内に申請が揃っているかを確認し、完全な申請を受け取ってから40営業日以内に決定する。当局が質問への回答を待つあいだは、最長20営業日まで期間の進行が止まる。FINRA の規則では、申請から180日たっても、あるいは書面で合意したそれより後の日付までに決定が出なければ、申請者はエスカレーションを求めることができる。
ルールは、システムが何を保存するかも決める。EU の投資サービス業者は、自らのすべてのサービス、業務、取引について、「所轄当局が監督上の任務を果たせるのに十分な」記録を残し、顧客の注文に関する通話の録音と電子通信の記録を5年間、当局が求めれば最長7年間保存しなければならない。こうした要件は、最初の設計から、データをどう保存するかを形づくる。
本当に本番に出したと言えるのは、実際の顧客の注文や資金が流れている本番のシステムで、あなたが見ることができ、それを作った人たちに質問できるものだ。どこから始めるかについての記事は、基本となる証拠を挙げている:名前の挙がった本番システム、それを一通り見せてもらうこと、障害の話、そして実際に仕事をした人たち。自社に CTO がいないなら、コードを読めるかどうかに左右されない確認を加える:
どの経験が意味を持つのかを厳密に見る。決済アプリもトレーディングプラットフォームもフィンテックと呼ばれるが、壊れ方は違う。トレーディングやブローカー業務のプロダクトなら、注文が市場へ向かう途中でその会社のコードを通るシステムを求める。
コードの代金を払っただけでは、それは自分のものにならない。英国の知的財産庁(Intellectual Property Office)のガイダンスによれば、委嘱して作らせた著作物の著作権の最初の法律上の権利者は、「書面で別途合意しない限り」、それを作成した者である。米国では、著作権の移転は、書面で行い、権利者またはその授権された代理人が署名した場合にのみ有効である。所有権の条項そのものは、専任チームの確かめ方についての記事が扱っている。フィンテックの開発では、次の条件を加える:
自社が EU の投資サービス業者、暗号資産サービスプロバイダー、または取引施設になるなら、2025年1月17日から適用されているデジタル・オペレーショナル・レジリエンス法(DORA)の対象になる。DORA の第30条は、テクノロジーサービス(この規則の言い方では ICT サービス)の契約に最低限盛り込むべき条件を定めている。その中には、データが処理・保存される地域または国、プロバイダーが破綻した場合、事業をやめた場合、または契約が終了した場合のデータの返還、そして通知期間付きの解約権が含まれる。クリティカルまたは重要な機能を支えるサービスの契約には、さらに、義務的な移行期間を伴う出口戦略も必要になる。開発会社との契約のどの部分がこれに該当するのか、とくにローンチ後のサポートとホスティングについて、弁護士に確認する。
開発は、支払いのたびに、動いているのを自分の目で確かめられるものが手に入るように分ける。その確認は、作業を始める前に合意した基準に照らして、アドバイザーが行う。トレーディングやブローカー業務のシステム開発なら、たとえば次のような形になる:
マイルストーンはライセンスの申請に合わせて並べる。たとえば FCA は、申請の時点でシステムが規制対象業務を遂行できる状態にあることを求めるので、それまでに開発はかなり進んでいなければならない。
どのマイルストーンのあとでも、それまでに作ったものすべてを持って止められる権利を確保しておく。アーキテクチャのフェーズの直後、開発全体を約束する前の時点も含めてだ。
上で挙げた会社の種類のうち、amBrain はエンジニアリング企業にあたる。amBrain は2019年からソフトウェアを作っている。
トレーディング分野のサービスは、こう記載されている:「トレーディングターミナル開発、注文管理システム、FIXプロトコルによる取引所連携。」amBrain は Spectre Trade のトレーディングターミナルを構築した。amBrain は MOEX のコロケーションで本番稼働するミニ取引所も構築している。ミニ取引所の顧客の名前は明かされていない。
amBrain は、顧客との仕事の進め方を一行でこう説明している:「三つの形態:フルデリバリー、専任チーム、あるいはあなたのチームに入るエンジニア。」所有権についての一文はこうだ:「顧客は、プロダクトとコードの完全な所有権を保持する。ただし、私たちの再利用可能なコンポーネントは除く。」この例外こそ、本稿がはっきり詰めておけと言っている種類のカーブアウトである。だから署名の前に、そのコンポーネントを名前で列挙した一覧を amBrain に求めること。本稿は事例紹介ではなく、ここで挙げた確認は、ほかのどの会社と同じく amBrain にも当てはまる。
まだ始めたばかりなら、誰かに連絡する前に1ページを書くこと:最初に作るプロダクト、申請するライセンス、最初の市場と利用者、そして稼働していなければならない日付。それをまずアドバイザーに送り、次に二、三社に送る。amBrain でも、ほかのどこでもよい。そして返ってくる質問を比べる。
現在のアーキテクチャと気になっている障害シナリオをお持ちください。30 分で一緒に確認します。