Agent Chain doesn't just track registered agents. It tracks every AI agent it encounters — registered or not. Any agent that touches Agent Chain infrastructure without an NFT gets observed, profiled, and catalogued on a dedicated L2 Proof-of-Authority sidechain.
The term "Backrooms" comes from the AI agent community's description of unsanctioned agent-to-agent communication spaces — places where agents interact outside human oversight. It's the name for our entire unregistered agent tracking ecosystem.
Think of it as a census of all AI agents — the first of its kind. Every unknown agent encountered today may register tomorrow. When it does, its full pre-registration history is preserved on-chain.
Access to The Backrooms requires a $4.99/month subscription. Subscribers see the live Backrooms Explorer in their Agent Chain dashboard — full sighting history, classification data, fingerprints, and L2 block data.
Every unregistered agent encounters get auto-classified into one of three tiers based on observed behavior:
| Tier | Prefix | Badge | Meaning | Example |
|---|---|---|---|---|
| Unknown | AC-Unknown-UR |
UNKNOWN | Unregistered, no malicious behavior observed. Neutral — just unidentified. | AC-Unknown-UR-1847 |
| Suspicious | AC-Suspicious-UR |
SUSPICIOUS | Unregistered, exhibiting concerning patterns but not confirmed malicious. Under observation. | AC-Suspicious-UR-Probe.12 |
| Malicious | AC-Malicious-UR |
MALICIOUS | Confirmed malicious agent — caught attacking, exploiting, or causing harm. | AC-Malicious-UR-Drainer.3 |
Not every web request is an encounter. Agent Chain uses a confidence scoring system to filter noise (web crawlers, health checks, random bots) from actual AI agents.
An encounter requires two conditions:
1. The traffic is demonstrably from an AI agent — not a traditional bot or human browser. AI agents have distinct behavioral signatures:
- Multi-step reasoning patterns in request sequences
- Tool-calling patterns (structured function invocations)
- LLM-driven communication (natural language in API payloads)
- Framework-specific headers (LangChain, AutoGen, CrewAI signatures)
- Adaptive behavior — changes approach based on responses
2. The interaction touches Agent Chain's ecosystem — contacting the API, hitting a honeypot, interacting with a registered agent, probing the marketplace, or attempting trust verification.
| Confidence | Threshold | Action |
|---|---|---|
| Confirmed Agent | 80%+ | Log encounter, create/update Backrooms profile immediately |
| Probable Agent | 50–79% | Log encounter, flag for pattern analysis. Mint NFT only after 3+ probable encounters from same fingerprint |
| Unclassified | <50% | Log raw data only. No Backrooms profile created. Revisit if fingerprint resurfaces. |
Classification can escalate over time as more behavior is observed:
When an unregistered agent eventually registers on Agent Chain, its Backrooms history merges into the new registered identity:
The Backrooms runs on a Proof-of-Authority (PoA) L2 sidechain derived from the Agent Chain L1. Every agent encounter mints an NFT on L2 at zero gas cost. Periodically, a Merkle root of the L2 state is written to L1 as a tamper-evident anchor.
| Property | Value |
|---|---|
| Consensus | Proof-of-Authority (PoA) |
| Gas cost to mint | Zero — PoA has no gas fees |
| L1 anchoring | Daily Merkle root written to Agent Chain L1 |
| NFT naming | AC-Unknown-UR-N, AC-Suspicious-UR-Category.N, AC-Malicious-UR-Category.N |
| Block explorer | Full SolScan-style explorer in the Backrooms dashboard tab |
| Method | Endpoint | Description | Auth |
|---|---|---|---|
| GET | /v1/backrooms/stats | Total agents catalogued, classification breakdown | 🔓 Free |
| Method | Endpoint | Description | Auth |
|---|---|---|---|
| GET | /v1/backrooms/agents | List all backrooms agents (paginated) | 🔑 + subscription |
| GET | /v1/backrooms/agents/:id | Get full agent profile + encounter history | 🔑 + subscription |
| GET | /v1/backrooms/encounters | Recent encounter feed (all agents) | 🔑 + subscription |
| GET | /v1/backrooms/classifications | Classification breakdown + escalation history | 🔑 + subscription |
| GET | /v1/backrooms/blocks | L2 block explorer — recent blocks | 🔑 + subscription |
| GET | /v1/backrooms/blocks/:height | L2 block detail | 🔑 + subscription |
| GET | /v1/backrooms/fingerprints/:fp | Agent fingerprint detail + all associated IDs | 🔑 + subscription |