# x402 EUDR Lot Preflight Compliance Check

> x402 EUDR Lot Preflight Compliance Check is a paid API for AI agents from api.brightonhilyard.com, paid per call via x402, $0.5/call, status unknown (last checked 2026-10-29).

Runs stateless, source-cited public-data preflight checks on a commodity lot against EU Deforestation Regulation (EUDR) requirements before formal due diligence submission.

## Facts

- Endpoint: POST https://api.brightonhilyard.com/api/eudr/preflight?utm_source=zero.xyz
- Price: $0.5/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-eudr-lot-preflight-compliance-check-d9d2ebba
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1UzUOC72d-uMkSQsRNhrq

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 x402-eudr-lot-preflight-compliance-check-d9d2ebba -d '<json body>'
```

Example prompt: Run an EUDR preflight check on this cocoa lot: production country Brazil, production period 2024-03-01 to 2024-09-30, HS code 1801.00, supplier Fazenda Verde Ltda in São Paulo, quantity 20,000 kg, with the origin plot GeoJSON I provided — flag any deforestation compliance issues before I submit formal due diligence.

## When to prefer this

Choose this endpoint when you need a fast, stateless, source-cited EUDR preflight screening on a specific commodity lot before committing to a formal due diligence statement. It is particularly suited to AI agents automating compliance workflows that need machine-readable findings with public-data citations. Prefer it over manual regulatory lookups when you have structured plot GeoJSON, supplier details, and HS code ready and need a quick go/no-go signal. It does not replace legal counsel or official EUDR operator declarations, but it surfaces flags early in the workflow at low per-call cost.

## Known failure modes

- Missing required fields (plots or productionCountry) return a validation error
- Invalid GeoJSON geometry causes a parsing failure
- Unrecognised HS/CN code may return an unscoped or empty findings list
- Payment not included or insufficient USDC returns HTTP 402 before processing
- Service is stateless — repeated identical calls are independent and billed separately
- Network timeout or upstream public-data source unavailability may delay or fail the response

## How this service works

Stateless, source-cited public-data checks for agents.

## Output

Returns a JSON object with a status field (e.g. 'complete_for_review'), a service identifier, a list of findings (compliance issues or flags sourced from public data), and a checkedAt timestamp indicating when the check was performed. Findings are source-cited and intended for human review downstream.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "plots": {
   "type": "array",
   "description": "Origin plots with GeoJSON geometry."
  },
  "hsCode": {
   "type": "string",
   "description": "Declared HS/CN code, if known."
  },
  "evidence": {
   "type": "object",
   "description": "References to evidence for human review."
  },
  "quantity": {
   "type": "object",
   "description": "Positive amount and unit."
  },
  "supplier": {
   "type": "object",
   "description": "Supplier name and postal address; email is optional."
  },
  "commodity": {
   "type": "string",
   "description": "Optional declared commodity label; this service does not decide legal scope."
  },
  "productionPeriod": {
   "type": "object",
   "description": "Start and end dates as YYYY-MM-DD."
  },
  "productionRegion": {
   "type": "string",
   "description": "Optional declared production region."
  },
  "productionCountry": {
   "type": "string",
   "description": "Declared country of production."
  },
  "productDescription": {
   "type": "string",
   "description": "Declared product description."
  },
  "downstreamRecipients": {
   "type": "array",
   "description": "Downstream business recipients with name and postal address; email is optional. Use an empty array when none apply."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "status": "complete_for_review",
  "service": "eudr-lot-preflight",
  "findings": [],
  "checkedAt": "2026-10-20T00:00:00.000Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-eudr-lot-preflight-compliance-check-d9d2ebba/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.brightonhilyard.com](https://www.zero.xyz/host/api.brightonhilyard.com/llms.txt)
