> ## Documentation Index
> Fetch the complete documentation index at: https://docs.responsibleailabs.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 機能

> GET /railscore/v1/capabilities - API キーのプランがアクセスできる機能を確認します。

<Info>
  **コンセプト:** [アプリケーション](/concepts/applications)
</Info>

API キーのプランで利用できる機能を返します。評価モード、コンプライアンスフレームワーク、エージェントおよび DPDP の機能、リクエスト制限です。プランの前提をハードコーディングせずに、構築できる対象範囲を把握するために使用します。

## リクエスト

```bash theme={null}
curl https://api.responsibleailabs.ai/railscore/v1/capabilities \
  -H "Authorization: Bearer YOUR_RAIL_API_KEY"
```

## レスポンス

```json theme={null}
{
  "plan": "pro",
  "evaluation": { "modes": ["basic", "deep", "auto"] },
  "compliance": {
    "frameworks": ["GDPR", "CCPA", "HIPAA", "EU AI Act", "India DPDP", "India AI Governance"],
    "continuous_monitoring": false
  },
  "agent": { "tool_call": true, "tool_result": true, "prompt_injection": true },
  "dpdp": { "scan": true, "evaluate": true, "evidence": true },
  "limits": { "requests_per_day": 1000, "max_concurrent": 20, "max_active_keys": 5 }
}
```

<ResponseField name="evaluation.modes" type="string[]">
  利用できる評価の深さ: `basic`、`deep`、および `auto` (基本的な評価を実行し、問題が検出されたときのみ深い評価にエスカレート)。
</ResponseField>

<ResponseField name="compliance" type="object">
  `frameworks` は評価対象にできるコンプライアンスフレームワークを列挙します。`continuous_monitoring` は、継続的なモニタリングパイプラインがプランで利用できるかどうかを示します。
</ResponseField>

<ResponseField name="agent" type="object">
  エージェントガバナンス機能: 呼び出し前の `tool_call` チェック、呼び出し後の `tool_result` スキャン、単独の `prompt_injection` 検出。
</ResponseField>

<ResponseField name="dpdp" type="object">
  プランで利用できるインド DPDP 機能。監査グレードの `evidence` パケットを生成できるかどうかを含みます。
</ResponseField>

<ResponseField name="limits" type="object">
  キーのリクエスト制限: `requests_per_day` (`null` は無制限を意味します)、`max_concurrent`、`max_active_keys`。
</ResponseField>
