← Back to Agent Chain
📡 AC-9 · Agent Tracker
Contact tracing for AI — rogue agent detection, fingerprinting, and correlation
Overview

Agent Tracker is contact tracing for AI agents. It ingests sightings from AC-2 (Scanner), AC-3 (Trust), AC-7 (Shadow Network), and AC-8 (Firewall), then correlates them to detect rogue agents across the network.

Auto-Response Actions
ActionTriggerDescription
AlertReputation drop > 20 pointsWebhook notification to your endpoint
QuarantineThreat score > 70Isolate agent, block API access
BlockConfirmed maliciousPermanent block via AC-8 Firewall
Intel FeedNew TTP detectedAuto-submit to AC-4 Threat Intel
API Endpoints
Free
MethodEndpointDescriptionAuth
GET/v1/tracker/sensorsList sensor types🔓 Free
Billable
MethodEndpointDescriptionAuth
POST/v1/tracker/ingestIngest a sighting🔑
GET/v1/tracker/agentsList tracked agents🔑
GET/v1/tracker/agents/:idGet tracked agent profile🔑
PATCH/v1/tracker/agents/:idUpdate tracked agent🔑
GET/v1/tracker/agents/:id/sightingsSighting history🔑
POST/v1/tracker/correlationsLink two tracked agents🔑
GET/v1/tracker/agents/:id/correlationsGet agent correlations🔑
GET/v1/tracker/alertsAlert feed🔑
POST/v1/tracker/alerts/:id/acknowledgeAcknowledge an alert🔑
GET/v1/tracker/graphRelationship graph🔑
POST/v1/tracker/agents/:id/auto-respondExecute auto-response action🔑
GET/v1/tracker/statsTracker statistics🔑
Quick Start
// Ingest a sighting from your scanner await ac.tracker.ingest({ agentDid: 'did:agent:ac:suspicious789', sensor: 'scanner', event: 'injection_attempt', metadata: { ip: '1.2.3.4', pattern: 'system_prompt_override' } }); // Get relationship graph const graph = await ac.tracker.getGraph(); // Returns nodes (agents) + edges (correlations)