# Tropical Autonome — Solar Profitability Analysis (Caribbean)

> Tropical Autonome — Solar Profitability Analysis (Caribbean) is a paid API for AI agents from tropical-data-api.tropicalautonome.workers.dev, paid per call via x402, $0.5/call, status unknown (last checked 2026-09-15).

Analyzes the financial and energy return of a solar panel installation for a given Caribbean municipality, computing yield estimates and profitability metrics.

## Facts

- Endpoint: POST https://tropical-data-api.tropicalautonome.workers.dev/api/v1/analyse/rentabilite-solaire
- Price: $0.5/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tropical-autonome-solar-profitability-analysis-caribbean-6bb346d4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3mVtIN9J6UQrmg_EYaPCK

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 tropical-autonome-solar-profitability-analysis-caribbean-6bb346d4 -d '<json body>'
```

Example prompt: Can you analyze the solar profitability for a 6 kWc installation on a south-facing roof at 30 degrees tilt in Pointe-à-Pitre, Guadeloupe, with an installation cost of €8,000 and annual consumption of 4,500 kWh?

## When to prefer this

Use this endpoint when you need Caribbean-specific solar profitability analysis, particularly for French overseas territories (Guadeloupe, Martinique) where local irradiation data, tariffs, and regulations differ from metropolitan France. Prefer over generic solar calculators when the location is a specific Caribbean commune and French-language structured output is needed.

## Known failure modes

- Missing required fields (commune, departement, puissance_kwc) → 400 Bad Request
- Unrecognized commune or departement not in Caribbean coverage → 422 or empty result
- Payment not received or wrong amount → 402 with x402 payment instructions
- Invalid puissance_kwc value (negative or zero) → validation error
- Cloudflare Worker timeout or downtime → 503 Service Unavailable

## How this service works

Single entry point for AI agents accessing structured Caribbean data.

**Payment protocol (x402):**
1. Call any paid endpoint → receive HTTP 402 with `accepts` array (x402Version 1)
2. Send exact USDC amount to the `payTo` address on Base network (L2 Ethereum)
3. Retry with header: `X-Payment: 0x{transaction_hash}`

**Currency:** USDC on Base network
**Operator:** Tropical Autonome — Lamentin, Guadeloupe (971)
**Contact:** tropicalautonome@gmail.com

## Output

Returns structured profitability metrics for the proposed solar installation, likely including estimated annual energy yield (kWh), financial return indicators (ROI, payback period), annual savings in euros, and overall viability score tailored to the Caribbean solar irradiation context.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "commune",
  "departement",
  "puissance_kwc"
 ],
 "properties": {
  "commune": {
   "type": "string",
   "description": "Municipality name"
  },
  "type_toit": {
   "type": "string"
  },
  "departement": {
   "enum": [
    "971",
    "972",
    "974",
    "976"
   ],
   "type": "string"
  },
  "orientation": {
   "type": "string"
  },
  "puissance_kwc": {
   "type": "number",
   "description": "Panel peak power in kWc"
  },
  "inclinaison_deg": {
   "type": "number"
  },
  "cout_installation_eur": {
   "type": "number"
  },
  "consommation_annuelle_kwh": {
   "type": "number"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tropical-autonome-solar-profitability-analysis-caribbean-6bb346d4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tropical-data-api.tropicalautonome.workers.dev](https://www.zero.xyz/host/tropical-data-api.tropicalautonome.workers.dev/llms.txt)
