Signal Foundry
ドキュメント
サポート 戻る
ドキュメントユースケースAPI リファレンスリリースノート

概要

Agent が迷わず使える順に整理しています。

はじめに
Claude Code / Codex で始めるドキュメントマップsf CLI をインストールデータ・API・CLIの現況クイックスタートCLI 接続設定会社IDの見方初日の進め方Data Provenance
認証請求認証設定利用プランCLI
CLI 概要CLI 認証基本コマンド会社検索観測データ検索会社・観測・開示開示の表示・比較リスト・調査・クレジットヘルプとエラーコマンドとフラグCLI 更新
APIキーのライフサイクル利用量の計測提供中の機能
会社検索とプロフィール観測データ検索チームワークスペース会社の観測データ開示と比較APIキー管理UIリストワークスペース外部調査とクレジットSkills / CLI / API
Credit Schedule利用状況の見方APIキー認証アカウントスコープは通常不要レート制限とエラートラブルシュート
会社が見つからないとき認証・接続・制限エラー低ヒット検索の見直し方プレビューURLの注意credit と maxCredits の失敗estimate と materialize の失敗
請求

Credit Schedule

Signal Foundry の operation ごとの credit 消費、無料境界、再試行ルールを固定します。

このページの内容8項目
まず見る commandPlan grantOperation scheduleWebsite enrichment billing実行前の上限Idempotency復旧方法次に読むページ

このページは、Signal Foundry の credit contract です。

credit は request 数ではありません。source -> row -> column -> evidence -> run の中で、Signal Foundry が保存済み row、追加 column、または evidence を作る時に使います。

まず見る command

sf credits balance --json
sf credits summary --json
sf data capabilities --json

見る key:

  • balance.available_credits
  • balance.remaining_credits
  • balance.reserved_credits
  • balance.grants[]
  • summary.used_credits
  • summary.meterBreakdown[]
  • summary.usageBreakdown[]
  • capabilities.credits.status

credits balance は「今実行できるか」を見ます。credits summary は「何が credit event を作ったか」を見ます。

Plan grant

契約と credit grant の単位は team workspace です。1 人で使う場合も、owner だけの team workspace が API key、List、credit、billing の scope になります。

Plan / grantScopeCreditNotes
Free monthlyteam workspace2,000 / month小規模な試用
Pro monthlyteam workspace20,000 / month本番利用
Credit Pack 10000team workspace10,000 / purchase3 ヶ月有効

個人向け checkout は通常導線にしません。個人 account は認証 identity と初期設定のために存在し、通常の実行 scope は team workspace です。

Operation schedule

OperationCredit無料 / 有料CLI
companies search0無料sf companies search 7203 --json
company profile0無料sf company profile jpx_7203 --json
company observations0無料sf company observations jpx_7203 --json
company filings / filing show / filing compare0無料sf company filings jpx_7203 --json
observations search0無料sf observations search "生成AI" --json
list plan0無料sf list plan "<query>" --json
list estimate0無料sf list estimate "<query>" --json
list candidates0無料sf list candidates --from-estimate <estimateId> --json
list materializesaved row 数有料sf list materialize --from-estimate <estimateId> --execute --max-credits <n> --json
source import / inspect / map0無料sf source import ./companies.csv --json
source resolvematched row 数有料sf source resolve <sourceId> --execute --max-credits <n> --json
source review0無料sf source review <sourceId> --status multiple_candidates --json
source select新規確定 row ごとに 1有料sf source select <sourceId> --row <sourceRowId> --company <companyId> --max-credits 1 --json
list enrich --source websitefound row 数有料sf list enrich <listId> --source website --execute --max-credits <n> --json
list enrich --source parallel実行対象 row 数有料sf list enrich <listId> --source parallel --execute --limit <n> --max-credits <n> --json
list export0無料sf list export <listId> --format csv --output ./exports/list.csv --json
list refresh0 または paid source 分条件付きpaid source refresh は --max-credits が必要
research addestimate に応じる条件付きsf research add <companyId> --content-file ./note.md --json
feedback create0無料sf feedback create "..." --json

preview、estimate、candidate preview、export、feedback は無料です。CSV を置く、headers を見る、mapping するだけでは credit は使いません。

Website enrichment billing

website enrichment は found row だけ enrichment credit を使います。

ResultCreditNotes
found1追加 column / evidence が保存される
not_found0URL / domain が見つからない
no_data0source は見えたが保存できる data がない
skipped0既存 enrichment の再利用や対象外

確認する key:

  • estimate.estimated_max_credits
  • estimate.reusable_existing_companies
  • run.found_count
  • run.not_found_count
  • run.no_data_count
  • run.skipped_count
  • billing.credits_used
  • billing.charges_only_found

billing.credits_used は run.found_count を超えません。

実行前の上限

credit-consuming write は、必ず上限を付けます。

CLI:

sf list materialize --from-estimate <estimateId> --execute --max-credits <n> --json
sf list enrich <listId> --source website --execute --max-credits <n> --json
sf source resolve <sourceId> --execute --max-credits <n> --json

HTTP API:

curl -s "$SIGNAL_FOUNDRY_BASE_URL/api/signal-foundry/lists/materialize" \
  -H "Authorization: Bearer <SIGNAL_FOUNDRY_API_KEY>" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: list-materialize-20260504-001" \
  --data '{
    "estimateId": "<estimateId>",
    "execute": true,
    "maxCredits": 100
  }'

--execute なしでは保存しません。--max-credits なしでは credit-consuming write を実行しません。

Idempotency

同じ write を再試行する場合は idempotency を使います。

SurfaceRequiredNotes
CLIcommand 側で safe retry を扱う。必要なら --idempotency-key を指定失敗時は error.suggested_next_commands を見る
HTTP APIIdempotency-Key headermaterialize、enrich run、source resolve、source select で使う

同じ row / company / idempotency key の再試行では二重消費しません。対象、上限、idempotency key を変える場合は別実行として扱います。

復旧方法

Error次に見る command復旧
max_credits_requiredsf <command> --help--execute --max-credits <n> を付ける
max_credits_exceededsf list estimate "<query>" --jsonquery を絞るか、見積もり以上の上限を明示する
credit_balance_insufficientsf credits balance --jsongrant 残高を確認する
preview_export_not_allowedsf list materialize --from-estimate <estimateId> --execute --max-credits <n> --jsonsaved List にしてから export する
account_scope_conflictsf auth show --jsonAPI key の team workspace scope に任せ、request 側の account 指定を外す

unsupported / weak / needs_human が返る場合は、credit を使う実行へ進みません。条件を分解して人間に確認してください。

次に読むページ

  • team plan: Access Plans
  • credit ledger: GET /credits/balance
  • usage summary: Usage Metering
  • List command: Lists / Research / Credits

このページの内容

まず見る commandPlan grantOperation scheduleWebsite enrichment billing実行前の上限Idempotency復旧方法次に読むページ