KINGOT価格オラクル安全装置 — 自律AIエージェント
オラクル乖離モニタ
Twelve Data(リアルタイム)と Chainlink XAU/USD(Avalanche メインネット・read-only)を 5 分間隔で突き合わせ、乖離(%)と staleness を自律AIエージェント「Oracle Guardian」が常時監視しています。 異常を検知すると、KINGOT の価格確定・売買を自動停止し、 原因を自ら調査して管理者へ報告、価格が正常範囲に回復すれば(ガードレール付きで)再開します。
設計は「執行=決定論ルール/判断・説明=LLM(Claude)」のハイブリッド。 RPC・価格APIの多重化による自己修復、正常乖離の学習(z-score)も併用します。 両ソースとも USD/troy oz 建てで直接比較可能。Chainlink は deviation/heartbeat まで更新されないため、正常な相場変動でも乖離が出ます(staleness 併記で評価)。
価格確定・売買: 正常稼働中
現在の観測
2026/8/20 14:25:35 JST
OK
- Twelve Data
- $4486.92
- Chainlink
- $4505.16
- 乖離
- -0.40%
- Chainlink 鮮度
- 10.3時間
第3参照(gold-api.com): $4487.50
z-score: 2.38(平均からの偏差 σ)
直近 24 時間の統計
サンプル数
288
平均 |乖離|
0.21%
p95 |乖離|
0.39%
最大 |乖離|
0.48%
OK / WARN / HALT
99.7% / 0.3% / 0.0%
「本番なら停止」回数
0
Chainlink 実測 heartbeat(直近7日): 5.4時間(31回の更新を観測)
現在のしきい値(暫定)
フィード: 0x1F41EF93dece881Ad0b98082B2d44D3f6F0C515B(env で上書き可)。しきい値は集めた分布で調整します。
学習ベースの基準(自己学習)
分布ベースの提案しきい値(自動適用しません): WARN ≈ 0.36%(p95) / HALT ≈ 0.70%(p99 と 平均+5σ の大きい方)。 現在の固定しきい値(WARN 0.50% / HALT 1.00%)と比較して調整してください。
z-score 異常検知: |乖離| が「平均 + 3σ」超で統計的異常として WARN(既定)。HALT 寄与は無効(ORACLE_ZSCORE_CAN_HALT=true で有効化)。
直近の観測(30件)
| 時刻 (JST) | Twelve | Chainlink | 乖離 | 鮮度 | 状態 |
|---|---|---|---|---|---|
| 08/20 14:25 | 4486.92 | 4505.16 | -0.40% | 10.3時間 | OK |
| 08/20 14:20 | 4485.51 | 4505.16 | -0.44% | 10.2時間 | OK |
| 08/20 14:15 | 4485.11 | 4505.16 | -0.45% | 10.1時間 | OK |
| 08/20 14:10 | 4491.76 | 4505.16 | -0.30% | 10.0時間 | OK |
| 08/20 14:05 | 4491.56 | 4505.16 | -0.30% | 9.9時間 | OK |
| 08/20 14:01 | 4488.93 | 4505.16 | -0.36% | 9.9時間 | OK |
| 08/20 13:55 | 4490.35 | 4505.16 | -0.33% | 9.8時間 | OK |
| 08/20 13:50 | 4489.94 | 4505.16 | -0.34% | 9.7時間 | OK |
| 08/20 13:45 | 4487.52 | 4505.16 | -0.39% | 9.6時間 | OK |
| 08/20 13:40 | 4486.92 | 4505.16 | -0.40% | 9.5時間 | OK |
| 08/20 13:35 | 4488.13 | 4505.16 | -0.38% | 9.4時間 | OK |
| 08/20 13:31 | 4489.34 | 4505.16 | -0.35% | 9.4時間 | OK |
| 08/20 13:25 | 4494.99 | 4505.16 | -0.23% | 9.3時間 | OK |
| 08/20 13:20 | 4496.40 | 4505.16 | -0.19% | 9.2時間 | OK |
| 08/20 13:15 | 4497.01 | 4505.16 | -0.18% | 9.1時間 | OK |
| 08/20 13:10 | 4497.01 | 4505.16 | -0.18% | 9.0時間 | OK |
| 08/20 13:05 | 4496.20 | 4505.16 | -0.20% | 8.9時間 | OK |
| 08/20 13:00 | 4498.83 | 4505.16 | -0.14% | 8.8時間 | OK |
| 08/20 12:55 | 4499.64 | 4505.16 | -0.12% | 8.8時間 | OK |
| 08/20 12:50 | 4497.82 | 4505.16 | -0.16% | 8.7時間 | OK |
| 08/20 12:45 | 4497.62 | 4505.16 | -0.17% | 8.6時間 | OK |
| 08/20 12:40 | 4496.81 | 4505.16 | -0.19% | 8.5時間 | OK |
| 08/20 12:35 | 4497.01 | 4505.16 | -0.18% | 8.4時間 | OK |
| 08/20 12:30 | 4493.98 | 4505.16 | -0.25% | 8.3時間 | OK |
| 08/20 12:25 | 4495.19 | 4505.16 | -0.22% | 8.3時間 | OK |
| 08/20 12:20 | 4492.56 | 4505.16 | -0.28% | 8.2時間 | OK |
| 08/20 12:15 | 4492.16 | 4505.16 | -0.29% | 8.1時間 | OK |
| 08/20 12:10 | 4493.78 | 4505.16 | -0.25% | 8.0時間 | OK |
| 08/20 12:05 | 4495.19 | 4505.16 | -0.22% | 7.9時間 | OK |
| 08/20 12:00 | 4491.96 | 4505.16 | -0.29% | 7.8時間 | OK |