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

# Data Model

> Zenoo accepts and returns verification data at three tiers: Minimum, Standard, and Full.

Zenoo accepts and returns verification data at three tiers: **Minimum**, **Standard**, and **Full**. The more data you provide, the richer the results, the faster the processing, and the fewer false positives.

## Three-Tier Data Model

Every verification request accepts a flexible set of fields. Not all fields are required. Zenoo categorizes input into three tiers based on how much data you supply:

| Tier         | What You Provide                                                       | What You Get                                               |
| ------------ | ---------------------------------------------------------------------- | ---------------------------------------------------------- |
| **Minimum**  | Core identifiers only                                                  | Basic verification and screening                           |
| **Standard** | Identifiers + context (addresses, dates, related persons)              | Full verification with entity correlation and risk scoring |
| **Full**     | Everything available, including external references and financial data | Maximum accuracy, idempotency, enriched risk assessment    |

<Tip>
  Providing Standard tier or above is recommended for production deployments.
</Tip>

## Company Verification Tiers

| Tier         | Required Fields                                                         | Optional Additions                       |
| ------------ | ----------------------------------------------------------------------- | ---------------------------------------- |
| **Minimum**  | `company_name`, `registration_number`, `country`                        | Registry check + company screening       |
| **Standard** | + `directors[]`, `ubos[]`, `address`, `industry`                        | Individual screening, entity correlation |
| **Full**     | + `external_reference`, `annual_revenue`, `sic_codes`, `employee_count` | Idempotency, enriched risk scoring       |

See [Company Verification Request Fields](/data-model/request-fields-kyb) for the complete field reference.

## Person Verification Tiers

| Tier         | Required Fields                                                       | Optional Additions                                      |
| ------------ | --------------------------------------------------------------------- | ------------------------------------------------------- |
| **Minimum**  | `first_name`, `last_name`, `country`                                  | Basic screening                                         |
| **Standard** | + `date_of_birth`, `email`, `phone`, `address`, `city`, `postal_code` | Identity verification, phone/email checks               |
| **Full**     | + `nationality`, `document_type`, `external_reference`                | Idempotency, document preference, enriched risk scoring |

See [Person Verification Request Fields](/data-model/request-fields-kyc) for the complete field reference.

## Response Structure

Zenoo returns structured compliance reports with results grouped by verification domain:

<Columns cols={2}>
  <Card title="Compliance Report" icon="file-contract" href="/data-model/compliance-report">
    Top-level report with verdict, risk tier, and metadata
  </Card>

  <Card title="Company Verification" icon="building" href="/data-model/company-verification">
    Registry data, directors, beneficial owners
  </Card>

  <Card title="Individual Verification" icon="user" href="/data-model/individual-verification">
    Identity, document, biometric, phone, email, address
  </Card>

  <Card title="Screening Results" icon="shield-halved" href="/data-model/screening-results">
    PEP, sanctions, adverse media, watchlist matches
  </Card>

  <Card title="Risk Assessment" icon="gauge" href="/data-model/risk-assessment">
    Multi-dimensional risk scoring and check summary
  </Card>
</Columns>

## Additional References

<Columns cols={3}>
  <Card title="Screening Request Fields" icon="magnifying-glass" href="/data-model/request-fields-screening">
    Standalone screening input fields
  </Card>

  <Card title="Enrichments" icon="wand-magic-sparkles" href="/data-model/enrichments">
    Automatic data enrichments applied to every verification
  </Card>

  <Card title="Check Types" icon="list-check" href="/data-model/check-types">
    Complete registry of verification check codes and methods
  </Card>
</Columns>
