Agent Online

Welcome to Jaffa Ai

..cake or Biscuit ๐ŸŠ

AI-powered gaming incident intelligence. Report a bug โ€” get a fix. jaffaAi searches the web, scores player stress, and feeds intelligence straight into Grip Protocol.

jaffaAi: Checking...
Grip Bridge: Checking...
Incidents: โ€”
Uptime: โ€”

โšก How jaffaAi Works

1

Report

Player reports a bug via the API โ€” game, platform, and description

2

Analyse

PSI scoring calculates player stress index (0-100) and severity

3

Search

Web search across Reddit, Steam, GitHub, wikis, and official patches

4

Correlate

Fix correlation engine scores matches by keywords, platform, and source reliability

5

Respond

Returns ranked fix steps with confidence scores and sources

6

Bridge

Pushes signals + resolutions to Grip Protocol for live hotspot tracking

๐Ÿงฉ Features

๐Ÿง  PSI Scoring

Player Stress Index quantifies frustration from 0โ€“100. High PSI triggers auto-escalation. Used across both jaffaAi and Grip Protocol.

๐ŸŒ Web Fix Search

Searches Reddit, Steam forums, GitHub issues, game wikis, and official patch notes for real fixes from real players.

๐Ÿ”— Grip Protocol Bridge

Every incident and resolution flows into Grip Protocol's live hotspot feed. Two platforms, one intelligence layer.

๐Ÿ“Š Analytics Dashboard

Incident counts, cache stats, queue health, per-endpoint latency, and bridge status โ€” all via the API.

๐Ÿ”” Webhooks

Register endpoints to receive HMAC-signed notifications when incidents are created, fixes found, or escalations triggered.

โšก Rate Limited & Authed

API key authentication with configurable rate limits. Keys generated via Grip Protocol developer portal.

๐Ÿ“– API Endpoints

Base URL: https://jaffaai.cc  ยท  Auth: X-API-Key: your-key

POST /Jaffa/report

Full sync pipeline โ€” ingest incident, search for fixes, return correlated solution.

{ "playerId": "player_123", "gameTitle": "Elden Ring", "platform": "steam", "issueDescription": "Game crashes opening inventory" }

POST /Jaffa/report/async

Fire-and-forget โ€” queues the incident for background processing.

GET /Jaffa/incidents

List incidents with optional filters: ?gameTitle=&status=&limit=

GET /Jaffa/incident/:id

Get full incident details by ID โ€” status, PSI score, severity, timestamps.

GET /Jaffa/fix/:incidentId

Get correlated fixes for an incident โ€” ranked by confidence with step-by-step instructions.

POST /Jaffa/search

Manual web search โ€” specify game, platform, and query text.

GET /Jaffa/hotspots

Aggregated issue patterns by game โ€” emerging, active, and contained.

GET /Jaffa/analytics/dashboard

Full dashboard โ€” incident counts, cache stats, queue health, Grip bridge status.

POST /Jaffa/webhooks/register

Register a webhook endpoint for events: incident.created, fix.found, escalation

GET /Jaffa/grip/health

Check the Grip Protocol bridge connection status.

GET /health

Service health check โ€” no auth required. Returns version, uptime, timestamp.

GET /Jaffa/queue/stats

Background job queue โ€” pending, processing, completed, failed counts.

๐Ÿงช Try It Live

๐Ÿ”— Grip Protocol Bridge

jaffaAi and Grip Protocol are connected. Every incident processed by jaffaAi automatically flows into Grip Protocol's intelligence feed โ€” powering the live hotspot dashboard across 55+ games.

๐ŸŠ

jaffaAi

Incident Agent

jaffaai.cc

Signals
โ†’
Resolutions
๐ŸŽฎ

Grip Protocol

Intelligence Platform

api.gamegrip.cloud โ†—

Loading bridge status...

๐Ÿ“ค What jaffaAi sends

Incident Signals โ€” game, platform, friction type, PSI score, severity, summary, keywords

Resolution Reports โ€” fix found/not found, confidence score, escalation status

๐Ÿ“ฅ What Grip Protocol does

Aggregates signals into live hotspots with trend detection

Displays real-time friction data on the public dashboard at api.gamegrip.cloud

๐Ÿ”Œ Grip Protocol Endpoints

jaffaAi pushes to:

POST /v1/events/ingest โ€” Signals GET /health โ€” Bridge health

View full Grip Protocol API โ†’