Platform · everything we offer

One registry, every tool a serious dog person needs.

A pedigree, breeder, marketplace, service-provider, transporter, and storefront platform built for buyers, breeders, trainers, groomers, walkers, sitters, transporters, shops, and the people who just love their dogs. Below are the 35 features that set us apart, followed by the full categorized inventory.

Recently shipped

What’s new in 2026.

The platform ships in weekly batches. Here’s what landed in the last few iterations — full detail below in the inventory.

What sets us apart

  1. 01

    Planned & Expecting litters with waitlist deposits

    Publish a sire × dam pairing the moment you make the match. Buyers join a waitlist and pay deposits straight to your Stripe payouts — the platform takes a capped 5% so your refund policy stays YOUR policy. When pups arrive, the listing auto-converts into a real litter row per puppy ready to assign.

  2. 02

    Live video kennel tours — earn up to 80% per tour

    Buyers book a 15-minute browser-based video walk-through for $35; the breeder receives 60–80% depending on tier (Elite breeders earn the most). One-tap launch from your kennel dashboard or any dog's listing page — runs on Daily.co, no app installs for either side.

  3. 03

    Wright's Inbreeding Coefficient (COI)

    Industry-grade COI math up to 6 generations with deep-recursion mode showing each common ancestor's own f_A. Color-coded thresholds at registration time.

  4. 04

    Auto-assigned AST###### registration numbers

    Atomically-generated, immutable, sequence-backed numbers — every dog gets a real registry ID, not a UUID. Backfilled from legacy data automatically.

  5. 05

    Stripe Connect Express + Escrow (destination charges)

    Buyer pays platform → funds held in destination-charge escrow on the seller's Stripe Connect account → manual capture preserves the hold semantics while Stripe Tax + the 1099-K flow correctly to the seller. Disputes resolve by mutual written consent between the two parties or by a published 30-day default-refund timeline. Armstrong K9 Registry administers the timer and the payment rails — it does not adjudicate the merits.

  6. 06

    Dog Log — Owner Care Hub

    10 one-tap log categories (meals, walks, potty, play, energy, weight, meds, symptoms, training, grooming) with smart vet warnings, sitter sharing portal, Vet Visit & Sitter PDFs, and a Saturday weekly recap email. Free with Pro / Elite.

  7. 07

    Unauthenticated live sitter portal

    Owners share a single link (Web Share, QR, email, copy) and the sitter sees a live feed of meals, walks, weight, meds, and symptoms — no account, no app install. Plus dedicated Vet Visit, Sitter Briefing, and Sitter Return Report PDFs.

  8. 08

    Armstrong Storefront — curated platform store

    Platform-owned /armstrong page bundling Printify-synced merch, dog food with local delivery, and recurring training subscriptions (with optional one-time deposits via Stripe Billing add_invoice_items).

  9. 09

    The Dog Shop — multi-tenant sell direct ($19/mo + 5%)

    Each verified kennel can run a /store/their-slug page selling dog food (local delivery) and merch. Stripe Connect destination charges send payouts straight to the seller; we keep 5%. Per-store branding, ZIP zones, optional $29/mo Featured slot.

  10. 10

    Live GPS walk maps for walkers & sitters

    When the owner opts in on a booking, the walker can share a live location map straight from their phone for the duration of the walk. Owner watches the dot move inside their authenticated /my-bookings — in-app only, no public share link. On end or revoke, raw GPS is dropped and replaced with a 24-hour recap (distance, duration, snapped pins), then the entire row is hard-deleted. Either party stops sharing in one tap.

  11. 11

    Armstrong Transport marketplace — independent haulers + escrow

    Browse-and-bid marketplace connecting buyers with independent, USDA-licensed third-party transporters. Multiple haulers bid per route; buyer picks the winner; Stripe Connect destination charges hold funds in escrow until delivery is confirmed (or 48h auto-release). Built-in delay flags, cancellation tiers (72h / 24h thresholds), and mutual-consent + 30-day-default dispute resolution.

  12. 12

    Live video tours via Daily.co

    Buyers and breeders schedule and join browser-based video tours of available dogs without leaving the platform — built on Daily.co's secure rooms with token-gated access.

  13. 13

    Events system with one-flow registration + payment

    Public events calendar (shows, meetups, training clinics) with built-in entry-fee checkout, dog-roster validation, duplicate-registration guard, and iCal export.

  14. 14

    Hardened account security — 2FA TOTP + Cloudflare Turnstile

    Optional TOTP two-factor auth via PyOTP (QR enrollment, 8 backup codes) plus Cloudflare Turnstile CAPTCHA on every signup and password-reset. Stripe webhook signatures verified with `whsec`.

  15. 15

    Owner pedigree backfill with admin review

    Owners add unknown sires/dams; admin gets a queue with tentative pedigree preview, plus 3-way decisioning (approve / reject / send back with notes) and resubmit-with-fixes loop.

  16. 16

    Two-tier certificate system

    Free auto-issued Certificate of Registration (gold-bordered, dual cursive co-founder signatures, Armstrong medallion) + paid 2-page Pedigree Certificate with 6-gen extended appendix.

  17. 17

    Master Pedigree graph with path-finding

    Admin tool visualizing the entire registry as a graph with shortest-path between any two dogs — fraud detection and lineage audit in one click.

  18. 18

    Elite Verified Breeder tier ($199/yr)

    Identity-verified breeders pinned to top of marketplace + featured slot in the public /kennels directory hero. Independent prestige tier that stacks on plan tier.

  19. 19

    Heat tracking + breeding-window reminders

    Females get a heat-cycle log; system auto-pings 5–9 days before next expected heat with active-listing context. Background asyncio sweep, idempotent.

  20. 20

    AI Kennel Bio assistant

    Claude-powered 200-word kennel bio generator using the breeder's existing dog roster as context.

  21. 21

    The Dog's Voice — dog-perspective social feed

    Posts written from the dog's point of view. Public-share toggle, video moderation, like/report, and a public profile per post.

  22. 22

    Buyer Pass ($4.99/mo) — unlimited inquiries + alerts

    Buyer-side subscription unlocking unlimited marketplace inquiries, breed and breeder alerts, saved searches with email digests, and a verified-buyer badge so breeders take you seriously.

  23. 23

    Tentative pedigree preview

    Both submitter and admin see exactly how a proposed pedigree addition would slot in before approval — tentative nodes shown in dashed gold cards.

  24. 24

    Smart Matches recommendation engine

    Ranks breeds favored by past inquiries + watchlist activity, surfaces top-8 for-sale matches on the buyer dashboard.

  25. 25

    Browser-aware install page + shareable QR poster

    /install detects the visitor's browser and routes to one of five paths: iOS Safari (3-step home-screen install with animated arrow), iOS Chrome/Firefox/Edge/Instagram/Facebook (copy-address + open-Safari workaround), Android Chrome (one-tap programmatic install), desktop (QR code for phone hand-off), or already-installed. Desktop view ships a one-tap branded 1200×1600 PNG poster (download / native share / email / print) for kennels and vet offices.

  26. 26

    1099-K tax transparency for sellers

    Plain-English explainer at /help/1099-k-and-taxes (TL;DR + 8 FAQs + IRS/Stripe links) + dismissable dashboard banner that surfaces year-to-date Connect gross + threshold status. Every payout uses Stripe destination charges, so Stripe is the Payment Settlement Entity — sellers get one 1099-K from Stripe Express, Armstrong issues nothing.

  27. 27

    Mobile-friendly Stripe Connect onboarding return

    Unified /connect/return page polls Stripe every 3s for up to 60s after onboarding, then renders one of five persona-aware terminal states (payouts live / Stripe still reviewing / needs more info / resume onboarding / error). Eliminates the 5-60s stale `payouts_enabled` window that used to bounce mobile users back to a 'Finish payouts setup' nag.

  28. 28

    Pull-to-refresh + skeleton states across the mobile app

    Native iOS-style pull-to-refresh on /my-bookings, /find-pros, /inbox, and /marketplace (zero new deps, touch-only, F5 still wins on desktop). Cream pulsing skeleton placeholders match real card layouts so the eye doesn't lose anchor while data lands.

  29. 29

    Public shareable kennel + dog profiles

    /k/<slug> and /d/<id> with full JSON-LD Product + LocalBusiness schema, OpenGraph cards, native share button. SEO-ready and viral-friendly.

  30. 30

    Service Providers marketplace — 88% to the provider

    Vetted trainers, groomers, walkers, and sitters listed on /find-pros — single or recurring (up to 26-session) bookings, Stripe Connect destination charges, 88% to the provider with a transparent 3% Buyer Protection Fee paid by the customer. Identity verification always; insurance and the optional $39 paid background check ($25 credited on first completed booking) are trust badges that lift search rank — strongly recommended for trades where the dog leaves the owner's sight, but not required to list.

  31. 31

    Recurring service bookings — 24h auto-charges

    Buyers can lock in 12 weekly or bi-weekly sessions in one click. The first session charges immediately; every subsequent session auto-charges 24h before the visit via our cron loop — so neither side has to chase money on the day-of.

  32. 32

    Promo codes with per-kind scoping

    Admin can scope a code to specific package kinds, set per-user + total caps. 100%-off codes bypass Stripe entirely (instant freebie).

  33. 33

    International Lead Marketplace — Hybrid pricing for foreign-domiciled service pros

    Five previously paused international personas (couriers, walkers, sitters, groomers, trainers) relaunched on a Lead-Pass-only model. Pros pay $9 one-time verification → enter the free tier (1 lead/month, growing to 2 then 4 via a buyer-confirmed-delivery trust ladder) → $29 pay-per-lead → $119/$399 credit packs → $199/mo Pro Sub (unlimited leads) → $49/30d featured. Buyers pay a $9 verified intro fee that filters tire-kickers and funds dispute mediation. Strict venue posture — no escrow, no held bonds, no customs, no carriage liability.

  34. 34

    Kennel Verified Inquiry — closes the marketplace-leakage gap

    Free kennel pages used to display phone/email publicly so buyers shopped off-platform. Direct contact is now hidden behind a $9 Verified Inquiry gate (Stripe Checkout → buyer's message routed via Armstrong email relay → kennel receives both the lead and a captured buyer email). Elite Verified kennels ($19/mo) bypass the gate. Pre-2026-08-15 kennels get a 30-day migration grandfather. Conservative ARR ceiling: ~$648K at full marketplace saturation.

  35. 35

    Secure trip-update timeline — EXIF-stripped, lagged GPS

    Buyers see their dog's trip in transit without compromising courier safety. Photos are EXIF-stripped before storage; GPS milestones are time-lagged so a hostile actor reading the page can't intercept the load. Token-gated URLs scoped to the specific buyer + trip. Applies to both US and international transporters.

Full inventory

18 categories

Pedigree & Records

  • Dogs CRUD with photos, microchip, titles, awards, health records, ownership history
  • Litters with auto-puppy creation
  • Pedigree viewer (1–6 generations) via react-d3-tree
  • Wright's COI calculator (fast + recursive f_A modes)
  • Owner-submitted pedigree backfill with admin queue
  • Tentative pedigree preview with revisions loop
  • Pedigree-only ancestor records
  • Health-guarantee templates per dog

Marketplace & Sales

  • Single-dog ($9.99/60d), litter ($19.99/60d), and featured ($29/30d) listings
  • Stripe Connect Escrow with 5% platform fee
  • Buy Now, Make-an-Offer, and free Inquire flows
  • Verified buyer reviews (escrow-completion gated)
  • Watch button on dogs / litters / breeders / kennels
  • Restricted-breed disclaimers + USDA APHIS notice
  • Microchip verification at transfer
  • Cart abandonment recovery emails

The Dog Shop

  • Subscription-gated multi-tenant storefronts ($19/mo or $179/yr)
  • /store/{slug} public page per kennel + central /storefronts directory
  • Dog food (local delivery) + merch (optional nationwide shipping)
  • ZIP-allowlist delivery zones + email-based exceptions
  • Per-store branding: hero image + 6 accent color presets
  • Direct Stripe Connect destination charges (5% platform fee, automatic)
  • $29/mo Featured rotation slot — pinned to top of /storefronts for 30 days
  • Seller dashboard with orders + mark-delivered workflow
  • Click-through Storefront Seller Agreement at slug claim
  • Admin moderation console: suspend / reinstate / permanently delete with audit log
  • Suspension auto-cancels pending orders + pings owner inbox

Armstrong Transport marketplace — independent haulers

  • Public directory at /transport with state-chip filter + sort options
  • Public profile page per transporter with anonymized recent trips
  • USDA Class B verification floor + $300K minimum commercial-auto liability
  • Self-service /transport/apply with admin review queue + auto-checkout email
  • Buyer request form fans out to every verified hauler covering the route
  • Bidding engine — transporters submit quotes, buyer picks the winner
  • Stripe Connect destination charges with 10% flat platform fee
  • Escrow held until buyer confirms (or 48h auto-release post-delivery)
  • Tiered buyer cancellations: 72h+ free, 24-72h 25% fee, <24h 50% fee
  • Transporter cancel: full refund to buyer + strike on <12h notice
  • Delay flags (weather / mechanical / unreachable / reschedule) — each pauses auto-release +24h
  • Disputes resolve mechanically — buyer + transporter agree in-app on a release/refund/split, OR a 30-day tiered default outcome fires (no admin in the loop)
  • Repeat-business preferred-pair tracking + transporter preferences panel
  • Admin view-as override — admin can preview any transporter's dashboard with an amber banner

Armstrong Service Providers — trainers, groomers, walkers, sitters

  • Searchable directory at /find-pros with radius + kind + price filters
  • Public profile pages at /provider/{slug} with bios, services, reviews
  • Per-kind onboarding: trainer · groomer · walker · sitter
  • Identity verification (always) + optional trust badges: Insurance, Pet First Aid, Breed-Specific Experience, and a paid Background Check ($39 once · $25 credited on first booking) — insurance &amp; background check strongly recommended for trades where the dog leaves the owner's sight, never required to list
  • Single bookings via BookingDialog with venue + at-own-risk consent
  • Recurring bookings — weekly or bi-weekly, up to 26 sessions, auto-charged 24h before each visit
  • Live GPS walk maps (walkers &amp; sitters) — owner-opt-in per booking, in-app only, walker-initiated, either-party revoke, 24-hour recap then hard-deleted
  • Stripe Connect destination charges — provider keeps 88%
  • Separate 3% Buyer Protection Fee paid by customer at checkout, funds dispute resolution
  • Reschedule + cancel windows codified; disputes resolved by mutual consent or a 30-day default-refund timeline — Armstrong K9 Registry does not adjudicate merits
  • Provider Dashboard at /dashboard — 30-day net earnings, upcoming bookings, rating, payout status
  • Customer reviews via LeaveReviewDialog after every completed booking
  • Auto-review-request email 24h after completed booking — lifts discovery ranking
  • Persona-aware MobileBottomNav with dedicated Bookings tab for providers

Mobile experience & PWA install

  • Bookmarkable /install page with browser-aware detection (iOS Safari · iOS Chrome/Firefox/Edge/in-app browsers · Android Chrome · desktop · already-installed)
  • iOS non-Safari workaround — Apple lets only Safari install PWAs, so non-Safari iOS users get a one-tap 'Copy address' + open-Safari path instead of hunting for a Share button that doesn't exist
  • Shareable branded QR poster (1200×1600 PNG) — download, OS native share, email, or print for kennel walls and vet offices
  • Pull-to-refresh on /my-bookings, /find-pros, /inbox, /marketplace — touch-only, F5 still wins on desktop
  • Polished skeleton placeholders match real card layouts during initial load
  • Web push subscription registry — bids, inquiries, transfers, and payouts ping the home-screen icon
  • PWA install banner with 30-day re-nudge cooldown and 'Show me how' link to /install
  • Native iOS &amp; Android apps via Capacitor — queued (next major build block)

Tax transparency for sellers

  • Plain-English /help/1099-k-and-taxes explainer (TL;DR + 8 FAQs + 'this is not tax advice' guardrail + IRS / Stripe authoritative links)
  • Dismissable dashboard banner shows year-to-date Connect gross and likely-1099K status when gross_usd &gt; 0
  • Stripe is the Payment Settlement Entity for every payout — sellers get one consolidated 1099-K from Stripe Express; Armstrong issues nothing on these payouts
  • Stripe Tax + sales-tax setup walkthrough at /help/stripe-tax-setup
  • Mobile-friendly Stripe Connect return page polls Stripe up to 60s after onboarding so payouts go live without a stale-flag bounce

Armstrong Storefront — curated platform store

  • Public /armstrong page bundling merch, food, and training
  • Printify catalog sync with per-product publish toggle in /admin/armstrong
  • Dog food catalog with admin-managed photos + inline price edits
  • Local-delivery ZIP allowlist + email exception override
  • Recurring training subscriptions via Stripe Billing
  • One-time setup deposit on training via add_invoice_items
  • QR-code shareable links for training plans
  • Order email notifications via Resend
  • Daily/weekly admin order digest

Events & Live Video

  • Public events calendar with entry-fee checkout in one flow
  • Dog-roster validation + duplicate-registration guard
  • Live video tours via Daily.co (token-gated browser rooms)
  • iCal export so events drop straight into Google / Apple Calendar
  • Admin events console with attendee export

Security & Account

  • Optional TOTP 2FA via PyOTP — QR enrollment, 8 backup codes, recovery flow
  • Cloudflare Turnstile CAPTCHA on signup + password-reset
  • Emergent-managed Google Social Login + email/password
  • Forgot/Reset password with auto sign-in on success
  • Stripe webhook signature verification (whsec)
  • PWA install banner with 30-day re-nudge cooldown
  • Self-deactivation + GDPR/CCPA data export

Breeding Directory

  • 30 / 90 / 365-day listing tiers ($14.99 / $29.99 / $49.99)
  • Stud, female, and breed filters
  • Express Interest dialog with private note
  • Heat cycle log (females) with notes
  • Upcoming-heats-this-week strip
  • One-click listing renewal
  • Background heat + expiry reminders

Subscriptions

  • Breeder Basic ($19/mo, $190/yr) — 10 dog + 4 litter registrations / month
  • Breeder Pro ($44/mo, $420/yr, $789 2-yr) — unlimited + 9% platform fee + free pedigree certs + Dog Log included + unlimited breeding-directory listings
  • Kennel Elite ($129/mo, $1,290/yr, $2,499 2-yr) — Pro + 8% platform fee + cohort analytics + featured rotation + video hero + 2 staff seats + unlimited DNA-Verified Registrations + featured breeding-directory placement + auto-renew
  • Buyer Pass ($4.99/mo, $39/yr) — unlimited inquiries, watchlists, alerts
  • Elite Verified Breeder ($199/yr) — gold badge + sort priority
  • Verified Kennel Badge ($79 one-time)
  • Dog Log Care Hub ($9.99/mo, $69/yr) — free with Breeder Pro and Kennel Elite
  • Stripe auto-renew, customer portal, abandonment recovery

Communications

  • In-app inbox with unread badge polling
  • Real-time-ish chat threads (5s poll)
  • User → Admin contact + Admin reply / compose / broadcast
  • The Dog's Voice social feed with moderation
  • Public anonymous contact form
  • Weekly inbox digest emails
  • Web push subscription registry

Discovery & Search

  • Global Cmd+K / Ctrl+K / '/' search
  • Public Breeds Catalog (purebreds + exotic)
  • Public Kennels Directory with elite-pinned hero
  • Saved searches / breed alerts with email digests
  • Sitemap.xml + JSON-LD on shareable pages
  • First-run interactive product tour

Trust, Safety & Compliance

  • GDPR/CCPA cookie consent banner
  • COPPA-compliant 18+ age gate
  • Content moderation (aggression-language block)
  • Restricted-breed disclaimers
  • Data export + self-deactivation
  • Legal pages live and current: Privacy, Terms of Service, Refund Policy, Sub-Processors, Storefront Seller Agreement, Transporter Agreement
  • Pure-venue dispute posture — every contract, consent, and 1-pager explicitly states Armstrong K9 Registry administers timers and payment rails, never adjudicates merits
  • Stripe webhook signature verification
  • Daily MongoDB backups

Admin & Operations

  • Unified Approvals queue (transfers + pedigree + reports)
  • Data & Operations dashboard with revenue sparklines
  • Master Pedigree graph with path-finding
  • Promo code admin with audit trail
  • User search / promote / demote / suspend
  • CSV export for any of 9 collections
  • Background reminders loop
  • Public /status health page with auto-polling history

Dog Log — Owner Care Hub

  • 10 one-tap log categories: meals, walks, potty, play, energy, weight, meds, symptoms, training, grooming
  • Smart vet warnings when symptoms repeat (severity ≥3 for 2+ days)
  • Weight trends, streaks, and 7- / 30-day stats per dog
  • Photo uploads on every log entry
  • Saturday weekly recap email (per-dog walks / miles / streak)
  • Appointments with iCal export (Google + Apple Calendar)
  • Unlimited dogs; free with Breeder Pro & Kennel Elite

Pet Sitter Sharing — built into Dog Log

  • Generate a Sitter Link per dog in one tap
  • Share via native Web Share sheet, QR code, email, or copy-link
  • Unauthenticated live sitter portal — no account or app install needed
  • Sitter sees live meals / walks / weight / meds / symptoms feed
  • Sitter Briefing PDF — what to feed, walk schedule, meds, vet contact
  • Sitter Return Report PDF — photo timeline + everything that happened
  • Vet Visit PDF — same data, vet-formatted for appointments
  • Sitter access auto-expires; owner can revoke any time

30

unique features

18

product surfaces

10

user roles

$4.99 → $2,499/2-yr

sku price range

30-day default

buyer escrow

New · 2026

Upcoming Litters & waitlist deposits

Publish a planned breeding the moment you make the match. Collect waitlist deposits directly to your Stripe Connect account. Host your lawyer-reviewed contract for two-party click-wrap signing. When puppies arrive, the listing auto-converts into a real litter with a placeholder dog row per puppy — ready to assign to each buyer with name, sex, and photo.

  • Listing fees $25 planned · $40 expecting
  • 5% deposit platform fee, capped at $25
  • Breeder is merchant of record — chargebacks land on them, not Armstrong K9 Registry
  • Three audit-logged "venue, not a party" click-wraps (publish · deposit · sign)
  • 8-week earliest-go-home rule auto-enforced

How the money flows

  1. 1. Breeder publishes ($25 or $40 → Armstrong).
  2. 2. Buyer pays deposit → goes directly to breeder's Stripe Connect account.
  3. 3. Armstrong takes a 5% capped fee on the deposit (the breeder sees their net immediately).
  4. 4. Refund policy is the breeder's own text. Armstrong never auto-refunds.
  5. 5. Disputes / chargebacks land on the breeder's Stripe — Armstrong K9 Registry is a venue, not a party.

How to start a video tour

  1. 1. A buyer clicks Request a Live Video Tour on any of your dog's listings (or you launch one yourself from your kennel dashboard).
  2. 2. You get a request in your inbox — accept and pick a time.
  3. 3. Buyer pays $35; the funds sit until the tour ends.
  4. 4. Join the secure browser room (no app installs — runs on Daily.co). Walk through the kennel, meet the dogs, answer questions live.
  5. 5. After the call ends, Armstrong releases 60–80% of the fee straight to your Stripe (Pro: 75%, Elite: 80%).

Earn while you sell

Live video kennel tours — keep up to 80% per tour.

Serious buyers want to see the dogs, the parents, and the home before they buy. The Live Video Tour turns that conversation into a paid 15-minute Daily.co session you can launch from any dog's listing or directly from your kennel dashboard. Buyers pay $35 up front; you keep the relationship, the listing, and most of the fee.

  • One-tap launch — from your kennel dashboard or any listing
  • $35 buyer fee, $0 setup, no app installs
  • Breeder cut: 60% Basic · 75% Pro · 80% Elite
  • Auto-payout to your Stripe after the call ends
  • Marketplace badge advertising your tour earnings rate

Ready to put your dog on the right side of the registry?

Free to register dogs and litters via plan or one-off fees. Marketplace browsing is free for everyone.

Made with Emergent