# ESGPulse Cocoa Child Labor & Brand Ethics Check

> ESGPulse Cocoa Child Labor & Brand Ethics Check is a paid API for AI agents from esgpulse.vercel.app, paid per call via x402, $0.15/call, status unknown (last checked 2026-09-14).

Returns child labor litigation status, Fairtrade/Rainforest Alliance certification, and EU Deforestation Regulation exposure for a given chocolate brand based on live cocoa sourcing intelligence.

## Facts

- Endpoint: GET https://esgpulse.vercel.app/api/esg/cocoa
- Price: $0.15/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/esgpulse-cocoa-child-labor-brand-ethics-check-49b3bbc4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_J84fD9imgkEOSfJf_Vtyi

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 esgpulse-cocoa-child-labor-brand-ethics-check-49b3bbc4
```

Example prompt: Can you check whether Tony's Chocolonely is named in the Coubaly v. Nestlé child labor lawsuit, whether it has Fairtrade or Rainforest Alliance certification, and whether it has any EU Deforestation Regulation exposure?

## When to prefer this

Use this endpoint when you need focused, structured intelligence on chocolate and cocoa brands specifically — covering the Coubaly child labor litigation defendants, Fairtrade/Rainforest Alliance certification status, and EUDR compliance exposure. Prefer this over a generic ESG score endpoint when the user's question is specifically about cocoa sourcing ethics, child labor risk in chocolate supply chains, or EU deforestation compliance for a chocolate brand.

## Known failure modes

- Unknown or unrecognized brand name returns no match or empty verdict
- Brand name ambiguity (e.g. generic name shared by multiple companies) may return incorrect entity
- Data may lag behind very recent litigation filings or certification changes
- EUDR exposure assessment may be incomplete for small or private-label brands
- HTTP 402 if payment is not provided via x402 protocol

## How this service works

ESGPulse delivers real-time ESG intelligence: CSRD compliance roadmaps, EU Taxonomy alignment checks, supply chain due diligence, emissions analysis, greenwashing risk, and more. x402 micropayment API.

## Output

Returns a JSON object with the brand name, a verdict rating (e.g. 'certified-and-clear'), a litigation status block indicating whether the brand is named in active child labor cases like Coubaly v. Nestlé/Cargill/Mars/Hershey/Mondelez/Barry Callebaut/Olam, a list of certification statuses (Fairtrade, Rainforest Alliance) with certifier names, and an EU Deforestation Regulation (EUDR) relevance flag.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "lang": {
       "type": "string",
       "description": "en | de | fr | es | it | pt | ar"
      },
      "brand": {
       "type": "string",
       "description": "Nestle | Hershey | Tony's Chocolonely (required — chocolate/cocoa brand name)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "errors": {
     "type": "object",
     "description": "Documented error responses, keyed by HTTP status code",
     "additionalProperties": {
      "type": "object",
      "required": [
       "description"
      ],
      "properties": {
       "example": {
        "type": "object"
       },
       "description": {
        "type": "string"
       }
      }
     }
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "brand": "Example Chocolate Co",
  "verdict": {
   "rating": "certified-and-clear"
  },
  "litigation_status": {
   "named_in_active_cases": false
  },
  "certification_status": [
   {
    "status": "certified",
    "certifier": "Fairtrade"
   }
  ],
  "deforestation_regulation_exposure": {
   "eudr_relevant": true
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/esgpulse-cocoa-child-labor-brand-ethics-check-49b3bbc4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from esgpulse.vercel.app](https://www.zero.xyz/host/esgpulse.vercel.app/llms.txt)
