# Tech Detect — Joomla Technology Detection via x402

> Tech Detect — Joomla Technology Detection via x402 is a paid API for AI agents from stack.halowerk.com, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-12).

Detects whether a given domain uses Joomla and identifies its full technology stack, returning confidence scores and evidence for each detected technology, paid per-call in USDC via x402.

## Facts

- Endpoint: POST https://stack.halowerk.com/stack/articles/joomla?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tech-detect-joomla-technology-detection-via-x402-80290b8f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Y2OT-rE7WRjLaHjiAABW8

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability tech-detect-joomla-technology-detection-via-x402-80290b8f -d '<json body>'
```

Example prompt: Can you scan https://example.com and tell me if it's running Joomla — and what else is in its tech stack, with confidence scores for each hit?

## When to prefer this

Choose this endpoint when you need low-cost, no-signup technology stack detection with a focus on Joomla and CMS identification, paid transparently per-call in USDC via x402. It is ideal for agents performing competitive intelligence, security recon scoping, or monitoring technology drift on a set of domains without maintaining API key credentials. The optional 'previous' parameter makes it particularly suited for change-detection workflows.

## Known failure modes

- Domain is unreachable or returns no HTTP response — detection cannot proceed
- Domain uses heavy bot protection (Cloudflare, etc.) that blocks fingerprinting requests
- No technologies detected due to minimal HTML or headless rendering required
- Invalid or malformed URL input returns a validation error
- Rate limiting or payment failure via x402 prevents the call from completing

## How this service works

Domain in, technology stack out. Confidence and evidence for every hit. Pay per call in USDC over x402. No signup, no API key.

## Output

Returns a structured list of detected technologies for the given domain, including the technology name, category (e.g. CMS, JavaScript framework, web server), version where detectable, confidence score, and supporting evidence for each hit. Joomla-specific signals are highlighted given the endpoint's specialization.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "maxLength": 2048
  },
  "previous": {
   "type": "object",
   "required": [
    "observed_at",
    "technologies"
   ],
   "properties": {
    "observed_at": {
     "type": "string",
     "maxLength": 40
    },
    "technologies": {
     "type": "array",
     "items": {
      "type": "object",
      "required": [
       "name",
       "category",
       "version"
      ],
      "properties": {
       "name": {
        "type": "string",
        "maxLength": 150
       },
       "version": {
        "type": [
         "string",
         "null"
        ],
        "maxLength": 80
       },
       "category": {
        "type": "string",
        "maxLength": 80
       }
      },
      "additionalProperties": false
     },
     "maxItems": 150
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tech-detect-joomla-technology-detection-via-x402-80290b8f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stack.halowerk.com](https://www.zero.xyz/host/stack.halowerk.com/llms.txt)
