> ## Documentation Index
> Fetch the complete documentation index at: https://docs.signa.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Trademarks

> Understanding trademark data in Signa

Signa normalizes trademark data from international offices into a consistent format. 10 offices are in production today -- USPTO, EUIPO, INPI France, IP Australia, CIPO, WIPO, IPOS, PRV, IPI, and NIPO -- with more planned. Every trademark record includes core identity fields, classifications, owners, events, and more.

## Trademark Lifecycle

A trademark moves through these status stages:

```
filed -> examined -> published -> registered -> renewed -> expired
                 \-> opposed -> cancelled
                 \-> abandoned
```

The `status.primary` field indicates the high-level state (`active`, `pending`, or `inactive`), while `status.stage` reflects the current canonical lifecycle stage.

## Key Fields

* **`mark_text`** -- The word mark as filed (may be null for design marks)
* **`classifications`** -- Array of goods/services classifications. Each item has `nice_class` (1-45) and `goods_services_text` describing what the mark covers
* **`office_code`** -- Office where the mark is registered (e.g., `uspto`, `euipo`, `wipo`)
* **`filing_route`** -- How the mark was filed: `direct_national`, `madrid_designation`, `direct_regional`, etc.
* **`renewal_due_date`** -- Next renewal deadline (computed from jurisdiction rules)
