diff --git a/.gitignore b/.gitignore
index b0a85bbf..5b610b02 100644
--- a/.gitignore
+++ b/.gitignore
@@ -54,6 +54,9 @@ dev-debug.log
coverage/
reports/
+# Pixel mock server logs
+pixel-mock-server/logs.json
+
# Task files
# tasks.json
# tasks/
diff --git a/README.md b/README.md
index 344096b9..7a93729d 100644
--- a/README.md
+++ b/README.md
@@ -100,23 +100,23 @@ Key internal docs:
## 📄 License
-This is proprietary software. All rights reserved. Unauthorized copying, modification, distribution, display, or use of this software, via any medium is strictly prohibited. For licensing inquiries, please contact us at [sam.scalerg@leadorchestra.com](mailto:sam.scalerg@leadorchestra.com).
+This is proprietary software. All rights reserved. Unauthorized copying, modification, distribution, display, or use of this software, via any medium is strictly prohibited. For licensing inquiries, please contact us at [sam.scaler@dealscale.io](mailto:sam.scaler@dealscale.io).
### Content Feeds
-- [`https://leadorchestra.com/rss.xml`](https://leadorchestra.com/rss.xml) — proxied Beehiiv newsletter feed.
-- [`https://leadorchestra.com/rss/youtube.xml`](https://leadorchestra.com/rss/youtube.xml) — proxied YouTube channel feed.
-- [`https://leadorchestra.com/rss/hybrid.xml`](https://leadorchestra.com/rss/hybrid.xml) — combined blog + video feed.
-- [`https://leadorchestra.com/videos/sitemap.xml`](https://leadorchestra.com/videos/sitemap.xml) — generated video sitemap. Run `pnpm run sitemap:videos` to refresh.
+- [`https://dealscale.io/rss.xml`](https://dealscale.io/rss.xml) — proxied Beehiiv newsletter feed.
+- [`https://dealscale.io/rss/youtube.xml`](https://dealscale.io/rss/youtube.xml) — proxied YouTube channel feed.
+- [`https://dealscale.io/rss/hybrid.xml`](https://dealscale.io/rss/hybrid.xml) — combined blog + video feed.
+- [`https://dealscale.io/videos/sitemap.xml`](https://dealscale.io/videos/sitemap.xml) — generated video sitemap. Run `pnpm run sitemap:videos` to refresh.
- See [`docs/rss-feeds.md`](docs/rss-feeds.md) for implementation details and maintenance notes.
## 📞 Contact
-For business inquiries or support, please [contact our team](mailto:supportg@leadorchestra.com).
+For business inquiries or support, please [contact our team](mailto:support@dealscale.io).
## 💼 Commercial Use
-This software is available for commercial licensing. For pricing and licensing information, please contact our sales team at [sam.scaler@leadorchestra.com](mailto:sam.scaler@leadorchestra.com).
+This software is available for commercial licensing. For pricing and licensing information, please contact our sales team at [sam.scaler@dealscale.io](mailto:sam.scaler@dealscale.io).
## What technologies are used for this project?
diff --git a/_docs/AUTHENTICATION_SETUP.md b/_docs/AUTHENTICATION_SETUP.md
index 4b37abc9..ea7581a5 100644
--- a/_docs/AUTHENTICATION_SETUP.md
+++ b/_docs/AUTHENTICATION_SETUP.md
@@ -10,7 +10,7 @@ NEXTAUTH_SECRET=b99jxDeNdI9ezGqJy52tc1CrO2aUICfPOQhQbC4RzgU=
NEXTAUTH_URL=http://localhost:3000
# DealScale API (optional - defaults to production)
-DEALSCALE_API_BASE=https://api.leadorchestra.com
+DEALSCALE_API_BASE=https://api.dealscale.io
# OAuth Providers (when ready)
LINKEDIN_CLIENT_ID=your_linkedin_client_id
diff --git a/_docs/ENVIRONMENT_VARIABLES.md b/_docs/ENVIRONMENT_VARIABLES.md
index accec950..4dee20b2 100644
--- a/_docs/ENVIRONMENT_VARIABLES.md
+++ b/_docs/ENVIRONMENT_VARIABLES.md
@@ -15,8 +15,8 @@ NEXTAUTH_URL=http://localhost:3000
### DealScale API Configuration
```bash
-# DealScale API base URL (optional, defaults to https://api.leadorchestra.com)
-DEALSCALE_API_BASE=https://api.leadorchestra.com
+# DealScale API base URL (optional, defaults to https://api.dealscale.io)
+DEALSCALE_API_BASE=https://api.dealscale.io
```
### Social OAuth Providers
@@ -61,7 +61,7 @@ NEXTAUTH_SECRET=your-development-secret-here
NEXTAUTH_URL=http://localhost:3000
# DealScale API
-DEALSCALE_API_BASE=https://api.leadorchestra.com
+DEALSCALE_API_BASE=https://api.dealscale.io
# LinkedIn OAuth (optional for development)
LINKEDIN_CLIENT_ID=your-linkedin-client-id
diff --git a/_docs/_business/DOMAIN_MIGRATION.md b/_docs/_business/DOMAIN_MIGRATION.md
new file mode 100644
index 00000000..d807af29
--- /dev/null
+++ b/_docs/_business/DOMAIN_MIGRATION.md
@@ -0,0 +1,113 @@
+# Domain Migration: dealscale.io → dealscale.io
+
+## ⚠️ IMPORTANT: Domain Change
+
+**Effective Date:** [Current Date]
+
+This document tracks the migration from `dealscale.io` to `dealscale.io` across the entire codebase.
+
+## Overview
+
+Deal Scale has migrated from the `dealscale.io` domain to `dealscale.io`. This change affects:
+
+- **Primary Domain:** `dealscale.io` (was `dealscale.io`)
+- **App Domain:** `app.dealscale.io` (was `app.dealscale.io`)
+- **API Domain:** `api.dealscale.io` (was `api.dealscale.io`)
+- **Email Domain:** `@dealscale.io` (was `@dealscale.io`)
+
+## Email Address Changes
+
+All email addresses have been updated to use the `@dealscale.io` domain:
+
+| Old Email | New Email |
+|-----------|-----------|
+| `sam.scaler@dealscale.io` | `sam.scaler@dealscale.io` |
+| `legal@dealscale.io` | `legal@dealscale.io` |
+| `privacy@dealscale.io` | `privacy@dealscale.io` |
+| `dpo@dealscale.io` | `dpo@dealscale.io` |
+| `security@dealscale.io` | `security@dealscale.io` |
+| `support@dealscale.io` | `support@dealscale.io` |
+
+## URL Changes
+
+### Canonical URLs
+All canonical URLs in SEO metadata have been updated:
+- `https://dealscale.io/*` → `https://dealscale.io/*`
+- `https://app.dealscale.io/*` → `https://app.dealscale.io/*`
+- `https://api.dealscale.io/*` → `https://api.dealscale.io/*`
+
+### RSS Feeds
+RSS feed URLs have been updated:
+- `https://dealscale.io/rss.xml` → `https://dealscale.io/rss.xml`
+- `https://dealscale.io/rss/hybrid.xml` → `https://dealscale.io/rss/hybrid.xml`
+- `https://dealscale.io/rss/youtube.xml` → `https://dealscale.io/rss/youtube.xml`
+
+## Files Updated
+
+### Core Configuration
+- ✅ `src/data/company.ts` - Contact email updated
+- ✅ `src/data/constants/seo.ts` - All canonical URLs updated
+- ✅ `src/utils/seo/staticSeo.ts` - Canonical URLs updated
+- ✅ `src/app/page.tsx` - Homepage canonical fallback updated
+- ✅ `src/middleware.ts` - App domain URLs updated
+- ✅ `src/app/api/affiliates/payment-setup/route.ts` - API base URL updated
+
+### Legal Documents
+- ✅ `src/data/constants/legal/terms.ts` - Legal email updated
+- ✅ `src/data/constants/legal/privacy.ts` - Privacy email updated
+- ✅ `src/data/constants/legal/PII.ts` - DPO email updated
+- ✅ `src/data/constants/legal/hippa.ts` - Security email updated
+- ✅ `src/data/constants/legal/GDPR.ts` - DPO email updated
+- ✅ `src/data/constants/legal/cookies.ts` - Privacy email updated
+
+### Documentation
+- ✅ `README.md` - Email addresses and RSS feed URLs updated
+- ✅ `content/strapi-export/company_companyData.json` - Contact email updated
+
+## Remaining Updates Needed
+
+The following files may still contain references to `dealscale.io` and should be reviewed:
+
+1. **Test Files** - Update test fixtures and snapshots
+2. **Documentation Files** - Update `_docs/` directory references
+3. **Environment Variables** - Update `.env` examples and documentation
+4. **Package.json** - Update lighthouse performance test URLs
+5. **Strapi Exports** - Update exported content files
+
+## Action Items
+
+- [ ] Review and update all test files
+- [ ] Update documentation in `_docs/` directory
+- [ ] Update environment variable documentation
+- [ ] Verify all external integrations use new domain
+- [ ] Update DNS and hosting configurations
+- [ ] Set up redirects from old domain to new domain
+- [ ] Update social media profiles and external listings
+- [ ] Notify partners and integrations of domain change
+
+## Notes
+
+- **This is NOT Lead Orchestra** - Deal Scale is a separate entity and brand
+- All references to `dealscale.io` should be replaced with `dealscale.io`
+- Email addresses must use `@dealscale.io` domain
+- Canonical URLs must point to `dealscale.io` for SEO purposes
+- API endpoints should use `api.dealscale.io`
+- App URLs should use `app.dealscale.io`
+
+## Verification
+
+To verify all changes have been applied, run:
+
+```bash
+# Find remaining references
+grep -r "dealscale.io" --exclude-dir=node_modules --exclude-dir=.git
+
+# Find remaining email references
+grep -r "@leadorchestra" --exclude-dir=node_modules --exclude-dir=.git
+```
+
+## Related Documentation
+
+- See `_docs/ENVIRONMENT_VARIABLES.md` for environment variable updates
+- See `docs/rss-feeds.md` for RSS feed URL updates
+
diff --git a/_docs/_business/aeo/ideas.md b/_docs/_business/aeo/ideas.md
index 515d8beb..999f34fb 100644
--- a/_docs/_business/aeo/ideas.md
+++ b/_docs/_business/aeo/ideas.md
@@ -27,7 +27,7 @@ Equip DealScale with structured, conversational, and context-rich experiences th
- Bundle demo flows into stepwise HowTo schema for quick-start guides.
### 4. Private App Context Bridging
-- Publish a controlled SoftwareApplication schema describing app.leadorchestra.com while keeping the app gated.
+- Publish a controlled SoftwareApplication schema describing app.dealscale.io while keeping the app gated.
- Craft public onboarding overviews that highlight in-app capabilities without exposing private routes.
- Provide sanitized screenshots and workflow diagrams that assistants can reference.
diff --git a/_docs/_business/aeo/plan.md b/_docs/_business/aeo/plan.md
index 75d177ef..e9a0141f 100644
--- a/_docs/_business/aeo/plan.md
+++ b/_docs/_business/aeo/plan.md
@@ -24,7 +24,7 @@
- Prepare scripts and schema for Beehiiv blog posts to surface summary answers via `isPartOf` organization linkage.
### Milestone 4 – Private App Context Strategy (Weeks 6-7)
-- Publish SoftwareApplication schema referencing app.leadorchestra.com with anonymized feature descriptions.
+- Publish SoftwareApplication schema referencing app.dealscale.io with anonymized feature descriptions.
- Produce marketing collateral summarizing onboarding flows, safeguarding proprietary steps.
- Collaborate with product to define which in-app screenshots or diagrams can be publicly indexed.
diff --git a/_docs/_business/discoverability/aeo/ideas.md b/_docs/_business/discoverability/aeo/ideas.md
index 515d8beb..999f34fb 100644
--- a/_docs/_business/discoverability/aeo/ideas.md
+++ b/_docs/_business/discoverability/aeo/ideas.md
@@ -27,7 +27,7 @@ Equip DealScale with structured, conversational, and context-rich experiences th
- Bundle demo flows into stepwise HowTo schema for quick-start guides.
### 4. Private App Context Bridging
-- Publish a controlled SoftwareApplication schema describing app.leadorchestra.com while keeping the app gated.
+- Publish a controlled SoftwareApplication schema describing app.dealscale.io while keeping the app gated.
- Craft public onboarding overviews that highlight in-app capabilities without exposing private routes.
- Provide sanitized screenshots and workflow diagrams that assistants can reference.
diff --git a/_docs/_business/discoverability/aeo/plan.md b/_docs/_business/discoverability/aeo/plan.md
index 4248e266..442e7a45 100644
--- a/_docs/_business/discoverability/aeo/plan.md
+++ b/_docs/_business/discoverability/aeo/plan.md
@@ -23,7 +23,7 @@
- Prepare scripts and schema for Beehiiv blog posts to surface summary answers via `isPartOf` organization linkage.
### Milestone 4 – Private App Context Strategy (Weeks 6-7)
-- Publish SoftwareApplication schema referencing app.leadorchestra.com with anonymized feature descriptions.
+- Publish SoftwareApplication schema referencing app.dealscale.io with anonymized feature descriptions.
- Produce marketing collateral summarizing onboarding flows, safeguarding proprietary steps.
- Collaborate with product to define which in-app screenshots or diagrams can be publicly indexed.
diff --git a/_docs/_business/discoverability/discoverability.md b/_docs/_business/discoverability/discoverability.md
index 4bf69e8a..8780f5c6 100644
--- a/_docs/_business/discoverability/discoverability.md
+++ b/_docs/_business/discoverability/discoverability.md
@@ -3,7 +3,7 @@
You are responsible for orchestrating all Next.js app updates required for full SEO (search engine optimization)
- and AEO (answer engine optimization) capabilities across www.leadorchestra.com, blog.leadorchestra.com, and app.leadorchestra.com.
+ and AEO (answer engine optimization) capabilities across www.dealscale.io, blog.dealscale.io, and app.dealscale.io.
@@ -17,7 +17,7 @@
Add /partners and /careers (Zoho Recruit integration) with structured data.
Add /linktree (Notion-powered resource hub) with ItemList schema for discoverability.
Ensure AI and search engines can parse all public pages for entity context.
- Keep app.leadorchestra.com private yet contextually indexed as a SoftwareApplication schema.
+ Keep app.dealscale.io private yet contextually indexed as a SoftwareApplication schema.
@@ -27,7 +27,7 @@
-
+
@@ -54,7 +54,7 @@
Export reusable JSON-LD builders and SchemaInjector component for all routes.
- Use unified "@id": "https://www.leadorchestra.com/#organization" for entity linking.
+ Use unified "@id": "https://www.dealscale.io/#organization" for entity linking.
@@ -178,7 +178,7 @@
"hiringOrganization": {
"@type": "Organization",
"name": "DealScale.io",
- "sameAs": "https://www.leadorchestra.com"
+ "sameAs": "https://www.dealscale.io"
},
"jobLocation": {
"@type": "Place",
@@ -204,10 +204,10 @@
Inject Blog Schema on Beehiiv
- blog.leadorchestra.com
+ blog.dealscale.io
Add site-level