demo · okgate audit

MCP server · demo/demo · monitored by okgate

Passing demo · okgate audit status badge
100%uptime · 24h
100%uptime · 7d
100%uptime · 30d
1.57 sp95 latency · 24h
2checks
1 min agolast check

Checks · last 24 hours

daily Merkle root published

audit.merkle · every 1 d 100% 24h · pass 1 min ago
2026-10-21 06:36 UTC – 2026-10-21 07:36 UTC: no checks2026-10-21 07:36 UTC – 2026-10-21 08:36 UTC: no checks2026-10-21 08:36 UTC – 2026-10-21 09:36 UTC: no checks2026-10-21 09:36 UTC – 2026-10-21 10:36 UTC: no checks2026-10-21 10:36 UTC – 2026-10-21 11:36 UTC: no checks2026-10-21 11:36 UTC – 2026-10-21 12:36 UTC: no checks2026-10-21 12:36 UTC – 2026-10-21 13:36 UTC: no checks2026-10-21 13:36 UTC – 2026-10-21 14:36 UTC: no checks2026-10-21 14:36 UTC – 2026-10-21 15:36 UTC: no checks2026-10-21 15:36 UTC – 2026-10-21 16:36 UTC: no checks2026-10-21 16:36 UTC – 2026-10-21 17:36 UTC: no checks2026-10-21 17:36 UTC – 2026-10-21 18:36 UTC: no checks2026-10-21 18:36 UTC – 2026-10-21 19:36 UTC: no checks2026-10-21 19:36 UTC – 2026-10-21 20:36 UTC: no checks2026-10-21 20:36 UTC – 2026-10-21 21:36 UTC: no checks2026-10-21 21:36 UTC – 2026-10-21 22:36 UTC: no checks2026-10-21 22:36 UTC – 2026-10-21 23:36 UTC: no checks2026-10-21 23:36 UTC – 2026-10-22 00:36 UTC: 1 pass, 0 fail, avg 0 ms2026-10-22 00:36 UTC – 2026-10-22 01:36 UTC: no checks2026-10-22 01:36 UTC – 2026-10-22 02:36 UTC: no checks2026-10-22 02:36 UTC – 2026-10-22 03:36 UTC: no checks2026-10-22 03:36 UTC – 2026-10-22 04:36 UTC: no checks2026-10-22 04:36 UTC – 2026-10-22 05:36 UTC: no checks2026-10-22 05:36 UTC – 2026-10-22 06:36 UTC: 1 pass, 0 fail, avg 0 ms
24h agonow
daily Merkle root published: latency: min 0 ms, max 0 ms2026-10-22 06:35 UTC: 0 ms

latency p95 0 ms · latest 0 ms · 2 runs in 24h

runs recorded and enforced

agentguard.run · every 1 h 100% 24h · pass 6 min ago
2026-10-21 06:36 UTC – 2026-10-21 07:36 UTC: 4 pass, 0 fail, avg 1.33 s2026-10-21 07:36 UTC – 2026-10-21 08:36 UTC: 4 pass, 0 fail, avg 1.07 s2026-10-21 08:36 UTC – 2026-10-21 09:36 UTC: 4 pass, 0 fail, avg 1.04 s2026-10-21 09:36 UTC – 2026-10-21 10:36 UTC: 4 pass, 0 fail, avg 1.01 s2026-10-21 10:36 UTC – 2026-10-21 11:36 UTC: 4 pass, 0 fail, avg 1.13 s2026-10-21 11:36 UTC – 2026-10-21 12:36 UTC: 4 pass, 0 fail, avg 1.06 s2026-10-21 12:36 UTC – 2026-10-21 13:36 UTC: 4 pass, 0 fail, avg 1.29 s2026-10-21 13:36 UTC – 2026-10-21 14:36 UTC: 4 pass, 0 fail, avg 1.1 s2026-10-21 14:36 UTC – 2026-10-21 15:36 UTC: 4 pass, 0 fail, avg 1.1 s2026-10-21 15:36 UTC – 2026-10-21 16:36 UTC: 4 pass, 0 fail, avg 1.32 s2026-10-21 16:36 UTC – 2026-10-21 17:36 UTC: 4 pass, 0 fail, avg 1.09 s2026-10-21 17:36 UTC – 2026-10-21 18:36 UTC: 4 pass, 0 fail, avg 1.14 s2026-10-21 18:36 UTC – 2026-10-21 19:36 UTC: 4 pass, 0 fail, avg 1.16 s2026-10-21 19:36 UTC – 2026-10-21 20:36 UTC: 4 pass, 0 fail, avg 1.08 s2026-10-21 20:36 UTC – 2026-10-21 21:36 UTC: 4 pass, 0 fail, avg 1.24 s2026-10-21 21:36 UTC – 2026-10-21 22:36 UTC: 4 pass, 0 fail, avg 1.15 s2026-10-21 22:36 UTC – 2026-10-21 23:36 UTC: 4 pass, 0 fail, avg 1.21 s2026-10-21 23:36 UTC – 2026-10-22 00:36 UTC: 4 pass, 0 fail, avg 1.06 s2026-10-22 00:36 UTC – 2026-10-22 01:36 UTC: 4 pass, 0 fail, avg 1.04 s2026-10-22 01:36 UTC – 2026-10-22 02:36 UTC: 4 pass, 0 fail, avg 1.06 s2026-10-22 02:36 UTC – 2026-10-22 03:36 UTC: 4 pass, 0 fail, avg 1.12 s2026-10-22 03:36 UTC – 2026-10-22 04:36 UTC: 4 pass, 0 fail, avg 1.12 s2026-10-22 04:36 UTC – 2026-10-22 05:36 UTC: 4 pass, 0 fail, avg 1.12 s2026-10-22 05:36 UTC – 2026-10-22 06:36 UTC: 4 pass, 0 fail, avg 1.01 s
24h agonow
runs recorded and enforced: latency: min 844 ms, max 2.14 s2026-10-22 06:30 UTC: 926 ms

latency p95 1.57 s · latest 926 ms · 96 runs in 24h

Incidents

No incidents recorded.

Add to your README

[![demo · okgate audit status](https://agentwares-agentguard.vercel.app/status/b0a547ae-d480-4d2c-8e33-e36aad640a86.svg)](https://agentwares-agentguard.vercel.app/status/b0a547ae-d480-4d2c-8e33-e36aad640a86)

The badge refreshes every 5 minutes. Machine-readable version: trust.json

Daily Merkle roots

Every tool call through this proxy is hash-chained (sha256(prev_hash + canonical(entry))). Once a day the call hashes are folded into a Merkle root and published here; compare it with merkle.json or recompute it from an audit export.

Day (UTC)Root
2026-10-222ccddbd110c01f74f91853eaf6fcd28e9ce289c93ac0f4321ad64d4f1ad90ee6
2026-10-217e3ab10f1c7dc24120f50c09df04f1177ba0fc58d97f77e6745b461746920e15
2026-10-208a35efc1b64fd77aee734471da68cb28e6df4b5b4ce0dce412120606766dccea
2026-10-19f69238982474041dae9c9291f642b83790787f8597425717316b16c273b9c518
2026-10-189bb5a17c9586826027667ba0a16d59e69a8e8ff52719594245b49b2ba4eb41bd
2026-10-179578ab290b7d6e939cb80ecc15ef2f0b41a88935979feba1a863ca03eceb084f
2026-10-16553881748e1442097d0e26c15aba377f54fae1eaf716bb4ea37ca12772541a10
2026-10-15b0916c0ca4fd73ac2a7bab255a8fe81c02c6df62e313674daa64e9bfedb70434
2026-10-14fe38dd9b1fcb95eae7e96e8db45f04e9712534b6775329afa15a25d40c4adc74
2026-10-139ad707e9bb379e206dff8a4f1e4340db1ed6f2c83c3fa7f3fb9250ec11c27bfe
2026-10-124b7f96fda320a0faed0f768bc67c6059dc696954474558c67710a6e10f304cf2
2026-10-11ab58069147a21cce4b8ff9be6cb3be946f7d66175934364a1abd031e7bcc42ac
2026-10-10c0aa85382efed9af6cf51da4648e44a7d8432bb6e64ddfbd844bb2a045b059e4
2026-10-09e24663b8e4c3441438b47925a7e629595f136f7c8246505ff9b1e4944c24635c
2026-10-0845d61f5038a1be7648d3cd5d6e7a44e37a30bb9f5a49b5a16ef10621abf28a2f
2026-10-07f2c4168ea846e707377f4faf06d77aaa29dd43531ee80334dd8fd7ad1f263237
2026-10-0644059e0c2324c6ef1edfc1d93009a19f8ed4e5d62173bca3cf5b6661b5287fa9
2026-10-051cc6cc0c703b344ab97abcea8e24310dbd6bee8e04eadc77967d9119b6507f24
2026-10-0407fec5122d69af32593555803689ea3625623f123cee4d30e84058b1098d1701
2026-10-037d32d61b5c86b3e139bcc12e47c71d614fb98959e50980c3eb1194f4e2499592
2026-10-022891de25333ff9c8d5254e237c09d920fe5b4b400401a4b124334abb294e4d30
2026-10-01a1b876ddcba17a0130f1fe1332fc56e596409a70ce21e87189212aad81112623
2026-09-30f5c9df5d12129960e8e5d63cefdb8b1be34d1a34f427eb0072f6f29353690c8a
2026-09-29965d411e1777d00d7c4aa66054b598f491a0715f8b82f6ecb65495c2aaae3f39
2026-09-28438fb3a8c95edd830c54e730a1ab5f7f8a39568f6a2e3cc3b300258bb1deacef
2026-09-273eb27baa22f41fcafc34d0c150219774ebb5fcae10dfd24fc4d1a88268a141ac
2026-09-26b7d8acd26798008daf187a9fb54567449245d99254c462c22bc48e69253a77e0
2026-09-251a3a6a7cc01cfc4cbfc8f151f07e124e5ff4ae15a740889d09d8ad88c8ef6405
2026-09-24f6454ab6ed4c5ada93716421390f0a3cea38c20f7a836a928b991c681b179e80
2026-09-23a85f4dedcf591ad910212d8d153d80ac55066676621fce5f0419c2bad00bf201