Sales and pipeline
Deal flow, call intelligence and sales tools.
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
Owner: Will · Project: data/sellerLabs
Slack lead delivery is wired but SLACK_WEBHOOK_URL is not set, so leads are not delivered.
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
Owner: Will · Project: dealFlow-jarvis-claw
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
Owner: Will · Project: dealFlow-jarvis-claw/live-dealflow-advisor
Agree or disagree with every automated update to the deal pipeline.
Hosted: J10L port 8543, systemd unit dealflow-review.service
Owner: Will · Project: dealFlow-jarvis-claw
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
Owner: Will · Project: dealFlow-jarvis-claw/connectCallWizardGeorge
Exposes pipeline and client names.
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
Owner: Will · Project: dealFlow-jarvis-claw/live-dealflow-advisor
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.
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
Owner: Will · Project: 10OfYouBranding
Redirect rules are one shared list per zone. Merge by description, never PUT a bare list.
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
Owner: Will · Project: 10OfYouBranding
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
Owner: Will · Project: 10OfYouBranding/council/swipe-cf
Logo contest brief site for the October logo programme.
Hosted: Cloudflare Pages project logo-10ofyou
Access: none
Owner: Will · Project: 10OfYouBranding/contest-oct/brief-site
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
Owner: Will · Project: publicSite
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
Owner: Will · Project: 10OfYouBranding
Never put anything internal, client specific or unreviewed behind this port.
Proposal table for teaching moments mined into social content, with approve and reject.
Hosted: J10L port 8753, systemd unit nuggetfinder-dashboard.service
Owner: Will · Project: nuggetFinder
Team and operations
Tasks, meetings, onboarding and the EOS pages.
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
Owner: Will · Project: zoomWebhook
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
Owner: Will · Project: jarvisTeam
Meeting task capture web app. The system of record for client meeting updates, tasks and task status.
Hosted: J10L port 8000, waitress, ~/fathomTasks
Owner: Will · Project: fathomTasks
Browser chat widget on the EOS pages that talks to a Claude Code session.
Hosted: J10L port 8748, systemd unit jarvis-chat.service
Owner: Will · Project: 10ofYouEOS
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
Owner: Will · Project: clientOnboarding
Onboarding encyclopedia for a new Jarvis: knowledge tabs, handoff diagram and a first-calls checklist.
Hosted: J10L port 8761, systemd unit jarvisteam-dashboard.service
Owner: Will · Project: jarvisTeam
Video and content production
Recording, review and generation.
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
Owner: Will · Project: cap
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
Owner: Will · Project: cap
The MinIO console on 9001 has no tunnel ingress and must never get one.
Video review app with timestamped comment threads per project.
Hosted: J10L port 8388, systemd unit cuttingroom-review.service
Owner: Will · Project: videoEditing
Slide review server: deck index and one comment thread per slide.
Hosted: J10L port 8422, systemd unit deck-reviewer.service
Owner: Will · Project: deckReviewer
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
Owner: Will · Project: veoRelay
Infrastructure
Plumbing that the other categories stand on: ingest, hubs, static hosting, short links and parked domains.
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
Owner: Will · Project: websrv
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
Owner: Will · Project: tailnet-hostname skill
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
Owner: Will · Project: conduit
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
Owner: Will · Project: slack-jarvis-code
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
Owner: Will · Project: indexSite
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
Owner: Will
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
Owner: Will · Project: websrv
Deliberately not on the root 443, because the root is Funnel and therefore public.
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
Owner: Will · Project: websrv/_hub
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
Owner: Will · Project: websrv
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/
Owner: Will · Project: cloudFlare
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
Owner: Will · Project: conduit
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
Owner: Will · Project: winWin2
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
Owner: Will · Project: dashboardState
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
Owner: Will · Project: sshWebPortal
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
Owner: Will