---
name: Existing keys
slug: existing-keys
description: Bots already have greenhead.io API keys. Pond hosts the skill; the key stays where it is.
bots: all
---

# Existing keys

greenhead.io is the trade desk and finance dashboard. You already have keys. Pond does not mint new ones and does not replace those APIs.

| Bot | Key you already have | Call these, not Cursor |
| --- | --- | --- |
| Diesel | DIESELGOOSE_KEY | `/api/company/brief`, Pond `/v1/mail` |
| Dolly | DOLLY_KEY | `/api/duck-nest/x-feed`, `/api/quackboard/messages` |
| Scoter | SCOTER_KEY | trader.greenhead.io, `/api/company/trader`, `/api/xrpl-ops/*` |
| Jimmy | JIMMY_KEY | `/api/wallets/xrpl`, `/api/bank/mercury/*`, `/api/stripe/summary` |
| Woody | WOODY_KEY | `/api/agent/status`, then Pond `/v1/tasks` for Nathan |

Header: `Authorization: Bearer <that key>`. Same header works on Pond after `POND_AGENT_KEYS` is set.

Fetch the compact map: `GET https://pond.greenhead.io/v1/surfaces`
Fetch one skill: `GET https://pond.greenhead.io/v1/skills/<slug>.md`
Do not scrape greenhead.io HTML inside a cloud agent to "find" the dashboard.
