Resources
Where this comes from
Wellington Roundup is assembled from public sources. This page lists them, says how often we check each one, and — where it matters — what we are and are not permitted to do with what we find.
It also lists the sources we deliberately don't use, and the one set of feeds we are still waiting on permission for. If you publish something here and want it changed or removed, there is an address at the bottom of this page and we will act on it.
Where our data comes from
We actively ingest from 19 sources today, and carry 12 live video feeds. We also keep a catalogue of 491 local sources we have identified and assessed — most of those are not being collected, and are listed there so we can work through them honestly rather than claim them.
Government & public records
Meetings, agendas, votes, notices and official registers, from the bodies that publish them.
- PBC Property Appraiser — qualified sales (Wellington)Public record
Qualified property sales from the Palm Beach County Property Appraiser, a public record published by that office.
Checked every daynot fetched yetgis.pbcgov.org
- Village of Wellington news & calendar (CivicPlus RSS)Public record
The Village's own news and alert-centre RSS feeds, published for syndication.
Checked every hourchecked within the hourwellingtonfl.gov
- Village of Wellington service pagesPublic record
Licence posture not yet recorded for this source.
Checked every daychecked 1h agowellingtonfl.gov
- Wellington Legistar (meetings & legislation)Public record
Agendas, minutes, votes and legislation for a public body, published through the Village's own Legistar API.
Checked every 6 hourschecked 8h agowebapi.legistar.com
Local news
Local publishers. We index and excerpt their reporting and link back to them — we never republish their articles.
- Town-Crier Newspaper (RSS)Index & link only
Headlines from the Town-Crier's public RSS feed. We show the headline, a short excerpt and the date, and link to their site.
Checked every 6 hourschecked 8h agogotowncrier.com
- Town-Crier Newspaper (WordPress REST archive)Index & link only
The Town-Crier's robots.txt carries a Cloudflare Content-Signal granting use=reference — "index, excerpt, and link back" — and NOT use=full — "summarize and reproduce". So we store and search the full article text, but only the headline, excerpt, date and link are ever passed to the AI. It cannot summarise an article body, because it is never shown one.
Checked every weekchecked 5h agogotowncrier.com
- Wellington International (news & press releases)Public record
Licence posture not yet recorded for this source.
Checked every 6 hourschecked 1h agowellingtoninternational.com
Weather & emergencies
Official forecasts and warnings.
- National Weather Service (Wellington point forecast + alerts)Public record
US government weather data. api.weather.gov is free, needs no key, and its usage policy expects polling — it asks for a contact-bearing User-Agent, which we send.
Checked every hourchecked within the hourapi.weather.gov
Equestrian
Show schedules, polo fixtures and results from the venues themselves.
- Grand Champions Polo ClubPublic record
The club's own public blog feed.
Checked every daychecked 8h agogcpolo.com
- National Polo Center — WellingtonPublic record
Public tournament and event pages from the National Polo Center's own website.
Checked every daychecked 8h agonationalpolocenter.com
- Wellington International event schedulePublic record
The public event schedule from Wellington International's own site. Their competition video is behind a login and we do not attempt to reach it.
Checked every daychecked 8h agowellingtoninternational.com
Businesses & organisations
Who is open, where they are, and how to reach them — from public registers, open map data, and one commercial API.
- OpenStreetMap businesses (Overpass API)Open licence
OpenStreetMap data under the Open Database Licence (ODbL), which requires attribution to OpenStreetMap contributors. Overpass is a donated, shared, rate-limited public resource, so we query it weekly rather than hourly.
Checked every weekchecked 8h agooverpass-api.de
- PBC Tax Collector — Local Business Tax ReceiptsPublic record
Local Business Tax Receipts from the PBC Tax Collector — a public register of licensed businesses. Read-only, GET only.
Checked every weekchecked yesterdaypbctax.publicaccessnow.com
Community & submitted
Programmes, library events, and material local organisations send us directly.
- Partner Dropbox submissionsSent to us directly
Material sent to us directly by a local organisation for publication. Nothing here is crawled — it is submitted, and a person reviews it before it appears.
Not crawled — submitted to usnot fetched yet
- PBC Library events — Wellington BranchPublic record
Palm Beach County Library System's public events calendar for the Wellington branch.
Checked every daychecked 8h agopbclibrary.bibliocommons.com
- ProPublica Nonprofit Explorer (Wellington-area orgs)Public record
IRS Form 990 filings for Wellington-area nonprofits, via ProPublica's free Nonprofit Explorer API.
Checked every weekchecked 8h agoprojects.propublica.org
- Wellington Parks & Recreation catalog (Rec1)Public record
The Village's public Parks & Recreation program catalogue.
Checked every daychecked yesterdaysecure.rec1.com
Other local sources
Everything else we currently ingest.
- FL511 traffic incidents & closuresPublic record
Licence posture not yet recorded for this source.
Not crawled — submitted to uschecked 22h agofl511.com
- Social feed re-validationPublic record
Licence posture not yet recorded for this source.
Checked every 12 hoursnot fetched yet
Live video we carry
Every feed below is either a public body's own published embed or a public channel whose owner has embedding enabled. We checked each one individually and recorded why we believe we may show it.
- Wellington TV
Wellington TV, courtesy of the Village of Wellington. Granicus is the Village's own streaming vendor and publishes this player route as an embed ("Copy this html to embed into your page"). Verified 2026-08-26: HTTP 200, no X-Frame-Options, CSP is Report-Only with no frame-ancestors, page declares isLive = true. Public meetings of a public body.
- Royal Palm Beach Village Council
Village of Royal Palm Beach. YouTube's own embed player, which exists to be embedded; channel is public with embedding enabled (oEmbed 200) — verified 2026-08-26. Public meetings of a public body.
- Palm Beach County TV — Channel 20
PBCTV Channel 20, Palm Beach County. YouTube embed player; channel public with embedding enabled — verified 2026-08-26. The county's own discover.pbcgov.org player page is NOT usable (X-FRAME-OPTIONS: SAMEORIGIN). Public meetings of a public body.
- Palm Beach County School Board
School District of Palm Beach County. YouTube embed player; channel public with embedding enabled — verified 2026-08-26. The district's published /c/sdpbc/live URL is SAMEORIGIN and cannot be framed; the channel row resolves the live broadcast instead. Public meetings of a public body.
- WPB-TV — City of West Palm Beach
WPB-TV, City of West Palm Beach. YouTube embed player; channel public with embedding enabled, resolved to a live broadcast running continuously since 2024-02-02 — verified 2026-08-26. Municipal government channel.
- Wellington International — show ring
Wellington International. YouTube embed player; channel public with embedding enabled — verified 2026-08-26. Free public classes only; the paywalled ShowGroundsLive / ClipMyHorse feeds are deliberately NOT used (CMH §6.2 restricts to "private and non-commercial purposes").
- Delray Beach — Atlantic Avenue
Live beach cam courtesy of the City of Delray Beach (hosted by Brownrice Internet). Purpose-built embed endpoint (/embed/, loader invoked with framed=true), HTTP 200, Access-Control-Allow-Origin: *, no X-Frame-Options, no CSP, live HLS ladder confirmed — verified 2026-08-26. No published written embed terms found; shipped on intent-of-design, courtesy confirmation requested from the City.
- Jupiter Reef Club — oceanfront
Live cam courtesy of Jupiter Reef Club. YouTube embed player; public with embedding enabled (oEmbed 200) and broadcasting (isLiveNow: true) — verified 2026-08-26.
- Sawfish Bay Park — Loxahatchee River
Live cam courtesy of the Town of Jupiter. YouTube embed player; the Town of Jupiter publishes this cam as an iframe on its own .gov site. Public with embedding enabled (oEmbed 200) and broadcasting (isLiveNow: true) — verified 2026-08-26. Municipal government work.
- Jupiter Veterans Memorial
Live cam courtesy of the Town of Jupiter. YouTube embed player, published by the Town of Jupiter on its own .gov site. oEmbed 200, isLiveNow: true — verified 2026-08-26. Municipal government work.
- Cinquez Park Dog Park
Live cam courtesy of the Town of Jupiter. YouTube embed player, published by the Town of Jupiter. oEmbed 200, isLiveNow: true — verified 2026-08-26. Municipal government work.
- Catopia — Furry Friends cat room
Live cam courtesy of Furry Friends Humane Society, Jupiter. YouTube embed player; public with embedding enabled (oEmbed 200) and broadcasting continuously since 2023-05-17 (isLiveNow: true) — verified 2026-08-26.
What we deliberately don't use
This is the part of a transparency page that is actually worth reading. Where permission hasn't been granted, we say pending — not granted.
- WeatherBugNot used
Their terms explicitly forbid framing and mirroring, restrict use to personal use, and bar bulk imagery. That is a clear no, and we treat it as settled: it is not revisited without written permission from them. Our weather comes from the National Weather Service instead.
- Palm Beach County traffic camera streams (pbctrafficstreams.pbc.gov)Permission pending
These are the best live video of Wellington roads that exists, and we do not publish them. Resharing requires explicit written permission, which we do not have. The endpoint happens to be technically open — permissive CORS, no token check — but a misconfiguration is not a licence, so we treat it as closed. No PBC camera stream appears anywhere on this site today. The traffic cameras we do show come from Florida DOT's public FL511 system.
- Wellington International competition videoNot used
Server-side authenticated; there is no anonymous URL and we do not try to find one. They publish no terms of use at all, and the absence of terms is the absence of a grant, not the presence of one. We show their free public YouTube channel and their published schedule only.
- ShowGroundsLive / ClipMyHorse paid feedsNot used
ClipMyHorse's terms restrict viewing to private, non-commercial purposes. We link to them; we never embed or restream them.
- Facebook and Nextdoor groupsNot used
Scraping these violates the platforms' terms of service. We do not scrape them, and nothing posted in a private group is ingested, quoted or indexed here.
- Article body text from any publisherNot used
We never republish a publisher's article body. This is enforced in code rather than promised in a policy: the article text is searchable in our index but is never placed in the AI's prompt, and a test fails the build if that ever changes.
How the AI works, honestly
Fiona is the assistant on this site. Here is what it does and what it will not do.
- It answers from local sources, and cites them
- Fiona answers from what we have indexed from the sources listed on this page, and every answer carries citations you can click through to the original. Each record it works from includes the date it was published (or when the event is) and which source it came from, so an answer can tell you how current something is — and you can check it yourself.
- It refuses rather than guesses
- When local sources do not confirm something, it says so and points you at the official source instead of producing a plausible answer. A refusal is the designed behaviour, not a failure.
- It never speaks as the Village
- This is an independent service. Fiona is not a Village of Wellington channel and does not answer as one. For official Village information the answer is a link to wellingtonfl.gov.
- It cannot reproduce a publisher's article
- The AI is shown headlines, excerpts, dates and links — never a publisher's article body. It cannot summarise text it is never given.
- It stays neutral on local disputes
- On contested local matters — the equestrian preserve and development questions above all — the rule is facts, dates and citations only, with no position taken and no sponsor with a stake in the outcome.
- Emergency information is human-reviewed
- Anything safety-critical is reviewed by a person before it goes out. In an emergency, official sources come first: follow the Village, Palm Beach County and the National Weather Service.
- It can be switched off
- The AI passes that write editorial copy run under hard per-run limits and a kill switch. If something reads wrong, it can be stopped without taking the rest of the site down.
Our crawler
If you run a site we read, you will see us in your logs as WellingtonRoundupBot/0.1 (+felican.ai).
- It identifies itself
- Our crawler sends the user-agent WellingtonRoundupBot/0.1 (+felican.ai) on every request, with a contact address in it, so any site owner can see us in their logs and find us.
- It is slow on purpose
- At most one request per second to any single host, with retries backed off and capped. We fetch conditionally where a site supports it, so an unchanged page costs the publisher a 304 and nothing more.
- It runs rarely, not constantly
- Every source declares how often it may be crawled, and the pipeline refuses to run any crawler that does not. A weekly paper is checked weekly, not every hour.
- It will not impersonate a disallowed bot
- Some publishers disallow specific AI crawlers by name. We refuse at startup to run under any user-agent on that list — the process will not start rather than fetch under a forbidden identity.
- One honest exception
- One site (the National Polo Center) rejects non-browser user-agents outright, so we present a browser user-agent there. We still fetch only public pages, at the same one-request-per-second rate, on the same daily schedule. We would rather tell you that than claim a blanket rule we do not keep.
- It reads and obeys robots.txt
- Before our crawler fetches anything from a site, it fetches that site's robots.txt, and it obeys it. A page a site disallows is not fetched — the crawler refuses and records the refusal, rather than fetching and logging a warning. Where a site publishes a Crawl-delay we slow down to it. If we cannot read a site's robots.txt at all, we stop rather than assume permission. A person still reviews every source's terms before it is added; the parser is the floor, not the ceiling.
- Three documented exceptions, named
- Three machine endpoints are called despite a blanket robots.txt disallow: the National Weather Service's public JSON API, the OpenStreetMap Overpass query API, and a text-extraction proxy. Each is an endpoint its operator publishes for programmatic use, each is written down in the code with the reason and the date, and each logs a warning every time it is used. We would rather list them than claim a blanket rule we do not keep.
Corrections & removals
If we have something wrong, if you are a publisher who wants us to change how we use your material, or if you want us to stop reading your site altogether — write to us and we will do it. We would rather be told than be right.
[email protected] — the same address our crawler sends in its request headers, so it is the one you will already have if you found us in your logs.
For official Village of Wellington information, always go to wellingtonfl.gov. We are an independent service and not affiliated with the Village or any venue — see About & Independence.
Source list generated Aug 27, 2026, 2:45 AM