10ofYou.ai service index

Every 10ofyou.ai hostname, Tailscale serve and funnel target, and internal dashboard, in one place.

Table of contents, 52 services by category. Click a name to jump to its full card.

Sales and pipeline

NameWhat it doesWhereExposureOwner
data.10ofyou.ai ↗Amazon agency pricing calculator, a sales tool. Sizes an agency by client mix and prices the software suite across the roster. The root returns 404; the calculator lives at /amazon/.Cloudflare PagespublicWill
dealflow.10ofyou.ai ↗Swipe approval deck for the DealFlow pipeline. Left, up or right decisions are written live back to the CRM.Tunnel to J10L:8544accessWill
live.10ofyou.ai ↗Short link to the live dealflow advisor: which Zoom call Will is on right now, last and next calls, and a person card per attendee.302 to tailnet J10L:8756tailnetWill
8543 Dealflow review board ↗Agree or disagree with every automated update to the deal pipeline.J10L:8543, tailnettailnetWill
8754 Call audit ↗Hourly audit of the next three weeks of Will's calendar, every event classified against the ruleset, with a chat widget.J10L:8754, tailnettailnetWill
8756 Live dealflow advisor ↗Which Zoom call Will is on right now, last and next calls, and a person card per attendee. live.10ofyou.ai redirects here.J10L:8756, tailnettailnetWill

Marketing and brand

NameWhat it doesWhereExposureOwner
10ofyou.ai and www.10ofyou.ai ↗Apex and www. Both 302 to the logo vote at swipe.10ofyou.ai/round2 while the customer vote is live, path preserved. /crossstitch* is carved out first and sent to crossstitch.10ofyou.ai.Cloudflare redirect rulepublicWill
tenofyou.ai ↗The 10ofYou.ai marketing site, "Deploy real AI agents in your ecommerce business". /crossstitch* redirects to crossstitch.10ofyou.ai.Cloudflare PagespublicWill
swipe.10ofyou.ai ↗Logo voting app: swipe left, up or right on each candidate. /results, /log, /preview and /voice/* are the admin side.Cloudflare Pages + FunctionspublicWill
logo.10ofyou.ai ↗Logo contest brief site for the October logo programme.Cloudflare PagespublicWill
public.10ofyou.ai ↗Public static files. First page is /bouncer, the agent install guide for the Bouncer extension. Content now builds from the public Bouncer repository.Cloudflare PagespublicWill
https://will-rs-wsl.tail642232.ts.net/ ↗Redirector only. 301s the old logo-vote Funnel links to swipe.10ofyou.ai and stores nothing. The voting app itself moved to Cloudflare Pages on 2026-10-02.Tailscale Funnel to J10L:8749publicWill
8753 Nugget Finder ↗Proposal table for teaching moments mined into social content, with approve and reject.J10L:8753, tailnettailnetWill

Finance

NameWhat it doesWhereExposureOwner
usage.10ofyou.ai ↗Short link to the token audit dashboard: Claude Code usage and spend by project.302 to tailnet J10L:8747tailnetWill
8758 Token audit chat bus ↗Chat widget back end for the token audit dashboard, talking to the tokenAudit tmux session.J10L:8758, tailnettailnetWill

Team and operations

NameWhat it doesWhereExposureOwner
zoom-webhook.will-f7c.workers.dev ↗Zoom webhook Worker: call-recording alarms and Fathom coverage, plus the /live endpoint the live dealflow advisor reads. Not on a 10ofyou.ai hostname.Cloudflare WorkerpublicWill
jarvisteam.10ofyou.ai (wanted)Wanted short link to the Jarvis Team onboarding encyclopedia on J10L port 8761. No DNS record yet; needs Will's Cloudflare approval.Planned 302 to J10L:8761plannedWill
8000 Fathom Tasks ↗Meeting task capture web app. The system of record for client meeting updates, tasks and task status.J10L:8000, tailnettailnetWill
8748 Jarvis chat bus (EOS pages) ↗Browser chat widget on the EOS pages that talks to a Claude Code session.J10L:8748, tailnettailnetWill
8759 Client Onboarding review ↗Process diagram, draft docs and a review board where the team approves docs and answers confirmations.J10L:8759, tailnettailnetWill
8761 Jarvis Team encyclopedia ↗Onboarding encyclopedia for a new Jarvis: knowledge tabs, handoff diagram and a first-calls checklist.J10L:8761, tailnettailnetWill

Video and content production

NameWhat it doesWhereExposureOwner
cap.10ofyou.ai ↗Self-hosted Cap, the screen recorder. The app and every share link. Deliberately not behind Access because external clients open share links.Tunnel to J10L:3000publicWill
cap-s3.10ofyou.ai ↗MinIO S3 API behind Cap. Carries every video byte for upload and playback through presigned URLs. Infrastructure only, never hand this to a person.Tunnel to J10L:9000publicWill
8388 Cutting Room ↗Video review app with timestamped comment threads per project.J10L:8388, tailnettailnetWill
8422 Deck Reviewer ↗Slide review server: deck index and one comment thread per slide.J10L:8422, tailnettailnetWill
8760 Veo relay ↗RSS feed of video generation jobs for an outside session, and an upload drop box for the clips coming back.J10L:8760, tailnettailnetWill

Infrastructure

NameWhat it doesWhereExposureOwner
hub.10ofyou.ai ↗DNS-only A record pointing straight at J10L's tailnet address. Gives the internal hub and report pages a memorable name without a redirect.DNS-only A to J10L tailnet IPtailnetWill
wgl.10ofyou.ai ↗Short link to a dashboard on the will-gaming machine. Resolves everywhere, routes only inside the will-gaming tailnet (tail44cdbc), not this one.302 to will-gaming tailnettailnetWill
conduit.10ofyou.ai ↗Conduit inbound delivery ingest: one-way drop box for secrets and deliveries. Nothing can be read back out.Tunnel to J10L:8787publicWill
webhooks.10ofyou.ai ↗Slack Events API receiver for the Jarvis Code Slack app.Tunnel to J10L:8751publicWill
index.10ofyou.ai (this page) ↗This index. Every hostname, tunnel, Tailscale serve and funnel target, and tailnet dashboard in one place.Cloudflare PagesaccessWill
private-report.pages.dev ↗A private report site. Both production and preview deployments are gated.Cloudflare PagesaccessWill
https://will-rs-wsl.tail642232.ts.net:8443/ ↗HTTPS front door for the 8747 static server with a real Let's Encrypt certificate. Serves the internal hub at / and every one-off report under /reports/<slug>/.Tailscale serve to J10L:8747tailnetWill
Internal hub (8747 root) ↗Card view of every project dashboard on the tailnet with a status dot per service. Rebuild with python3 ~/websrv/_hub/build.py.J10L:8747, tailnettailnetWill
Reports (8747 /reports/) ↗One folder per one-off page: Cloudflare inventory, token audit, EOS and V/TO pages, logo contest pages, agendas, storyboards and more. Around sixty slugs as of 2026-10-09.J10L:8747, tailnettailnetWill
Cloudflare inventory ↗Live-from-API dump of every zone, DNS record, redirect rule, Pages project and Access app. The source this index was checked against.J10L:8747, tailnettailnetWill
8750 Conduit frontend ↗Secret drop, delivery browser and status for Conduit. The public ingest is conduit.10ofyou.ai; this is the internal side.J10L:8750, tailnettailnetWill
8752 winWin2 log sinkDev diagnostic: a Windows box ships its logs here during testing. Started by hand, not running today.J10L:8752, tailnettailnetWill
8755 Dashboard state ↗Shared checkbox state API for the live agenda dashboards, because the 8747 static server cannot accept writes.J10L:8755, tailnettailnetWill
8762 SSH web portal (planned)Browser shell into J10L over Tailscale, with its own login on top of tailnet membership. Port reserved, not running yet.Planned J10L:8762, tailnetplannedWill
Parked domainsRegistered on Cloudflare Registrar with no DNS records: 10ofu.ai, 10ofu.com, 10ofyou.io, tenofyou.com, bordemvanquisher.com. All auto-renew.Cloudflare RegistrarlocalWill

Research and development

Will

NameWhat it doesWhereExposureOwner
cpark-news.pages.dev ↗Pages build of Canterbury Park News. The real cparknews.org site is served from a cPanel host, see Research and development.Cloudflare PagespublicWill
8390 Adventure Arrives promo board ↗Promo board: where to post each piece of Adventure Arrives content.J10L:8390, tailnettailnetWill
Chore Chart ↗Household chore board.Tunnel to J10L:8377publicWill
Adventure Arrives ↗One-page booking site for themed adventure parties delivered to your door. The booking form writes to Workers KV and a Worker emails Will on each booking.Cloudflare Pages + WorkerpublicWill
Osoyoos sponsor tracker ↗Sponsorship and partner tracker for an Indigenous youth wilderness media series filmed near Osoyoos, BC.Cloudflare Pages + FunctionsaccessWill
careScout ↗Intake chatbot that organises a therapist search: location, insurance, modalities, fit signals and outreach tracking. Not a therapist and says so.Cloudflare WorkerpublicWill
Boredom Vanquisher ↗A single-page web toy: a colourful animated page with a big pressable dot and voice features for Chrome and Edge.Cloudflare PagespublicWill
Canterbury Park News ↗Community news site. The live site is on an outside cPanel host; Cloudflare only fronts the DNS and gates the admin path.cPanel host, Cloudflare DNSpublicWill
Tribe of Don ↗DNS only. The site is hosted on Base44 via Render; Cloudflare holds the zone and a DMARC record.Base44 via Render, Cloudflare DNSpublicWill
Squishy catalog ↗Product catalog: photo, title, buy link, buy and sell price, competitor link, profit per unit and margin.J10L:8757, tailnettailnetWill

Kate

NameWhat it doesWhereExposureOwner
Floss & Fur cross-stitch pattern maker ↗Turns a photo into a counted cross-stitch chart with DMC thread colours. Saved patterns never leave the visitor's browser.Cloudflare PagespublicKate

Full details by category

Sales and pipeline

Deal flow, call intelligence and sales tools.

data.10ofyou.ai public

Amazon agency pricing calculator, a sales tool. Sizes an agency by client mix and prices the software suite across the roster. The root returns 404; the calculator lives at /amazon/.

Hosted: Cloudflare Pages project data-10ofyou, deploy root site/

Access: none

Slack lead delivery is wired but SLACK_WEBHOOK_URL is not set, so leads are not delivered.

dealflow.10ofyou.ai access

Swipe approval deck for the DealFlow pipeline. Left, up or right decisions are written live back to the CRM.

Hosted: J10L port 8544 (swipe-app/server.py) via Cloudflare tunnel dealflow

Access: Cloudflare Access, policy Equity Hammer team only (@equityhammer.com), 24h session. The app has no auth of its own and its POST endpoints write to the live CRM, so Access is the only protection

live.10ofyou.ai tailnet

Short link to the live dealflow advisor: which Zoom call Will is on right now, last and next calls, and a person card per attendee.

Hosted: Cloudflare 302 redirect to the tailnet dashboard on J10L port 8756. Placeholder A record on 192.0.2.1 plus a Single Redirect rule

Access: The redirect is public, the dashboard only answers on the tailnet

8543 Dealflow review board tailnet

Agree or disagree with every automated update to the deal pipeline.

Hosted: J10L port 8543, systemd unit dealflow-review.service

8754 Call audit tailnet

Hourly audit of the next three weeks of Will's calendar, every event classified against the ruleset, with a chat widget.

Hosted: J10L port 8754, systemd units dealflow-callaudit-dashboard.service, dealflow-callaudit.timer, dealflow-chat-responder.service

Exposes pipeline and client names.

8756 Live dealflow advisor tailnet

Which Zoom call Will is on right now, last and next calls, and a person card per attendee. live.10ofyou.ai redirects here.

Hosted: J10L port 8756, systemd units dealflow-live-advisor.service and dealflow-live-enrich.timer

Shows client names, emails, deal stages and values with no auth of its own.

Marketing and brand

The public face: marketing site, logo vote, public files and content tooling.

10ofyou.ai and www.10ofyou.ai public

Apex and www. Both 302 to the logo vote at swipe.10ofyou.ai/round2 while the customer vote is live, path preserved. /crossstitch* is carved out first and sent to crossstitch.10ofyou.ai.

Hosted: Cloudflare: proxied placeholder A record on 192.0.2.1 plus a Single Redirect rule on the 10ofyou.ai zone

Access: none, redirect only

Redirect rules are one shared list per zone. Merge by description, never PUT a bare list.

tenofyou.ai public

The 10ofYou.ai marketing site, "Deploy real AI agents in your ecommerce business". /crossstitch* redirects to crossstitch.10ofyou.ai.

Hosted: Cloudflare Pages project tenofyou, custom domain tenofyou.ai

Access: none, public by design

swipe.10ofyou.ai public

Logo voting app: swipe left, up or right on each candidate. /results, /log, /preview and /voice/* are the admin side.

Hosted: Cloudflare Pages project swipe-10ofyou with Pages Functions, D1 and R2

Access: Voting is public by design. Admin paths behind Cloudflare Access (@equityhammer.com, email PIN) and the Functions verify the Access JWT, so the pages.dev origin refuses them too

logo.10ofyou.ai public

Logo contest brief site for the October logo programme.

Hosted: Cloudflare Pages project logo-10ofyou

Access: none

public.10ofyou.ai public

Public static files. First page is /bouncer, the agent install guide for the Bouncer extension. Content now builds from the public Bouncer repository.

Hosted: Cloudflare Pages project public-10ofyou, static only

Access: none, public by design

https://will-rs-wsl.tail642232.ts.net/ public

Redirector only. 301s the old logo-vote Funnel links to swipe.10ofyou.ai and stores nothing. The voting app itself moved to Cloudflare Pages on 2026-10-02.

Hosted: Tailscale Funnel on the root 443 to J10L port 8749 (council/swipe/redirect_server.py, systemd user unit logo-swipe.service)

Access: none, redirect only

Never put anything internal, client specific or unreviewed behind this port.

8753 Nugget Finder tailnet

Proposal table for teaching moments mined into social content, with approve and reject.

Hosted: J10L port 8753, systemd unit nuggetfinder-dashboard.service

Finance

Spend and usage tracking.

usage.10ofyou.ai tailnet

Short link to the token audit dashboard: Claude Code usage and spend by project.

Hosted: Cloudflare 302 redirect to J10L port 8747 /reports/token-audit/, same placeholder plus redirect mechanism as live

Access: The redirect is public, the page only answers on the tailnet

8758 Token audit chat bus tailnet

Chat widget back end for the token audit dashboard, talking to the tokenAudit tmux session.

Hosted: J10L port 8758, systemd unit tokenaudit-chat.service

Team and operations

Tasks, meetings, onboarding and the EOS pages.

zoom-webhook.will-f7c.workers.dev public

Zoom webhook Worker: call-recording alarms and Fathom coverage, plus the /live endpoint the live dealflow advisor reads. Not on a 10ofyou.ai hostname.

Hosted: Cloudflare Worker zoom-webhook with Durable Objects (WATCHDOG, LIVE)

Access: Zoom signature verification; /live is the one authenticated route

jarvisteam.10ofyou.ai (wanted) planned

Wanted short link to the Jarvis Team onboarding encyclopedia on J10L port 8761. No DNS record yet; needs Will's Cloudflare approval.

Hosted: Planned: Cloudflare 302 redirect to the tailnet dashboard on port 8761

Access: Would be tailnet-only content behind a public redirect

8000 Fathom Tasks tailnet

Meeting task capture web app. The system of record for client meeting updates, tasks and task status.

Hosted: J10L port 8000, waitress, ~/fathomTasks

8748 Jarvis chat bus (EOS pages) tailnet

Browser chat widget on the EOS pages that talks to a Claude Code session.

Hosted: J10L port 8748, systemd unit jarvis-chat.service

8759 Client Onboarding review tailnet

Process diagram, draft docs and a review board where the team approves docs and answers confirmations.

Hosted: J10L port 8759, systemd unit clientonboarding-dashboard.service

8761 Jarvis Team encyclopedia tailnet

Onboarding encyclopedia for a new Jarvis: knowledge tabs, handoff diagram and a first-calls checklist.

Hosted: J10L port 8761, systemd unit jarvisteam-dashboard.service

Video and content production

Recording, review and generation.

cap.10ofyou.ai public

Self-hosted Cap, the screen recorder. The app and every share link. Deliberately not behind Access because external clients open share links.

Hosted: J10L port 3000 (cap-web container, docker compose) via Cloudflare tunnel cap

Access: App-native: NextAuth sessions, signup limited to equityhammer.com, videos private by default, 1h presigned URLs

cap-s3.10ofyou.ai public

MinIO S3 API behind Cap. Carries every video byte for upload and playback through presigned URLs. Infrastructure only, never hand this to a person.

Hosted: J10L port 9000 (MinIO) via Cloudflare tunnel cap

Access: SigV4 presigned URLs against a private bucket; unsigned requests get AccessDenied

The MinIO console on 9001 has no tunnel ingress and must never get one.

8388 Cutting Room tailnet

Video review app with timestamped comment threads per project.

Hosted: J10L port 8388, systemd unit cuttingroom-review.service

8422 Deck Reviewer tailnet

Slide review server: deck index and one comment thread per slide.

Hosted: J10L port 8422, systemd unit deck-reviewer.service

8760 Veo relay tailnet

RSS feed of video generation jobs for an outside session, and an upload drop box for the clips coming back.

Hosted: J10L port 8760, systemd unit veo-relay.service

Infrastructure

Plumbing that the other categories stand on: ingest, hubs, static hosting, short links and parked domains.

hub.10ofyou.ai tailnet

DNS-only A record pointing straight at J10L's tailnet address. Gives the internal hub and report pages a memorable name without a redirect.

Hosted: DNS only (not proxied) to 100.112.211.58; the content is the 8747 static server on J10L

Access: Tailnet membership, the address routes nowhere off the tailnet

wgl.10ofyou.ai tailnet

Short link to a dashboard on the will-gaming machine. Resolves everywhere, routes only inside the will-gaming tailnet (tail44cdbc), not this one.

Hosted: Cloudflare 302 redirect to https://wg-lin.tail44cdbc.ts.net:8444/, path and query preserved

Access: The redirect is public, the target only answers on the will-gaming tailnet

conduit.10ofyou.ai public

Conduit inbound delivery ingest: one-way drop box for secrets and deliveries. Nothing can be read back out.

Hosted: J10L port 8787 (ingest_server.py) via Cloudflare tunnel conduit (config.yml)

Access: App-native unlock codes, no Cloudflare Access

webhooks.10ofyou.ai public

Slack Events API receiver for the Jarvis Code Slack app.

Hosted: J10L port 8751 via the conduit tunnel (config.yml)

Access: Slack request signing, no Cloudflare Access

index.10ofyou.ai (this page) access

This index. Every hostname, tunnel, Tailscale serve and funnel target, and tailnet dashboard in one place.

Hosted: Cloudflare Pages project index-10ofyou, static, rebuilt from data/services.json

Access: Intended: Cloudflare Access, @equityhammer.com email PIN, because it lists internal hostnames and ports

private-report.pages.dev access

A private report site. Both production and preview deployments are gated.

Hosted: Cloudflare Pages project private-report

Access: Cloudflare Access apps Private Report and Private Report (previews), 24h session

https://will-rs-wsl.tail642232.ts.net:8443/ tailnet

HTTPS front door for the 8747 static server with a real Let's Encrypt certificate. Serves the internal hub at / and every one-off report under /reports/<slug>/.

Hosted: tailscale serve --https=8443 to http://127.0.0.1:8747 on J10L

Access: Tailnet membership

Deliberately not on the root 443, because the root is Funnel and therefore public.

Internal hub (8747 root) tailnet

Card view of every project dashboard on the tailnet with a status dot per service. Rebuild with python3 ~/websrv/_hub/build.py.

Hosted: J10L port 8747 static server, systemd user unit websrv.service

Reports (8747 /reports/) tailnet

One folder per one-off page: Cloudflare inventory, token audit, EOS and V/TO pages, logo contest pages, agendas, storyboards and more. Around sixty slugs as of 2026-10-09.

Hosted: J10L ~/websrv/reports/<slug>/index.html on the 8747 static server

Cloudflare inventory tailnet

Live-from-API dump of every zone, DNS record, redirect rule, Pages project and Access app. The source this index was checked against.

Hosted: J10L 8747 /reports/cloudflare-inventory/

8750 Conduit frontend tailnet

Secret drop, delivery browser and status for Conduit. The public ingest is conduit.10ofyou.ai; this is the internal side.

Hosted: J10L port 8750, tailnet bind only, systemd unit conduit-frontend.service

8752 winWin2 log sink tailnet

Dev diagnostic: a Windows box ships its logs here during testing. Started by hand, not running today.

Hosted: J10L port 8752, tailnet bind, scripts/log-sink.py

8755 Dashboard state tailnet

Shared checkbox state API for the live agenda dashboards, because the 8747 static server cannot accept writes.

Hosted: J10L port 8755, systemd unit dashboard-state.service

8762 SSH web portal (planned) planned

Browser shell into J10L over Tailscale, with its own login on top of tailnet membership. Port reserved, not running yet.

Hosted: Planned: J10L port 8762, tailnet bind only

Parked domains local

Registered on Cloudflare Registrar with no DNS records: 10ofu.ai, 10ofu.com, 10ofyou.io, tenofyou.com, bordemvanquisher.com. All auto-renew.

Hosted: Cloudflare Registrar only

Research and development

Personal and side projects, grouped by whoever put them up.

Will

cpark-news.pages.dev public

Pages build of Canterbury Park News. The real cparknews.org site is served from a cPanel host, see Research and development.

Hosted: Cloudflare Pages project cpark-news

Access: none

8390 Adventure Arrives promo board tailnet

Promo board: where to post each piece of Adventure Arrives content.

Hosted: J10L port 8390, promo_board_app.py

Chore Chart public

Household chore board.

Hosted: J10L port 8377 (choreChart/app.py) via Cloudflare tunnel chorechart, public, no Access

Access: none

Adventure Arrives public

One-page booking site for themed adventure parties delivered to your door. The booking form writes to Workers KV and a Worker emails Will on each booking.

Hosted: Cloudflare Pages project adventurearrives (own zone adventurearrives.com, also www), Pages Function /api/book, Worker booking-notify

Access: none, public by design

Osoyoos sponsor tracker access

Sponsorship and partner tracker for an Indigenous youth wilderness media series filmed near Osoyoos, BC.

Hosted: Cloudflare Pages project osoyoos-sponsors with Pages Functions and D1, custom domain remote.10ofyou.ai

Access: Cloudflare Access, one-time email PIN, @equityhammer.com plus named collaborators, 24h. The API verifies the Access JWT itself

careScout public

Intake chatbot that organises a therapist search: location, insurance, modalities, fit signals and outreach tracking. Not a therapist and says so.

Hosted: Cloudflare Worker carescout on custom domain carescout.10ofyou.ai (workers.dev disabled), with native rate limiting and KV

Access: none; the brief lives in the visitor's browser

Boredom Vanquisher public

A single-page web toy: a colourful animated page with a big pressable dot and voice features for Chrome and Edge.

Hosted: Cloudflare Pages project boredom-vanquisher (own zone boredomvanquisher.com, also www). bordemvanquisher.com is registered as a typo catch but has no records

Access: none

Canterbury Park News public

Community news site. The live site is on an outside cPanel host; Cloudflare only fronts the DNS and gates the admin path.

Hosted: Zone cparknews.org on Cloudflare, A records to a cPanel host (68.66.216.40), plus the cpark-news Pages project

Access: Cloudflare Access on cparknews.org/admin*, 24h session

Tribe of Don public

DNS only. The site is hosted on Base44 via Render; Cloudflare holds the zone and a DMARC record.

Hosted: Zone tribeofdon.com on Cloudflare, DNS-only CNAME to base44.onrender.com

Access: n/a, hosted elsewhere

Squishy catalog tailnet

Product catalog: photo, title, buy link, buy and sell price, competitor link, profit per unit and margin.

Hosted: J10L port 8757 (squishy/app.py), systemd unit squishy-catalog.service. squishy.10ofyou.ai is planned but has no DNS record yet and must sit behind Access first

Access: none in the app; tailnet only until Access exists

Kate

Floss & Fur cross-stitch pattern maker public

Turns a photo into a counted cross-stitch chart with DMC thread colours. Saved patterns never leave the visitor's browser.

Hosted: Cloudflare Pages project crossstitch-10ofyou, two static files, no Functions. 10ofyou.ai/crossstitch* and tenofyou.ai/crossstitch* redirect here

Access: none, public by design, no back end