knos について
knosは、研究やソフトウェア開発の成果を証明に基づいて支払う仕組みです。Qlooで需要を調べ、Solana devnetにテスト資金を置き、GitHubのチェックや審査結果に応じて支払います。現時点で顧客はなく、テスト資金のみを使います。
主な機能
- 01Qlooによる市場需要の確認
- 02目標と期限を定めたブリーフ
- 03Solana devnetでのテスト資金保管
- 04GitHubチェックや審査結果に応じた支払い
- 05双方での作業件数の再構築
活用シーン
- 01製品案の需要や発売地域の評価
- 02研究・開発マイルストーンの受け入れ条件設定
- 03チェック合格後にマージしたPRへの支払い
MCP 対応
knosは、エージェントが作業や支払いのフローに接続するためのリモートHTTP MCPエンドポイントを提供します。READMEにはClaude Codeの接続コマンドとBearerキーの設定例があります。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://knos.onrender.com/mcpclaude mcp add --transport http drexthealpha-knos https://knos.onrender.com/mcp{"mcpServers":{"drexthealpha-knos":{"type":"http","url":"https://knos.onrender.com/mcp"}}}Cursor で開く{"servers":{"drexthealpha-knos":{"type":"http","url":"https://knos.onrender.com/mcp"}}}VS Code で開く{"mcpServers":{"drexthealpha-knos":{"type":"http","url":"https://knos.onrender.com/mcp"}}}{"mcpServers":{"drexthealpha-knos":{"serverUrl":"https://knos.onrender.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
18| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| repo | string | いいえ | このリポジトリのみ。形式は owner/name |
| limit | integer | いいえ | 返す件数 |
詳細
Knosは、研究が「死の谷」を越えるのを支援します。需要がある人と場所を確認し、証拠が示された場合にのみ報酬を受け取れます。
Qlooで需要を確認して条件を決め、証拠が審査に合格するまで資金はSolana上で保留されます。
準備済みの概要では、出力トークンが2.08倍少なく、合格率は70%対5%です(測定結果)。
Devnet、テスト用資金、まだ顧客はいません。
仕組み
flowchart TB
idea["A paper or an idea"] --> demand["Demand check on Qloo: who wants it, the launch city and the pre-order target"]
demand --> ready["Ready brief: each milestone has a target, a checker and a deadline, locked by a hash"]
ready --> held["Backers pre-order or fund milestones; the money is held on Solana until the proof passes"]
held --> proof["The maker sends the proof: GitHub-signed checks, verified on chain, or 2 of 3 referees"]
proof -->|verified| paid["The maker is paid for that milestone"]
proof -->|not verified in time| back["Nobody is paid; the money goes back to the backers"]
paid --> record["Each payment and refund is kept in the Knos record in Sibyl, anchored on Solana"]
back --> record
曖昧な概要では資金は保留されません。各段階の報酬は、証拠が検証された場合にのみ支払われます。
- 需要を確認します。 需要確認では、Qlooの嗜好データを使って、その製品を購入する人と場所を調べます。Qlooのヒートマップがローンチする都市を示します。
- 概要を準備します。 その都市と、Qlooの親和性データに基づいて設定された予約販売目標が、基準ハッシュに記録され、概要の条件となります。最初の期限までにその都市で目標に達しなければ、すべての予約販売が返金されます。
- 資金を保留します。 予約販売とマイルストーンへの資金は、KnosではなくSolana上のプログラムで保留されます。
- 証拠に基づいて支払います。 プルリクエストのチェックに合格すると、プログラムが支払います。例:devnetでエージェントが検証済みの作業に対してテスト用単位を5受け取った事例があります。審査員の判定によってリリースされました。最新の支払いでは、チェーンから読み取った、資金をリリースした理由を確認できます。
1つのコマンドでKnosをClaude Codeに追加できます:claude mcp add --transport http knos https://knos.onrender.com/mcp
Knosから上限付きキーを取得したエージェントは、.mcp.jsonに{"mcpServers":{"knos":{"type":"http","url":"https://knos.onrender.com/mcp","headers":{"Authorization":"Bearer ${KNOS_AGENT_KEY}"}}}}を設定し、キーをKNOS_AGENT_KEYに保存します。
公開募集: 市場を待っている研究がありますか?Knosで市場につなげましょう:このページでは、Knos以外の人によるつながりと予約販売をリアルタイムですべて集計します。
証拠に基づく支払い:証拠がプルリクエストの場合
同じ保留資金でコードの作業にも支払えます。GitHubのイシューにコメントを1つ投稿すると、タスク、チェック、報酬が設定されます(/knos fund 20 checks: test)。AI エージェントまたは人が作業をプルリクエストとして送信し、チェックに合格してマージすると、プログラムが作業者に支払います。
flowchart TB
task["You post a task, your checks and the pay; the money is held on Solana"] --> work["An AI agent or a person sends a pull request"]
work --> checks["GitHub runs your checks and signs what ran"]
checks -->|pass, and you merge| paid["A program on Solana checks GitHub's signature and pays the worker"]
checks -->|fail| back["Nobody is paid; at the deadline the money comes back to you"]
最初にルールを設定します。作業がそのルールに合格した場合にのみ、資金が動きます。
10秒で試す
ブラウザーで需要確認を開きます。これから作ろうとしているものを入力するか、サンプルのいずれかを押してください。Qlooの嗜好データが、需要のある人、ローンチする場所、価格を示します。
代わりにAI エージェントのプルリクエストを確認する場合は、専用ページをご利用ください。
インストールもサインアップも不要です。
誰もカウントをごまかせない理由
GitHub(コードを置いている場所)は、チェックを実行するたびにトークンに署名します。このトークンは、どのワークフローがどのコミットで実行されたかを証明します。ほかの誰にも作成できません。
ワークフローとは、チェックを実行するスクリプトです。コミットとは、保存されたコードのバージョンです。
あなたと相手は、それぞれ署名済みの実行記録のコピーを保管します。それぞれが自分のコピーから請求額を再計算します(コマンドはknos meter reconcileです)。
両方の請求額は一行ずつ一致するため、どちらか一方だけでカウントを変更することはできません。
資金はKnOSではなく、Solana上のプログラムに預けられます。そのプログラムは、支払いの前にGitHubの署名を検証します。現在は、公開の待機期間を経れば、一人の人間がそのプログラムを変更できます(鍵を保有しているのは誰か)。
現在、Knosが手数料を得るのは、作業が承認された場合だけです。返金を受けると、手数料も戻ります。つまり、Knosは作業が承認されると利益を得るため、メーターはまだ完全に中立ではありません(何が強制され、何が約束にとどまるのか)。
Solanaを選ぶ理由:資金はカストディアンを介さずに引き渡され、買い手も供給者もカウントを変更できません。現在、すべてのアップグレードキーを一人が保有しています。プログラムの変更には、公開の場で8日間の待機期間があります。カストディアンとは、あなたに代わって資金を保管する会社です。
実際に稼働していますか?
テスト用資金でのみ稼働します。Solana の練習用ネットワークである devnet 上の テスト用 USDC を使用します。
まだ顧客はいません。何も購入されていません(まだ実際には存在しないもの)。
現在、すべてのキーを1人が保有しています。プログラムへの変更は、まず8日間、公開状態で待機します(キーを保有する人)。
| 項目 | 現状 | 参照先 |
|---|---|---|
| このコピー | リリース 0.4.0、2026年10月。古いリリース名や別の製品名が記載されたコピーは古いものです | CHANGELOG.md; 最新版: PyPI |
| 他者による再現 | 267件中0件 | docs/reference/CAPABILITIES.md、「reproduced by someone else」の行 |
| 公開 devnet プログラム ID で実行済み | 267件中26件: GitHub トークンの検証、1件のコメントによる資金提供、ウォレットからの資金提供、マージ時の支払い、期限時の返金、一時停止、作業オーダー、最大4人の受取人への支払いを行うオーダー、購入者のブラックボックステストで判定されるオーダー、自動承認されるオーダー、保証期間後に解放される留保金、追加資金、1回限りのトークン、1件の評価のカウント、評価の一括カウント、販売者自身のカウント、受取人のパスキーウォレット、パスキーによる資金提供者、パスキーリレー、サイトの購入ページ、x402 オーダー、アップグレードゲート、検証プログラムでの厳密な JSON、コードではない成果、1回のトランザクションでの ES256 トークン、プレゼンテーション猶予期間 | docs/reference/CAPABILITIES.md、「exercised on devnet」の行 |
| 公開 devnet プログラム ID にデプロイ済み、トランザクション記録なし | 267件中3件: GitLab トークンの検証、キーガーディアン、ウォレットを持たない受取人への支払いの保留 | docs/reference/CAPABILITIES.md、「deployed on devnet」の行 |
| ここでのみテスト済み | 267件中234件。それぞれのテストは該当する行に記載されています | docs/reference/CAPABILITIES.md、「tested locally」の行 |
| 実装済み、未テスト | 267件中4件 | docs/reference/CAPABILITIES.md、「implemented」の行 |
| 外部の資金提供者 | 0 | docs/NUMBERS.md、1行目 |
| 外部リポジトリ | 0 | docs/NUMBERS.md、2行目 |
| 外部の受取人 | 1人。Knos が自ら資金提供したタスクでの受取人です | docs/NUMBERS.md、3行目 |
| 無関係なアカウント間の支払い | 3件。Knos が自ら資金提供したタスクでの支払いです | docs/NUMBERS.md、4行目 |
| 実施した購入者インタビュー | 0件 | docs/NUMBERS.md、5行目 |
| 意向表明書 | 0件 | docs/NUMBERS.md、6行目 |
| GitHub による署名付き再現 | 0件 | docs/NUMBERS.md、7行目 |
| 検証プログラムを読み込む外部プログラム | 0件 | docs/NUMBERS.md、8行目 |
| 公開されたシャドーカウント | 0件 | docs/NUMBERS.md、9行目 |
| 有料顧客 | 0 | docs/reference/DISCLOSURE.md |
| 収益 | 0。テスト用 USDC はお金ではありません | docs/PRICING.md |
| 外部のセキュリティレビュー | なし | docs/reference/ASSURANCE.md |
| キーの保有者 | 1人がすべてのキーを保有しています。アップグレードは公開状態で8日間待機します | docs/reference/GOVERNANCE.md |
| ネットワークと資金 | Solana devnet、テスト用 USDC。mainnet には触れていません | docs/reference/SECURITY.md |
すべての主張を自分で確かめてください
リリースページから始めましょう。コード、ビルド方法、devnet で実行されるもの、支払い、手数料を確認できます。
2026年10月9日、Knos 0.3.23 を使い、Knos が所有するリポジトリで、テスト用 USDC を使って最初から最後まで実施した1件のタスクです(1つの手順は手作業で修正):入金 · 誤った作業を拒否 · 支払い(マージなしで、注文独自のブラックボックスチェックにより支払い) · リプレイしても追加の支払いなし · 記録。
証明をチェックして支払うプログラム、knos_oidc と knos_pay を再ビルドし、比較してください。devnet で実行されているハッシュは、それぞれに記録された検証済みビルドのハッシュと一致します(PROVENANCE)。2026年10月27日時点の情報です。
solana-verify get-program-hash -u devnet FkwZdsYCmzicJMtHLTkPK76bYNVG4WNwkWJBiVWNtF3W # knos_oidc: a2df952d262c48edacf2f594a01321e805c28f1dc523cb6efa75f2c45f34e632
solana-verify get-program-hash -u devnet 5y7iWJ1VAMJjnnWbbdo2a2PsWJEwTExSNpzrvQSEnS8k # knos_pay: 8b3c044024eac6e00cf10930c325465d5682c3fb7273fe2f0d59c6e01f99867c
各機能と、それを示すファイルまたはトランザクション:docs/reference/CAPABILITIES.md。
数字
Knos は、テストに合格したと説明に記載されていた、AI エージェントによるマージ済みプルリクエストを241件調べました。そのうち9件では、最後のコミット時点でテスト、ビルド、lint、または型チェックのジョブが失敗していました(3.7%。実際の割合は2.0%から6.9%の間である可能性が非常に高いです。docs/backtest.json)。何らかのチェックに失敗していたものは19件(7.9%)でした。
最初の自動スキャンでは、16件と30件が数えられました。その後、担当者がそれぞれを再確認し、30件のうち11件を除外しました。メインブランチにマージされていなかったか、失敗または主張が事実ではなかったためです(docs/index_review.json、方法はバージョン1、集計は scripts/backtest.py によるものです)。
さらに大規模な集計では、826リポジトリのうち147リポジトリ(17.8%)で、AI エージェントによる最初の該当プルリクエストに何らかのチェック失敗がありました(docs/reference/BENCH.md)。チェックの失敗とは GitHub の記録であり、失敗の理由についての判断ではありません。
用語
プルリクエスト、devnet、マルチシグなどを、それぞれ平易な一行で説明しています:docs/WORDS.md。
よくある質問
Knos とは何ですか?
Knos は、論文の研究を人々が求める製品へとつなげます。各工程の支払いは、検証済みの証明がある場合に限られます。
Knos は AI エージェントにどのように支払いますか?
作業を始める前に、タスク、チェック、報酬を提示します。チェックに合格し、マージすると、プログラムがエージェントに支払います。
Knos は実際のお金を使いますか?
いいえ。devnetという Solana の練習用ネットワーク上で、価値のないテスト用 USDCを使って動作します。
Knos の料金はいくらですか?
需要チェックは月10回まで無料です。リリース後、企業には1%の料金がかかります。現在、devnet では0.30%、最低でも0.05 テスト用 USDCが請求されます。
資金を保管するのは誰ですか?
Knos ではなく、Solana上のプログラムが保管します。現在は、公開された待機期間の後に、1人でそのプログラムを変更できます。
購入者は支払いを拒否できますか?
チェックに合格して作業がマージされた後は拒否できません。それまでは、購入者がマージするかどうかを選べます。
受け入れられた作業の件数は誰が管理しますか?
どちらか一方だけではありません。プログラムが、どのコミットでどのワークフローが実行されたかを示す GitHub の署名をチェックします。
Knos を試すにはどうすればよいですか?
入口を開き、作りたい製品を入力してください。サインアップなしで、誰がどこでそれを求めているかが表示されます。
さらに読む
uvx knos shadow invoice.csv:自分の請求書を使って、ターミナルから同じチェックを実行できます(Python 用ツールの uv が必要です)。
-
はじめに:需要を確認し、Ready brief を作成してから、プルリクエストをチェックし、タスクに資金を入れます。
-
料金:Knos の費用について説明します。需要チェックは無料で、月に 10 回利用できます。ソルバーは 100%を受け取り、会社が 1%の出金手数料と、それに加えて決済手数料を負担します。現時点では、誰にも請求されません。
-
信頼性:誰が鍵を管理しているか、何がテストされているか、何がテストされていないかを説明します。
-
ストーリー:1 つのタスクを 7 つのステップに分け、それぞれに証拠を示します。
-
その他すべてのドキュメント:ドキュメントの一覧です。
お問い合わせ:issue を作成するか、セキュリティ上の問題を非公開で報告してください:SECURITY.md。
以下は、スクリプトがコードとチェーンから生成するテーブルとライセンスです。手作業で入力したものではありません。
| プログラム | アドレス | devnet 上での実行バージョン(docs/capabilities.jsonの記録) |
|---|---|---|
knos-oidc、検証プログラム | FkwZdsYCmzicJMtHLTkPK76bYNVG4WNwkWJBiVWNtF3W | 2.2 を実行 |
knos-pay、決済プログラム | 5y7iWJ1VAMJjnnWbbdo2a2PsWJEwTExSNpzrvQSEnS8k | 2.2 を実行 |
knos-meter、カウンター | FUMKkcE95x2kZUj1zZTCbgcYBmJ3WXPHL8pyA8J6anX | 1.1 を実行 |
knos-passkey、パスキーから作成するウォレット | FQPX9i5kQxLYKZyyPgM2fVK9am3w1LSk1Cuoer1sSY85 | 1.1 を実行 |
アプリまたはこのサイトが使用するすべてのプログラムと、そのアップグレード権限者。2026-10-26 に devnet から読み取りました(scripts/program_authorities.py):
| プログラム | アドレス | 用途 | アップグレード権限 |
|---|---|---|---|
| knos-pay 0.3.34:アプリの稼働中プログラム(0.3.34) | FaMHCjzyUexFncZrmNyFQNz3gBdsLbhTLke7QBFykJY4 | アプリのすべての先行注文、マイルストーン支払い、エージェントへの支払い | CKCrTBN542pVhizxuSPVg8tvdnPooNxt9B7o97VuTjz2、Squads のボルト(アップグレードには 8 日間のタイムロックが適用されます) |
| knos-oidc 2.2:GitHub の署名付きチェックの検証プログラム | FkwZdsYCmzicJMtHLTkPK76bYNVG4WNwkWJBiVWNtF3W | マージ時の支払い、サイトの署名行 | CKCrTBN542pVhizxuSPVg8tvdnPooNxt9B7o97VuTjz2、Squads のボルト(アップグレードには 8 日間のタイムロックが適用されます) |
| knos-pay 2.2:決済プログラム | 5y7iWJ1VAMJjnnWbbdo2a2PsWJEwTExSNpzrvQSEnS8k | マージ時の支払い、サイトの作業指示 | CKCrTBN542pVhizxuSPVg8tvdnPooNxt9B7o97VuTjz2、Squads のボルト(アップグレードには 8 日間のタイムロックが適用されます) |
| knos-meter:カウンター | FUMKkcE95x2kZUj1zZTCbgcYBmJ3WXPHL8pyA8J6anX | サイトのメーター | CKCrTBN542pVhizxuSPVg8tvdnPooNxt9B7o97VuTjz2、Squads のボルト(アップグレードには 8 日間のタイムロックが適用されます) |
| knos-passkey:パスキーから作成するウォレット | FQPX9i5kQxLYKZyyPgM2fVK9am3w1LSk1Cuoer1sSY85 | アプリのパスキーウォレット | CKCrTBN542pVhizxuSPVg8tvdnPooNxt9B7o97VuTjz2、Squads のボルト(アップグレードには 8 日間のタイムロックが適用されます) |
| knos-hook:転送フック | AFQFtodihz5jAHpVBUk87AkH8FJsQdmHt8Z5NKLWRj1T | アプリの Token-2022 プロジェクトクレジット | CKCrTBN542pVhizxuSPVg8tvdnPooNxt9B7o97VuTjz2、Squads のボルト(アップグレードには 8 日間のタイムロックが適用されます) |
| knos-oidc、初回デプロイ | vpWym9azbPU5f2PH2a6n8c4RfmsyUeW2dMuWr1DSHcE | サイトに記録された初回デプロイの履歴 | なし:誰も変更できません |
| knos-pay、初回デプロイ | 9UzPFbh2A4e4sEPgngKG523FfYLnQ3qPfFVfFTTAdfDi | サイトに記録された初回デプロイの履歴 | なし:誰も変更できません |
| SPL Record(Solana) | recr1L3PCGKLbckBqMNcJhuuyU1zgo8nBhfLVsJNwr5 | アプリのチェーン状態の記録 | 7VaWK6qq7WLBiMQ8TTAGwrFJfAekAwra4UPKr4S5UNjB、1 つのキー |
| SPL Memo(Solana) | MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr | アプリの手数料見積もりとチェーン上のメモ | なし:アップグレード可能なプログラムではありません |
| Token-2022(Solana) | TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb | アプリのプロジェクトクレジット | 3URRPr96EV2wuNRgQKwQpuZitHHsVyDUen1eRSvEun9G、1 つのキー |
| Squads マルチシグ | SQDS4ep65T869zMMBKyuUq6aD6EgTu8psMjkvj52pCf | アップグレード用およびガーディアン用のボルト | HM5y4mz3Bt9JY9mr1hkyhnvqxSH4H2u2451j7Hc2dtvK、1 つのキー |
このページにはアップグレードの時期が記載されていないため、アップグレードの前後を問わず内容は変わりません。プログラムへの変更が予定中、完了、または撤回済みかどうかを確認するには、knos status を実行するか、サイトのバナーまたはアップグレード記録(ここに保管されているコピーはweb/upgrades.jsonです)をお読みください。 |
最初のプログラム群(programs)にはアップグレード権限がないため、誰も変更できません。記録として残り、この領域で新しいタスクに資金が割り当てられることもありません。
他者による再現: まだ記録はありません。devnet で実行確認済み: verify_github、fund_by_comment、fund_from_wallet、pay_on_merge など。各項目は表に記載されています。devnet にデプロイ済み: verify_gitlab、key_guardian、hold_and_bind。それ以外はすべてローカルでテスト済み、実装済み、または未構築です。証拠を示す表には、docs/capabilities.jsonに基づき、各機能が1行ずつ記載されています。ここで対象となるのは、公開プログラム ID での実行のみです。各機能の行には、個別のテスト用アドレスで行われた過去の試験実行(Knos 0.3.14)についても、トランザクションとともに記載されています。
すべて MIT ライセンスです。drexthealpha によって構築されました。Knos が記憶するすべての情報は、Sibyl メモリエンジンに保管されています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。