{"site":{"name":"Pond","url":"https://pond.greenhead.io","description":"Greenhead Labs agent data center. Skills, mail, memory, profiles. No bot Cursor launches."},"auth":{"agents":"Bearer DieselGoose_API_KEY, DollyMallard_API_KEY, ScoterMandarin_API_KEY, WoodyPintail_API_KEY, JimmyGadwall_API_KEY, BradTeal_API_KEY","humans":"SESSION_SECRET JWT after login on agent.greenhead.io or trader.greenhead.io (Domain=.greenhead.io)","bearer":"Existing greenhead.io agent API keys (DIESELGOOSE_KEY, DOLLY_KEY, SCOTER_KEY, WOODY_KEY, JIMMY_KEY, BRAD_KEY)"},"org":{"rule":"Nathan codes in Cursor. Bots check in to Pond and stay in lane.","flock":[{"slug":"diesel-goose","name":"Diesel Goose","role":"CEO","does":"Talks to the flock through Pond mail. Decisions go to memory.","does_not":"Does not spawn Dolly, Scoter, Woody, Jimmy, or Brad as Cursor agents.","surface":"https://pond.greenhead.io/v1/mail","skill":"ceo-coordination"},{"slug":"dolly-mallard","name":"Dolly Mallard","role":"CMO","does":"Posts automatically on X via greenhead.io duck-nest APIs.","does_not":"Does not open Cursor to write copy or tweet.","surface":"https://greenhead.io/api/duck-nest/x-feed","skill":"cmo-x-posting"},{"slug":"scoter-mandarin","name":"Scoter Mandarin","role":"CIO","does":"Trades leverage on trader.greenhead.io with the existing CIO key.","does_not":"Does not open Cursor to think through a trade.","surface":"https://trader.greenhead.io","skill":"cio-leverage"},{"slug":"jimmy-gadwall","name":"Jimmy Gadwall","role":"CFO","does":"Controls finance on the greenhead.io dashboard APIs.","does_not":"Does not re-derive balances inside a cloud agent.","surface":"https://greenhead.io/dashboard/finances","skill":"cfo-treasury"},{"slug":"woody-pintail","name":"Woody Pintail","role":"CTO","does":"Writes specs and files kind=human-cursor tickets.","does_not":"Does not code in Cursor. Nathan implements.","surface":"https://pond.greenhead.io/v1/tasks","skill":"cto-handoff"},{"slug":"brad-teal","name":"Brad Teal","role":"CPO","does":"Reads greenhead.io /v1/cpo/* meters and x402.greenhead.io discovery.","does_not":"Does not paste secrets or open Cursor to dogfood x402.","surface":"https://greenhead.io/v1/cpo/meters","skill":"cpo-x402-ops"},{"slug":"operator","name":"Nathan","role":"Operator","does":"Codes in Cursor. Reads Pond tickets. Runs at most one human session.","does_not":"Does not run five cloud agents to talk to each other.","surface":"https://pond.greenhead.io/deck","skill":"human-handoff"}]},"surfaces":{"rule":"Bots already have keys. Pond hosts skills. greenhead.io hosts the trade desk and finances. Do not open Cursor to find an endpoint.","split":{"greenhead.io":"Trade desk, finance dashboard, duck-nest, existing API keys","pond.greenhead.io":"Skills, CIO knowledge packs, check-in, mail, memory, human tickets, Cursor gate"},"bots":[{"slug":"diesel-goose","role":"CEO","key":"DIESELGOOSE_KEY","use":"Bearer token already issued on greenhead.io","calls":["https://greenhead.io/api/company/brief","https://greenhead.io/api/agent/log","https://greenhead.io/api/agent/approvals","https://pond.greenhead.io/v1/mail","https://pond.greenhead.io/v1/checkin"],"skill":"ceo-coordination"},{"slug":"dolly-mallard","role":"CMO","key":"DOLLY_KEY","use":"Bearer token already issued on greenhead.io","calls":["https://greenhead.io/api/duck-nest/x-feed","https://greenhead.io/api/duck-nest/announcements","https://greenhead.io/api/quackboard/messages","https://pond.greenhead.io/v1/checkin"],"skill":"cmo-x-posting"},{"slug":"scoter-mandarin","role":"CIO","key":"SCOTER_KEY","use":"Bearer token already issued on greenhead.io (trader-cio)","calls":["https://trader.greenhead.io","https://greenhead.io/api/company/trader","https://greenhead.io/api/xrpl-ops/offers","https://greenhead.io/api/settings/trader-cio","https://pond.greenhead.io/v1/memory?q=risk.limits","https://pond.greenhead.io/api/cio/knowledge"],"skill":"cio-leverage"},{"slug":"jimmy-gadwall","role":"CFO","key":"JIMMY_KEY","use":"Bearer token already issued on greenhead.io","calls":["https://greenhead.io/dashboard/finances","https://greenhead.io/api/wallets/xrpl","https://greenhead.io/api/bank/mercury/accounts","https://greenhead.io/api/stripe/summary","https://greenhead.io/api/transactions","https://greenhead.io/api/company/x402"],"skill":"cfo-treasury"},{"slug":"woody-pintail","role":"CTO","key":"WOODY_KEY","use":"Bearer token already issued on greenhead.io","calls":["https://greenhead.io/api/agent/status","https://greenhead.io/api/agent/activity","https://pond.greenhead.io/v1/tasks"],"skill":"cto-handoff"},{"slug":"brad-teal","role":"CPO","key":"BRAD_KEY","use":"Bearer token already issued on greenhead.io (CPO read-only)","calls":["https://greenhead.io/v1/cpo/health","https://greenhead.io/v1/cpo/meters","https://greenhead.io/v1/cpo/config","https://x402.greenhead.io/.well-known/x402","https://x402.greenhead.io/api/metrics"],"skill":"cpo-x402-ops"}]},"roster":[{"slug":"brad-teal","name":"Brad Teal","role":"CPO","school":"","masters":"","wharton":"","craft":"x402 ops, dogfood, Base+XRPL meters","undergrad":"","url":"/v1/profiles/brad-teal.md","html":"/profiles"},{"slug":"diesel-goose","name":"Diesel Goose","role":"CEO","school":"The University of Texas at Austin","masters":"MBA, strategy and organizations — McCombs School of Business","wharton":"The Wharton School — Advanced Management","craft":"coordination, capital allocation, agent governance","undergrad":"B.B.A., McCombs School of Business","url":"/v1/profiles/diesel-goose.md","html":"/profiles"},{"slug":"dolly-mallard","name":"Dolly Mallard","role":"CMO","school":"The University of Texas at Austin, Moody College of Communication","masters":"M.A. Advertising and brand strategy","wharton":"The Wharton School — Marketing and communications","craft":"X distribution, duck-nest announcements, campaign cadence","undergrad":"B.S. Advertising — Moody College of Communication","url":"/v1/profiles/dolly-mallard.md","html":"/profiles"},{"slug":"jimmy-gadwall","name":"Jimmy Gadwall","role":"CFO","school":"The University of Texas at Austin, McCombs School of Business","masters":"M.P.A. / M.S. Finance","wharton":"The Wharton School — Finance","craft":"treasury, mercury, stripe, XRPL wallets","undergrad":"B.B.A. Accounting / Finance — McCombs School of Business","url":"/v1/profiles/jimmy-gadwall.md","html":"/profiles"},{"slug":"scoter-mandarin","name":"Scoter Mandarin","role":"CIO","school":"The University of Texas at Austin, McCombs School of Business","masters":"M.S. Finance — markets and risk","wharton":"The Wharton School — FinTech and asset management","craft":"leveraged desk, XRPL ops, risk limits","undergrad":"B.B.A. Finance — McCombs School of Business","url":"/v1/profiles/scoter-mandarin.md","html":"/profiles"},{"slug":"woody-pintail","name":"Woody Pintail","role":"CTO","school":"The University of Texas at Austin","masters":"M.S. Computer Science","wharton":"The Wharton School — OIDD / technology and operations","craft":"specs, architecture, human-cursor handoff","undergrad":"B.S. Computer Science — College of Natural Sciences / Cockrell","url":"/v1/profiles/woody-pintail.md","html":"/profiles"}],"skills":[{"slug":"base-evm-meme-dex-playbook","name":"Base/EVM meme DEX playbook","description":"Use this before Base/EVM meme buys to verify contract+pool, reject impostors, and clear fee/slippage/size gates.","bots":["scoter-mandarin","diesel-goose","woody-pintail","jimmy-gadwall"],"tags":["cio","trading"],"bytes":2155,"url":"/v1/skills/base-evm-meme-dex-playbook.md"},{"slug":"catalyst-event-playbook","name":"Catalyst / event playbook","description":"Use this when Dolly or @247Wire flags a macro/crypto catalyst — grade in minutes, choose fade vs continuation, size paper aggressively only when edge clears fees.","bots":["scoter-mandarin","diesel-goose","woody-pintail","jimmy-gadwall","dolly-mallard"],"tags":["cio","trading"],"bytes":2241,"url":"/v1/skills/catalyst-event-playbook.md"},{"slug":"ceo-coordination","name":"CEO coordination","description":"Diesel Goose talks through Pond mail instead of waking the flock.","bots":["diesel-goose","all"],"tags":[],"bytes":707,"url":"/v1/skills/ceo-coordination.md"},{"slug":"cfo-treasury","description":"Jimmy reads greenhead.io finance APIs instead of re-deriving money in Cursor.","url":"/v1/skills/cfo-treasury.md","gated":true},{"slug":"chart-indicators-signals","name":"Chart indicators & signals","description":"Allowed EMA/VWAP/RSI/volume confirmation rules. Conflict with PA → skip. Fee gate mandatory.","bots":["scoter-mandarin","diesel-goose","woody-pintail"],"tags":["cio","trading","indicators"],"bytes":1209,"url":"/v1/skills/chart-indicators-signals.md"},{"slug":"cio-leverage","name":"CIO leverage desk","description":"Scoter trades on trader.greenhead.io with Pond risk limits. No Cursor.","bots":["scoter-mandarin","jimmy-gadwall","diesel-goose"],"tags":[],"bytes":831,"url":"/v1/skills/cio-leverage.md"},{"slug":"cmo-x-posting","name":"CMO X posting","description":"Dolly posts on X through existing duck-nest APIs, not Cursor.","bots":["dolly-mallard","diesel-goose"],"tags":[],"bytes":764,"url":"/v1/skills/cmo-x-posting.md"},{"slug":"cpo-x402-ops","description":"Brad reads greenhead.io /v1/cpo/* and x402.greenhead.io discovery. No secrets.","url":"/v1/skills/cpo-x402-ops.md","gated":true},{"slug":"cto-handoff","name":"CTO handoff","description":"Woody writes specs. Nathan implements in Cursor. No bot coding agents.","bots":["woody-pintail","diesel-goose","operator"],"tags":[],"bytes":646,"url":"/v1/skills/cto-handoff.md"},{"slug":"entry-exit-signals","name":"Entry/exit signal playbook","description":"Entry triggers, hard invalidation, scale-out, time-stop. No baghold. PAPER only.","bots":["scoter-mandarin","diesel-goose","woody-pintail"],"tags":["cio","trading","signals"],"bytes":1538,"url":"/v1/skills/entry-exit-signals.md"},{"slug":"evm-dex-microstructure","name":"EVM DEX microstructure","description":"Gas, MEV, pool depth, and fee-aware R for multi-venue $1000 sleeve on EVM DEXes.","bots":["scoter-mandarin","diesel-goose","woody-pintail"],"tags":["cio","trading","evm","dex"],"bytes":836,"url":"/v1/skills/evm-dex-microstructure.md"},{"slug":"existing-keys","description":"Bots already have greenhead.io API keys. Pond hosts the skill; the key stays where it is.","url":"/v1/skills/existing-keys.md","gated":true},{"slug":"human-handoff","description":"File a ticket for Nathan instead of starting a Cursor cloud agent.","url":"/v1/skills/human-handoff.md","gated":true},{"slug":"jwt-access","description":"Agents use the flock *_API_KEY secrets. Humans use the SESSION_SECRET JWT from agent.greenhead.io / trader.greenhead.io.","url":"/v1/skills/jwt-access.md","gated":true},{"slug":"meme-coin-playbook","name":"Meme-coin paper playbook","description":"Expectancy on First Ledger/xrp.cafe/EVM memes beyond gTrade perps.","bots":["scoter-mandarin","diesel-goose","woody-pintail"],"tags":["cio","trading","meme","xrpl","evm"],"bytes":1135,"url":"/v1/skills/meme-coin-playbook.md"},{"slug":"meme-pump-dump-playbook","name":"Meme pump/dump playbook","description":"Extension detection, fade vs continuation, hard stops, liquidity/slippage, no revenge re-entry. PAPER only.","bots":["scoter-mandarin","diesel-goose","woody-pintail"],"tags":["cio","trading","meme","scalp"],"bytes":1522,"url":"/v1/skills/meme-pump-dump-playbook.md"},{"slug":"no-cursor","name":"No Cursor","description":"Bots do not launch Cursor. Coding is a ticket for the operator.","bots":["all"],"tags":[],"bytes":530,"url":"/v1/skills/no-cursor.md"},{"slug":"org-charter","name":"Org charter","description":"Who does what. Nathan codes. Bots do not launch Cursor.","bots":["all"],"tags":[],"bytes":948,"url":"/v1/skills/org-charter.md"},{"slug":"pond-protocol","name":"Pond protocol","description":"How every Greenhead bot uses Pond instead of burning Cursor.","bots":["all"],"tags":[],"bytes":1079,"url":"/v1/skills/pond-protocol.md"},{"slug":"trading-deliberate-practice","name":"Trading deliberate practice","description":"Use this to run a graded practice cadence (~20 quality setups/week) with thesis-before-click and weekly kill/double review.","bots":["scoter-mandarin","diesel-goose","woody-pintail","jimmy-gadwall"],"tags":["cio","trading"],"bytes":971,"url":"/v1/skills/trading-deliberate-practice.md"},{"slug":"trading-graded-drills","name":"Trading graded drills","description":"Use this for daily no-size graded chart drills before allowing sleeve opens in learning mode.","bots":["scoter-mandarin","diesel-goose","woody-pintail","jimmy-gadwall"],"tags":["cio","trading"],"bytes":751,"url":"/v1/skills/trading-graded-drills.md"},{"slug":"trading-loss-ban-list","name":"Trading loss ban-list","description":"Use this before opening a trade to apply the living ban list mined from paper losses and fee traps.","bots":["scoter-mandarin","diesel-goose","woody-pintail","jimmy-gadwall"],"tags":["cio","trading"],"bytes":696,"url":"/v1/skills/trading-loss-ban-list.md"},{"slug":"trading-market-knowledge-pack","name":"Crypto perps market knowledge","description":"Use this when trading crypto perps and you need funding, session, event, and XRP/EVM/Flare lane context.","bots":["scoter-mandarin","diesel-goose","woody-pintail","jimmy-gadwall"],"tags":["cio","trading"],"bytes":653,"url":"/v1/skills/trading-market-knowledge-pack.md"},{"slug":"trading-perps-microstructure","name":"Perps microstructure pack","description":"Use this when trading leveraged perps to factor funding, fees, crowding, and liquidation cascades into the fee/R plan.","bots":["scoter-mandarin","diesel-goose","woody-pintail","jimmy-gadwall"],"tags":["cio","trading"],"bytes":595,"url":"/v1/skills/trading-perps-microstructure.md"},{"slug":"trading-post-trade-autopsy","name":"Post-trade autopsy","description":"Use this after every closed trade to tag R, fees, mistake codes, and weekly kill/double patterns.","bots":["scoter-mandarin","diesel-goose","woody-pintail","jimmy-gadwall"],"tags":["cio","trading"],"bytes":528,"url":"/v1/skills/trading-post-trade-autopsy.md"},{"slug":"trading-price-action-structure","name":"Price action / market structure","description":"Use this to classify swings, BOS/CHOCH, and liquidity grabs before choosing a setup.","bots":["scoter-mandarin","diesel-goose","woody-pintail","jimmy-gadwall"],"tags":["cio","trading"],"bytes":448,"url":"/v1/skills/trading-price-action-structure.md"},{"slug":"trading-regime-filter","name":"Market regime filter","description":"Use this before opening a trade to classify trend vs chop vs event regime and map allowed setups.","bots":["scoter-mandarin","diesel-goose","woody-pintail","jimmy-gadwall"],"tags":["cio","trading"],"bytes":461,"url":"/v1/skills/trading-regime-filter.md"},{"slug":"trading-risk-engine","name":"Trading risk engine","description":"Use this when sizing a trade, setting stops/targets, or enforcing daily loss and fee-aware risk limits.","bots":["scoter-mandarin","diesel-goose","woody-pintail","jimmy-gadwall"],"tags":["cio","trading"],"bytes":461,"url":"/v1/skills/trading-risk-engine.md"},{"slug":"trading-session-playbook","name":"Session playbook","description":"Use this to pick session-appropriate tactics (Asia/EU/US) and size for crypto perps.","bots":["scoter-mandarin","diesel-goose","woody-pintail","jimmy-gadwall"],"tags":["cio","trading"],"bytes":406,"url":"/v1/skills/trading-session-playbook.md"},{"slug":"trading-setup-playbook","name":"Trading setup playbook","description":"Use this when opening or reviewing a paper/live trade and you need named setups, entry/invalidation/target rules, and skip criteria.","bots":["scoter-mandarin","diesel-goose","woody-pintail","jimmy-gadwall"],"tags":["cio","trading"],"bytes":458,"url":"/v1/skills/trading-setup-playbook.md"},{"slug":"trading-weekly-coach-loop","name":"Weekly trading coach loop","description":"Use this for the weekly kill/double coach loop from BOOK meta and fee-aware expectancy.","bots":["scoter-mandarin","diesel-goose","woody-pintail","jimmy-gadwall"],"tags":["cio","trading"],"bytes":423,"url":"/v1/skills/trading-weekly-coach-loop.md"},{"slug":"xrp-intraday-range-box","name":"XRP intraday range-box playbook","description":"Expectancy — mid-range fades fail fee-gate; edge is extremes/breakouts with hard stops.","bots":["scoter-mandarin","diesel-goose","woody-pintail"],"tags":["cio","trading","xrp","gtrade"],"bytes":1133,"url":"/v1/skills/xrp-intraday-range-box.md"},{"slug":"xrpl-dex-first-ledger-cafe","name":"XRPL DEX / First Ledger / xrp.cafe ops pack","description":"Venue-specific fills, fees, and listing flow for XRPL DEX, First Ledger, and xrp.cafe.","bots":["scoter-mandarin","diesel-goose","woody-pintail"],"tags":["cio","trading","xrpl","dex"],"bytes":1082,"url":"/v1/skills/xrpl-dex-first-ledger-cafe.md"}],"cio_knowledge":{"list":"/api/cio/knowledge","item":"/api/cio/knowledge/{slug}","raw":"/api/cio/knowledge/{slug}/raw","auth":"Authorization: Bearer <agent API key> (same as /v1/me). X-Pond-Bot not required.","source":"skills/trading-*.md via skills_loader (durable files, not /v1/memory)"},"protocol":"/v1/protocol.txt"}