# Abhorring

*/Startups/Abhorring*

## Startup Overview

This headless SaaS engine ingests daily spend reports from major ad networks, standardizing currencies and campaign taxonomies into a single data model. It evaluates daily performance data against pre-set return on ad spend thresholds to govern cross-platform budgets.

Digital marketing agencies struggle to manage volatile cross-platform ad spend at scale. Media buyers export data into manual spreadsheets or pipe it through passive reporting tools, creating a dangerous lag between recognizing an underperforming campaign and actually reallocating the funds.

Where legacy tools like Supermetrics and Funnel.io stop at data aggregation, this system delivers automated execution. It calculates performance at the granular ad-set level and triggers API calls to shift budgets directly across networks without requiring human approval.

## Startup Founding Hypothesis

**Approach**: that executes synthetic user journeys to validate frontend compliance
**Competitors**:
- [Traditional QA Agencies](/Competitors/Traditional_QA_Agencies)
- [BrowserStack](/Competitors/BrowserStack)
- [Manual Regression Testing](/Competitors/Manual_Regression_Testing)
**Differentiator2x2**: a fully autonomous workflow and priced by successful deployment

## Startup Solution Coordinate

**Solution**: [Spend Routing Engine](/Agents/Spend_Routing_Engine)

## Startup Position2x2

```mermaid
quadrantChart
  title Granularity vs Execution
  x-axis Low Granularity --> High Granularity
  y-axis Manual Reporting --> Automated Execution
  quadrant-1 Automated & Granular
  quadrant-2 Automated & Broad
  quadrant-3 Manual & Broad
  quadrant-4 Manual & Granular
  Manual Excel Spreadsheets: [0.2, 0.1]
  Supermetrics: [0.8, 0.2]
  Funnel.io: [0.9, 0.3]
  Abhorring: [0.95, 0.9]
```

## Startup Customer Journey

```mermaid
flowchart LR; A[API Directory Manifest] --> B[Developer Sandbox Environment]; B --> C[Execution Agent Configuration]; C --> D[Client Ad Account Integration]; D --> E[Performance Scale Tier]; E --> F[Community Workflow Directory];
```

## Startup Proof Points

_Illustrative — target and order-of-magnitude estimate figures, not an achieved track record (this Thing is concept-stage)._

**Pilot Goals**:
- 14-day shadow pilot running 15 synthetic journeys parallel to manual QA, aiming to prove the platform intercepts layout regressions before the main branch merge.
- 30-day performance pilot executing up to 100 deployments, targeting a validation speed of under four minutes per build for 50-step authenticated workflows.
**Target Metrics**:
- Target: 0 critical frontend compliance violations reaching production after automated green lights
- Aim: under 4 minute execution time for 50-step authenticated user journeys
- Target: 100 percent elimination of manual regression bottlenecks in weekly release cycles
- Aim: 0 test failures attributed to benign DOM changes
**Target Case Studies**:
- Target: A mid-market e-commerce QA Lead transitions from a 48-hour manual regression cycle to daily automated releases using computer-vision assertions.
- Target: An enterprise SaaS VP of Engineering implements custom compliance rulesets, intercepting all structural layout and accessibility regressions before merging to the main branch.
- Target: A CI/CD Architect at a high-velocity micro-commit team eliminates test flakiness by adopting visual intent evaluation over fragile CSS selectors.
**Testimonial Targets**:
- VP of Engineering: Relief that computer-vision assertions finally replaced fragile CSS selectors, ending pipeline flakiness.
- DevOps Manager: Appreciation that metering only applies to successful production merges, removing the penalty for high-frequency micro-commits.
- Lead QA Engineer: Confidence in the system's ability to securely inject authenticated session tokens into complex MFA staging environments.

## Startup Top Risks

**Risks**:
- Severity: existential · Description: Major ad networks like Meta or Google revoke or heavily restrict automated API write access for third-party budget reallocation. · Mitigation Status: unmitigated
- Severity: high · Description: A logic error in the reallocation engine mistakenly depletes a client budget or shifts spend to an underperforming campaign, triggering significant financial liability. · Mitigation Status: in-progress
- Severity: moderate · Description: Agencies refuse to adopt a purely headless system because account managers demand a human-in-the-loop approval step before executing large budget shifts. · Mitigation Status: unmitigated
- Severity: moderate · Description: Frequent and unannounced changes to platform-specific data taxonomies break the ingestion engine, causing delayed or inaccurate spend reporting. · Mitigation Status: in-progress

## Startup Competitors

- [Manual Excel Spreadsheets](/Competitors/Manual_Excel_Spreadsheets) — Status Quo
- [Supermetrics](/Competitors/Supermetrics) — Analytics Middleware
- [Funnel.io](/Competitors/Funnel.io) — Marketing Data Hub
- [Marin Software](/Competitors/Marin_Software) — Incumbent Platform
- [Optmyzr Ads Platform](/Competitors/Optmyzr_Ads_Platform) — PPC Management

## Startup Business Definition

**Name**: Manage Cross-Platform Ad Spend for Digital Marketing Agencys
**Layers**:
- **Thesis**: Headless SaaS
- **Template**: api-business
- **Buyer Chain**: B2A2B -> Agency Execution Agent -> Client Ad Account
**Vision**:
- **Vision**: Digital Marketing Agencys no longer carry the cost of manage cross-platform ad spend; the work runs reliably in the background, and the team that used to do it is free for higher-leverage work in digital marketing agency.
- **Mission**: ship the API surface that solves manage cross-platform ad spend for Digital Marketing Agencys.
**Industry**: Digital Marketing Agency
**Coord Href**: /Startups/Abhorring
**Processes**:
- Name: Customer Intake · Owner: startup-cs-onboarding · Category: core · Description: Capture a new customer's signup or sales hand-off and route them into onboarding. · Added By Layer: operate-baseline
- Name: API Request Lifecycle · Owner: delivery-platform-engineer · Category: core · Description: Each API call lands, is served, is observed against SLOs. · Added By Layer: thesis
**Workflows**:
- Name: On New Customer Signup · Description: Event-driven: a new customer signs up → kick off onboarding + record the founding-OKR KR event. · Added By Layer: operate-baseline
- Name: On SLO Breach · Description: API SLO budget breach → escalate to API reliability + capture incident. · Added By Layer: thesis
**Departments**:
- Id: delivery-headless-saas · Code: DEL · Name: Delivery (Headless SaaS — API/Platform) · Description: Delivery primitives for a Headless SaaS Thesis (ADR 0034 §3 + §4 graduation exception). API/platform + DX Positions are Startup-internal pre-graduation because the product IS the software it ships. · Added By Layer: thesis
- Id: startup-operate · Code: OPS-S · Name: Operate (Startup-specific shared services) · Description: Per-Startup operate functions — Customer Success, Marketing, Revenue/Sales, Customer Ops. The Studio default carries portfolio-wide bookkeeping/AP/AR/tax/legal-prep (#239); this overlay adds the Startup-specific operate Positions that have to exist in every operating company. The four-layer specialization (Thesis/Template/spine/Buyer-Chain) then shapes these seats to the Startup's actual shape — additions/overrides happen in those layers, not here. · Added By Layer: operate-baseline
**Description**: An operating company shipping an API/platform that solves manage cross-platform ad spend for digital marketing agencys.
**Founding Okr**:
- **Period**: First 90 days
- **Objective**: Prove the wedge — first digital marketing agencys pay for manage cross-platform ad spend solved.
- **Description**: The founding OKR — every key result is a concept-stage TARGET (no operating history claimed), aimed at validating the Founding Hypothesis against the assigned wedge.
**Generated By**:
- **Generator**: C1
- **Generator Version**: 1.0.0
**Inherits From**:
- **Base**: STUDIO_DEFAULT_ORG
- **Version**: 1.0.0
- **Schema Version**: 2.1.4

## Startup Token Hero

**Genre**: founding-hypothesis
**Rendered**: Every release, QA leads face deployment-blocking test flakiness. Abhorring executes synthetic user journeys so you ship compliant code without manual regression bottlenecks.
**Mechanism**: spine-derived-v1
**Template Id**: spine-founding-hypothesis
**Vocab Fingerprint**: 192798bbe81436ef

## Startup Token Positioning

**Genre**: moore-positioning
**Rendered**: Autonomous Frontend Validation Platform for lead QA engineers at high-velocity software companies. Unlike BrowserStack or manual regression testing — frontend compliance is validated autonomously without fragile CSS selector failures.
**Mechanism**: spine-derived-v1
**Template Id**: spine-moore-positioning
**Vocab Fingerprint**: c523abaedfafc6d9

## Startup Token Pitch Deck

**Genre**: pitch-deck
**Rendered**: Problem: Regression testing in BrowserStack or manual QA scripts fails when benign DOM changes break CSS selectors and block the merge.
Solution: Every release, QA leads face deployment-blocking test flakiness. Abhorring executes synthetic user journeys so you ship compliant code without manual regression bottlenecks.
Customer: lead QA engineers at high-velocity software companies
Unlike: BrowserStack or manual regression testing
**Mechanism**: spine-derived-v1
**Template Id**: spine-pitch-deck
**Vocab Fingerprint**: 87b2a2c627ec3855

## Startup Token M E D D P I C C

**Pain**: Regression testing in BrowserStack or manual QA scripts fails when benign DOM changes break CSS selectors and block the merge.
**Metrics**: Target: Every release is validated by autonomous agents that find the bugs your scripts miss, keeping your production environment stable and your pipeline moving.
**Rendered**: Pain: Regression testing in BrowserStack or manual QA scripts fails when benign DOM changes break CSS selectors and block the merge.
Economic buyer: Autonomous CI/CD Pipeline Agent
Metrics: Target: Every release is validated by autonomous agents that find the bugs your scripts miss, keeping your production environment stable and your pipeline moving.
Competition: BrowserStack or manual regression testing
**Mechanism**: spine-derived-v1
**Competition**: BrowserStack or manual regression testing
**Economic Buyer**: Autonomous CI/CD Pipeline Agent
**Vocab Fingerprint**: eaaa732da9bd0a78

## Startup Token Cold Email

**Genre**: cold-email
**Rendered**: Subject: Autonomous Frontend Validation Platform for lead QA engineers at high-velocity software companies

lead QA engineers at high-velocity software companies — Regression testing in BrowserStack or manual QA scripts fails when benign DOM changes break CSS selectors and block the merge. Every release, QA leads face deployment-blocking test flakiness. Abhorring executes synthetic user journeys so you ship compliant code without manual regression bottlenecks.
**Mechanism**: spine-derived-v1
**Template Id**: spine-cold-email
**Vocab Fingerprint**: adb23cd8a35d5939

## Startup Token Agent Spec

**Genre**: ai-agent-spec
**Rendered**: Autonomous Frontend Validation Platform. Every release, QA leads face deployment-blocking test flakiness. Abhorring executes synthetic user journeys so you ship compliant code without manual regression bottlenecks. Serves lead QA engineers at high-velocity software companies.
**Mechanism**: spine-derived-v1
**Template Id**: spine-ai-agent-spec
**Vocab Fingerprint**: dea334de7ead799b

## Neighborhood

### Candidate solutions

- [Attribute Sourced Revenue](/Problems/Attribute_Sourced_Revenue) — candidate solution for · Problems
- [Demonstrate Virtual CFO Value](/Problems/Demonstrate_Virtual_CFO_Value) — candidate solution for · Problems
- [Counter OEM Direct Leasing](/Problems/Counter_OEM_Direct_Leasing) — candidate solution for · Problems
- [Accelerate Milestone Deliverable Billing](/Problems/Accelerate_Milestone_Deliverable_Billing) — candidate solution for · Problems
- [Patient No-Show Mitigation](/Problems/Patient_No-Show_Mitigation) — candidate solution for · Problems
- [Raw Material Handling Damage](/Problems/Raw_Material_Handling_Damage) — candidate solution for · Problems
- [Audit Freelance SEO Drafts](/Problems/Audit_Freelance_SEO_Drafts) — candidate solution for · Problems
- [Scale Editorial Quality Assurance](/Problems/Scale_Editorial_Quality_Assurance) — candidate solution for · Problems
- [Expedited Rush Order Disruptions](/Problems/Expedited_Rush_Order_Disruptions) — candidate solution for · Problems

### Positioned bets

- [Natural History Museums](/CompanyTypes/Natural_History_Museums) — positioned bet · CompanyTypes

### Competitors

- [Manual Regression Testing](/Competitors/Manual_Regression_Testing) — competes with · Competitors
- [Traditional QA Agencies](/Competitors/Traditional_QA_Agencies) — competes with · Competitors
- [BrowserStack](/Competitors/BrowserStack) — competes with · Competitors
- [Manual Excel Spreadsheets](/Competitors/Manual_Excel_Spreadsheets) — competes with · Competitors
- [Marin Software](/Competitors/Marin_Software) — competes with · Competitors
- [Optmyzr Ads Platform](/Competitors/Optmyzr_Ads_Platform) — competes with · Competitors
- [Supermetrics](/Competitors/Supermetrics) — competes with · Competitors
- [Funnel.io](/Competitors/Funnel.io) — competes with · Competitors

### What it offers

- [Spend Routing Engine](/Software/Spend_Routing_Engine) — offers · Software

### Embodies

- [Headless SaaS](/Theses/Headless_SaaS) — embodies · Theses

### Composed of

- [Taxonomy Standardization Engine](/Software/Taxonomy_Standardization_Engine) — composes · Software
- [Autonomous Spend Manager](/Services/Autonomous_Spend_Manager) — composes · Services
- [ROAS Optimization Agent](/Agents/ROAS_Optimization_Agent) — composes · Agents
- [Budget Reallocation Agent](/Agents/Budget_Reallocation_Agent) — composes · Agents
- [Cross-Platform Ingestion API](/Software/Cross-Platform_Ingestion_API) — composes · Software
- [Bid Execution API](/Software/Bid_Execution_API) — composes · Software

### Who it serves

- [Digital Marketing Agency](/CompanyTypes/Digital_Marketing_Agency) — serves · CompanyTypes

### What it addresses

- [Manage Cross-Platform Ad Spend](/Problems/Manage_Cross-Platform_Ad_Spend) — addresses · Problems

### Similar Startups

- [Allocateaura](/Startups/Allocateaura) — similar · Startups
- [Blossirector](/Startups/Blossirector) — similar · Startups
- [Advivot](/Startups/Advivot) — similar · Startups
- [Outpaction](/Startups/Outpaction) — similar · Startups
- [Allocationoptimize](/Startups/Allocationoptimize) — similar · Startups
- [Advalign](/Startups/Advalign) — similar · Startups
- [Valar](/Startups/Valar) — similar · Startups
- [Cascadepace](/Startups/Cascadepace) — similar · Startups
- [Optecision](/Startups/Optecision) — similar · Startups
- [Chasemill](/Startups/Chasemill) — similar · Startups
- [Advalue](/Startups/Advalue) — similar · Startups
- [Adortage](/Startups/Adortage) — similar · Startups
- [Deltaoptimize](/Startups/Deltaoptimize) — similar · Startups
- [Leapmarketing](/Startups/Leapmarketing) — similar · Startups
- [Blazemanor](/Startups/Blazemanor) — similar · Startups
- [Advargin](/Startups/Advargin) — similar · Startups
- [Mixfire](/Startups/Mixfire) — similar · Startups
- [Profellar](/Startups/Profellar) — similar · Startups
- [Gleamrange](/Startups/Gleamrange) — similar · Startups
- [Chairellar](/Startups/Chairellar) — similar · Startups
