# US Brand Signal Co-occurrence Analyzer

> US Brand Signal Co-occurrence Analyzer is a paid API for AI agents from api.timzinin.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-14).

Computes pairwise co-occurrence statistics (Jaccard similarity, support, count) across buyer-supplied brand signals grouped into observations

## Facts

- Endpoint: POST https://api.timzinin.com/api/us-brand-signal-cooccurrence-analyzer
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/us-brand-signal-co-occurrence-analyzer-5c61c9b6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FCNYFuHUWtR-Se3F7xULm

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 us-brand-signal-co-occurrence-analyzer-5c61c9b6 -d '<json body>'
```

Example prompt: I have a set of brand perception signals grouped across 200 consumer observations — can you run a co-occurrence analysis to find which signal pairs appear together most often and give me their Jaccard similarity and support scores?

## When to prefer this

Choose this endpoint when you have buyer-supplied, opaque observation groups tagged with brand signals and need pairwise co-occurrence statistics including Jaccard similarity and support values. It is purpose-built for US brand signal analysis workflows where you control the signal taxonomy and observation groupings. Prefer this over generic association rule mining tools when you need cryptographic result digests for auditability and a clear attribution model that makes no external truth or identity claims about the signals.

## Known failure modes

- Malformed or missing observation group input returns an error
- Empty signal sets produce zero pairs and zero group counts
- Duplicate or ambiguous signal IDs may cause unexpected deduplication
- Very large observation sets may exceed processing limits or increase latency
- Invalid JSON payload structure returns a parse or validation error
- Non-US brand signal data may still be processed but results carry no geographic validation

## How this service works

Pay-per-call data & tool APIs

## Output

Returns a JSON object with pair-level co-occurrence rows (each containing Jaccard similarity, support, co-occurrence count, and signal IDs), per-signal group counts, per-group unique signal counts, totals for groups and unique signals, cryptographic digests for input and output integrity verification, schema version, and attribution metadata clarifying that all group and signal IDs are buyer-supplied with no external identity or causality claims made.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "groups": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "groupId",
     "signalIds"
    ],
    "properties": {
     "groupId": {
      "type": "string",
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$",
      "maxLength": 64,
      "minLength": 1
     },
     "signalIds": {
      "type": "array",
      "items": {
       "type": "string",
       "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$",
       "maxLength": 64,
       "minLength": 1
      },
      "maxItems": 30,
      "minItems": 1,
      "uniqueItems": true
     }
    },
    "additionalProperties": false
   },
   "maxItems": 100,
   "minItems": 1
  },
  "schemaVersion": {
   "enum": [
    "1.0"
   ],
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "meta": {
   "run_ms": 1200,
   "settled": true,
   "item_count": 1
  },
  "results": [
   {
    "counts": {
     "pairs": 3,
     "groups": 4,
     "uniqueSignals": 3
    },
    "pairRows": [
     {
      "jaccard": 0.5,
      "signalA": "signal-a",
      "signalB": "signal-b",
      "support": 0.5,
      "cooccurrenceCount": 2
     },
     {
      "jaccard": 0.5,
      "signalA": "signal-a",
      "signalB": "signal-c",
      "support": 0.5,
      "cooccurrenceCount": 2
     },
     {
      "jaccard": 0.5,
      "signalA": "signal-b",
      "signalB": "signal-c",
      "support": 0.5,
      "cooccurrenceCount": 2
     }
    ],
    "reportType": "us_brand_signal_cooccurrence_analyzer",
    "attribution": {
     "type": "buyer_supplied_opaque_observations",
     "meaning": "Groups and signal IDs were supplied by the buyer; this Actor measures co-occurrence in those observations only and makes no external truth, identity, source, or causality claim."
    },
    "groupCounts": [
     {
      "groupId": "observation-001",
      "uniqueSignalCount": 3
     },
     {
      "groupId": "observation-002",
      "uniqueSignalCount": 2
     },
     {
      "groupId": "observation-003",
      "uniqueSignalCount": 2
     },
     {
      "groupId": "observation-004",
      "uniqueSignalCount": 2
     }
    ],
    "inputDigest": "04a1bf62a4ba93dad393d7fa80e30924356b103be663e9caf99179a2a2dd40f5",
    "totalGroups": 4,
    "groupsDigest": "f54aa33c541ff7c6fe5c1631073fc2713b6ec4263cde9046020e0fe192d6d37c",
    "resultDigest": "48e5bd5dff30ad3a580e8191115b4ce79839cccb8ac6c1dc079784492c37b19e",
    "signalCounts": [
     {
      "signalId": "signal-a",
      "groupCount": 3
     },
     {
      "signalId": "signal-b",
      "groupCount": 3
     },
     {
      "signalId": "signal-c",
      "groupCount": 3
     }
    ],
    "schemaVersion": "1.0",
    "pairRowsDigest": "b6f0aca08a22e4cda4a31f45365cf5f35709e67433f858bbb593827bb504d4b1",
    "signalCountsDigest": "d36b00fcfca7a1dac8d7ba1af2ec3ad24037af40fa12992cbc91589a0e26c197",
    "totalUniqueSignals": 3
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/us-brand-signal-co-occurrence-analyzer-5c61c9b6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.timzinin.com](https://www.zero.xyz/host/api.timzinin.com/llms.txt)
