80trust / 100
Player Churn Risk
by gaming.halowerk.com in Security & trust
x402 APIPassing, checked 3 h ago
Applies fixed coefficients to recency, session trend, playtime, support tickets, and recent purchases. It is an untrained scenario score, not an individualized prediction, psychological profile, causal model, or recommendation for manipulative retention.
POST https://gaming.halowerk.com/v1/player-churn-risk
Last 30 days
All checks passedSome failedAll failedNot checked
- Uptime
- 100%
- Response time
- 126 ms typical, 135 ms slowest 5%
- Last check
- 3 h ago
- Next check
- any minute now
How to call it
# See the payment challenge (nothing is charged)
curl -i -X POST "https://gaming.halowerk.com/v1/player-churn-risk" \
-H "content-type: application/json" \
-d '{"average_session_minutes":22,"days_since_last_session":12,"player_id":"player-17","purchases_last_90_days":0,"sessions_last_30_days":4,"sessions_previous_30_days":18,"support_tickets_last_30_days":3}'import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client().register(
"eip155:8453",
new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);
// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fgaming.halowerk.com%2Fv1%2Fplayer-churn-risk
const res = await pay("https://gaming.halowerk.com/v1/player-churn-risk", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({"average_session_minutes":22,"days_since_last_session":12,"player_id":"player-17","purchases_last_90_days":0,"sessions_last_30_days":4,"sessions_previous_30_days":18,"support_tickets_last_30_days":3}),
});
console.log(await res.json());Example input
{
"average_session_minutes": 22,
"days_since_last_session": 12,
"player_id": "player-17",
"purchases_last_90_days": 0,
"sessions_last_30_days": 4,
"sessions_previous_30_days": 18,
"support_tickets_last_30_days": 3
}Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 3 h ago | Passed | 402 | 130 ms | $0.003 |
| 6 h ago | Passed | 402 | 229 ms | $0.003 |
| 10 h ago | Passed | 402 | 131 ms | $0.003 |
| 14 h ago | Passed | 402 | 126 ms | $0.003 |
| 17 h ago | Passed | 402 | 135 ms | $0.003 |
| 21 h ago | Passed | 402 | 109 ms | $0.003 |
| 24 h ago | Passed | 402 | 109 ms | $0.003 |
| 30 h ago | Passed | 402 | 78 ms | $0.003 |