{
  "updated": "2026-10-18",
  "groups": [
    {
      "name": "Company first",
      "items": [
        {
          "id": "company-entity",
          "name": "US entity, EIN and bank",
          "status": "apply",
          "cost": "$500 setup + $225/yr",
          "summary": "Delaware C-corp, HQ in San Francisco. Founders are directors. US employee is a citizen.",
          "requirements": [
            "Delaware C-corp. Principal place of business: San Francisco",
            "Founders: Indian residents. Directors and shareholders. Not employees until their O-1s",
            "Signer with full legal authority to bind the company (CCC, PartsTech)",
            "Board resolution that names who signs vendor agreements",
            "EIN. Founders have no SSN or ITIN",
            "California registration as a foreign corporation (SF HQ)",
            "US business address in SF. USD bank account and card",
            "D-U-N-S only if Revv needs an Apple org account (unverified)"
          ],
          "steps": [
            {
              "action": "Form the Delaware C-corp. Name it only after the trademark opinion",
              "who": "Revv",
              "provide": "Founder details, cleared name",
              "time": "2 business days (vendor claim)",
              "cost": "$500 setup (Stripe Atlas)",
              "url": "",
              "confirmed": true
            },
            {
              "action": "Pass a board resolution: directors, officers, who signs contracts",
              "who": "Board",
              "provide": "Roles of each founder and the US employee",
              "time": "1 day",
              "cost": "$0",
              "url": "",
              "confirmed": true
            },
            {
              "action": "Get the EIN. The online tool needs a responsible party with an SSN or ITIN. The founders have none",
              "who": "Revv",
              "provide": "Form SS-4",
              "time": "",
              "cost": "$0",
              "url": "https://www.irs.gov/instructions/iss4",
              "confirmed": true
            },
            {
              "action": "File Form SS-4 by fax or mail. The IRS international phone line is only for companies with no US presence",
              "who": "Founder as responsible party",
              "provide": "Form SS-4, SF address",
              "time": "About 4 business days by fax",
              "cost": "$0",
              "url": "https://www.irs.gov/instructions/iss4",
              "confirmed": true
            },
            {
              "action": "Register in California as a foreign corporation and pay the franchise tax",
              "who": "Revv",
              "provide": "Delaware papers, SF address",
              "time": "Unverified",
              "cost": "$800/yr minimum. First-year rule: ask a CPA",
              "url": "",
              "confirmed": false
            },
            {
              "action": "Pay the Delaware tax and annual report by March 1 each year",
              "who": "Revv",
              "provide": "Authorized shares",
              "time": "Yearly",
              "cost": "$175 tax + $50 report. Agent $100/yr from year 2",
              "url": "",
              "confirmed": true
            },
            {
              "action": "Open a US bank account and a USD card",
              "who": "Revv",
              "provide": "EIN, company papers, KYC on directors",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "",
              "confirmed": false
            },
            {
              "action": "Give a W-9 to shops, MSOs and partners that pay Revv",
              "who": "Revv",
              "provide": "EIN",
              "time": "Minutes",
              "cost": "$0",
              "url": "",
              "confirmed": true
            },
            {
              "action": "Optional: get a D-U-N-S number for an Apple Developer org account",
              "who": "Revv",
              "provide": "Company details",
              "time": "About 7 business days",
              "cost": "$0",
              "url": "",
              "confirmed": true
            }
          ],
          "blockers": [
            {
              "text": "The IRS online EIN tool is not allowed for a business based outside the US",
              "quote": "Your principal place of business is outside the U.S.",
              "url": "https://www.irs.gov/businesses/small-businesses-self-employed/get-an-employer-identification-number"
            },
            {
              "text": "Apple does not accept a trade name in place of an entity",
              "quote": "DBAs, fictitious businesses, trade names, and branches are not accepted.",
              "url": "https://developer.apple.com/support/D-U-N-S/"
            }
          ],
          "corrections": [
            "Founder facts are now known: Indian residents, SF HQ, founders not employees (18 Oct 2026)"
          ],
          "unknowns": [
            {
              "question": "Does the California first-year $800 exemption still apply for a new corporation?",
              "contact": "US CPA"
            },
            {
              "question": "Does the iMessage assistant need an Apple developer org account?",
              "contact": "Apple Developer support"
            },
            {
              "question": "Can the US employee be the EIN responsible party, or must it be a founder as principal officer?",
              "contact": "US CPA"
            }
          ],
          "confidence": "High",
          "source_file": "09-redteam-company-prereqs.md"
        },
        {
          "id": "trademark-name",
          "name": "Trademark and name clearance",
          "status": "risk",
          "cost": "$350/class USPTO + attorney",
          "summary": "REVVADAS Reg. 8,139,078 covers collision estimates. Clear the name before any contract.",
          "requirements": [
            "Written clearance opinion from a US trademark attorney for REVV",
            "Search classes 9, 42, 37 and 35, plus state and common-law use",
            "2 or 3 backup names, each with a knock-out search",
            "SF HQ makes Revv US-domiciled only if officers direct it from SF. Use a US attorney anyway"
          ],
          "steps": [
            {
              "action": "Hire a US trademark attorney. Get a clearance opinion on REVV and 2 backups",
              "who": "Lawyer",
              "provide": "Product description, backup names",
              "time": "Unverified",
              "cost": "Attorney fee: unverified",
              "url": "https://www.hahnlaw.com/insights/uspto-requires-us-licensed-attorney-for-foreign-trademark-applicants-and-registrants/",
              "confirmed": true
            },
            {
              "action": "Do not file, register a CCC display name or sign vendor deals as Revv until then",
              "who": "Revv",
              "provide": "",
              "time": "Until the opinion is in",
              "cost": "$0",
              "url": "",
              "confirmed": true
            },
            {
              "action": "Lock the final name. CCC asks for a company name and a display name",
              "who": "Revv",
              "provide": "",
              "time": "",
              "cost": "$0",
              "url": "",
              "confirmed": true
            },
            {
              "action": "File the USPTO application for the cleared name through the attorney",
              "who": "Lawyer",
              "provide": "Classes 9 and 42",
              "time": "4.45 months to first action (average)",
              "cost": "$700 for classes 9 and 42",
              "url": "https://www.uspto.gov/learning-and-resources/fees-and-payment/uspto-fee-schedule",
              "confirmed": true
            },
            {
              "action": "Do not contact Reve Labs, Revv or AirPro about the name without the attorney",
              "who": "Revv",
              "provide": "",
              "time": "",
              "cost": "$0",
              "url": "",
              "confirmed": true
            }
          ],
          "blockers": [
            {
              "text": "A registered class 42 mark names collision estimates and insurance information",
              "quote": "estimates, insurance coverage information and reports in the fields of motorized vehicle collisions and repairs",
              "url": "https://tmsearch.uspto.gov"
            },
            {
              "text": "Revv ADAS sells to the same shops through CCC ONE and I-CAR",
              "quote": "",
              "url": "https://info.i-car.com/sustaining-partners/revv"
            },
            {
              "text": "Revv ADAS merged with AirPro, which files new marks often",
              "quote": "AirPro Diagnostics has merged with Revv.",
              "url": "https://www.autobodynews.com/news/airpro-and-revv-merger-is-about-helping-shops-grow-adas-work-without-rebuilding-operations"
            },
            {
              "text": "Revv ADAS markets calibration ID during the first estimate. Name clash and competitor",
              "quote": "Identify required ADAS calibrations and OEM procedures during the first estimate",
              "url": "https://www.revvhq.com/"
            }
          ],
          "corrections": [
            "The link between Reve Labs Inc. and Revv ADAS is likely but unverified",
            "A wordmark search for REVV alone shows no Reve Labs mark. REVVADAS shows in the wildcard search"
          ],
          "unknowns": [
            {
              "question": "Does REVVADAS Reg. 8,139,078 create a likelihood-of-confusion risk for REVV?",
              "contact": "US trademark attorney (not yet hired)"
            },
            {
              "question": "Does Revv ADAS use since about 2022 give it common-law rights that reach our use?",
              "contact": "US trademark attorney (not yet hired)"
            },
            {
              "question": "If REVV is not cleared, how fast can we switch names before CIECA and CCC?",
              "contact": "US trademark attorney (not yet hired)"
            },
            {
              "question": "Can a second company named Revv register a different display name in Secure Share?",
              "contact": "secureshare@cccis.com"
            }
          ],
          "confidence": "High",
          "source_file": "09-redteam-company-prereqs.md"
        },
        {
          "id": "founders-b1",
          "name": "Founders: B-1/B-2 now, O-1 later",
          "status": "talk",
          "cost": "Attorney fee",
          "summary": "On B-1: meet, negotiate, sign. On O-1: work in the US for Revv. US employee is a citizen.",
          "requirements": [
            "Now: founders on B-1/B-2. Directors and shareholders, not employees. No US salary",
            "Later: both founders on O-1, sponsored by the US company or a US agent",
            "US employee: US citizen. No visa needed. Does the hands-on US work until the O-1s"
          ],
          "steps": [
            {
              "action": "Confirm with a US immigration attorney what the founders may do on B-1",
              "who": "Lawyer",
              "provide": "Role description for each founder",
              "time": "Unverified",
              "cost": "Attorney fee",
              "url": "",
              "confirmed": false
            },
            {
              "action": "On B-1 visits: meetings, negotiations, contract signing. No coding, support or shop onboarding in the US",
              "who": "Founders",
              "provide": "",
              "time": "Each visit",
              "cost": "$0",
              "url": "",
              "confirmed": false
            },
            {
              "action": "Until the O-1s: the US employee does shop onboarding, support and all CCC data work",
              "who": "US employee",
              "provide": "Job description",
              "time": "",
              "cost": "Salary",
              "url": "",
              "confirmed": true
            },
            {
              "action": "Start the O-1 petitions for both founders. The petitioner is the US company or a US agent",
              "who": "Lawyer",
              "provide": "Evidence of extraordinary ability for each founder",
              "time": "Months (unverified)",
              "cost": "Attorney and USCIS fees",
              "url": "",
              "confirmed": false
            },
            {
              "action": "On O-1, the founders become employees of the C-corp and can work in the US, including CCC data work from the US",
              "who": "Founders",
              "provide": "",
              "time": "After approval",
              "cost": "Payroll",
              "url": "",
              "confirmed": false
            }
          ],
          "blockers": [
            {
              "text": "Productive work in the US on a B-1/B-2 visa can break visa terms",
              "quote": "",
              "url": ""
            }
          ],
          "corrections": [],
          "unknowns": [
            {
              "question": "Which founder tasks in the US are allowed on B-1, and which are not?",
              "contact": "US immigration attorney"
            },
            {
              "question": "Who petitions for the O-1s: the C-corp or a US agent, and when can each founder file?",
              "contact": "US immigration attorney"
            }
          ],
          "confidence": "Medium",
          "source_file": ""
        },
        {
          "id": "india-odi-poem",
          "name": "India filings: ODI and tax residency",
          "status": "talk",
          "cost": "CA fee",
          "summary": "Founders hold foreign shares (ODI). Keep real decisions in the US to limit POEM risk.",
          "requirements": [
            "ODI reporting through the founders’ Indian bank",
            "Board meetings and key decisions in the US, with minutes",
            "Indian CA who knows FEMA"
          ],
          "steps": [
            {
              "action": "Ask a CA to plan the ODI for each founder’s shares in the Delaware company",
              "who": "CA",
              "provide": "Cap table, share price",
              "time": "Before shares are issued",
              "cost": "CA fee",
              "url": "https://rbi.org.in/scripts/FS_Notification.aspx?Id=12381",
              "confirmed": true
            },
            {
              "action": "Report the investment through the Indian bank as ODI",
              "who": "Founders",
              "provide": "Bank forms, valuation",
              "time": "Unverified",
              "cost": "Bank fee",
              "url": "https://rbi.org.in/scripts/FS_Notification.aspx?Id=12381",
              "confirmed": false
            },
            {
              "action": "Do the yearly ODI reports and foreign asset disclosure in the Indian tax return",
              "who": "Founders",
              "provide": "Company financials",
              "time": "Yearly",
              "cost": "CA fee",
              "url": "",
              "confirmed": false
            },
            {
              "action": "Hold board meetings in the US and record where each key decision is made",
              "who": "Board",
              "provide": "Minutes",
              "time": "Each meeting",
              "cost": "$0",
              "url": "https://nishithdesai.com/research-and-articles/hotline/tax-hotline/place-of-effective-management-revised-guidelines-issued-inherent-subjectivity-still-a-concern-10731",
              "confirmed": true
            }
          ],
          "blockers": [
            {
              "text": "If key decisions are made in India, India can tax the company’s global income",
              "quote": "a place where key management and commercial decisions that are necessary for the conduct of business of an entity as a whole are, in substance, made",
              "url": "https://nishithdesai.com/research-and-articles/hotline/tax-hotline/place-of-effective-management-revised-guidelines-issued-inherent-subjectivity-still-a-concern-10731"
            }
          ],
          "corrections": [],
          "unknowns": [
            {
              "question": "Which ODI limits and subsidiary rules apply to an individual who holds shares in a Delaware C-corp?",
              "contact": "Indian CA or AD Category-I bank"
            },
            {
              "question": "What board and office set-up keeps POEM outside India for this company?",
              "contact": "Indian CA"
            }
          ],
          "confidence": "Medium",
          "source_file": ""
        },
        {
          "id": "insurance",
          "name": "Business insurance",
          "status": "apply",
          "cost": "$3,900 to $6,800/yr",
          "summary": "No vendor publishes an insurance rule. Private agreements may ask (unverified).",
          "requirements": [
            "General liability $1M per occurrence / $2M aggregate (typical)",
            "Tech E&O $1M / $1M (typical)",
            "Cyber liability $1M (unverified for this market)",
            "NASTF VSP needs CGL $1M aggregate / $500K per event (Revv is not eligible)"
          ],
          "steps": [
            {
              "action": "Get broker quotes for GL $1M/$2M, Tech E&O $1M and Cyber $1M",
              "who": "Broker",
              "provide": "AI estimating SaaS that handles owner and claim data",
              "time": "Days (unverified)",
              "cost": "About $3,900 to $6,800 per year",
              "url": "https://www.insureon.com/technology-business-insurance/cost",
              "confirmed": true
            },
            {
              "action": "Ask if E&O covers a claim that an AI-written estimate was wrong",
              "who": "Broker",
              "provide": "Policy wording",
              "time": "Unverified",
              "cost": "",
              "url": "",
              "confirmed": false
            },
            {
              "action": "Ask if cyber covers breach notice costs for insurer or CCC data",
              "who": "Broker",
              "provide": "Policy wording",
              "time": "Unverified",
              "cost": "",
              "url": "",
              "confirmed": false
            }
          ],
          "blockers": [
            {
              "text": "Coverage of AI-written estimate errors is unverified. Check for an AI exclusion",
              "quote": "",
              "url": ""
            }
          ],
          "corrections": [],
          "unknowns": [
            {
              "question": "Quote GL $1M/$2M, Tech E&O $1M and Cyber $1M for an AI estimating SaaS",
              "contact": "Tech insurance broker"
            },
            {
              "question": "Does the E&O policy have an AI exclusion?",
              "contact": "Tech insurance broker"
            },
            {
              "question": "If a shop sends a Revv supplement, does the insurer treat Revv as its vendor?",
              "contact": "Pilot shop's insurer field rep"
            }
          ],
          "confidence": "Medium",
          "source_file": "09-redteam-company-prereqs.md"
        },
        {
          "id": "security-privacy",
          "name": "Security baseline and privacy",
          "status": "apply",
          "cost": "$60/person checks. SOC 2 later",
          "summary": "CCC and PartsTech set the only published security gates. Build them before applying.",
          "requirements": [
            "CCC data: stored in and accessed from the US only. \"All Data shall exclusively be stored in and accessible from the United States.\"",
            "Until the O-1s, only the US employee may access CCC data. No access from India",
            "Encryption at rest and in transit. Encrypted API keys (CCC)",
            "Criminal background checks for staff with PII access (CCC)",
            "Written information security program (PartsTech)",
            "Public privacy policy no less protective than PartsTech's",
            "User consent before using personal data (CCC)",
            "Per-customer deletion: 90 days at CCC. Return or certify at PartsTech",
            "SOC 2 not required publicly. MSO or insurer demand unverified",
            "CCPA revenue threshold $26,625,000. Other thresholds not read"
          ],
          "steps": [
            {
              "action": "Block access to CCC-sourced data from outside the US. Give access only to the US employee",
              "who": "Revv",
              "provide": "Access controls, US-only roles",
              "time": "Before the CCC application",
              "cost": "Low",
              "url": "",
              "confirmed": true
            },
            {
              "action": "Put app, database, backups, logs and AI model calls in US regions",
              "who": "Revv",
              "provide": "Cloud region choice",
              "time": "Before the CCC application",
              "cost": "Low",
              "url": "https://www.cccsecureshare.com/legal/permitteduses",
              "confirmed": true
            },
            {
              "action": "Encrypt API keys, data at rest and data in transit",
              "who": "Revv",
              "provide": "",
              "time": "Before the CCC application",
              "cost": "Low",
              "url": "https://www.cccsecureshare.com/legal/appstandardsandreviewguidelines",
              "confirmed": true
            },
            {
              "action": "Run a criminal background check on each person with PII access",
              "who": "Revv",
              "provide": "Staff list",
              "time": "Days (unverified)",
              "cost": "$59.99 per report plus fees",
              "url": "https://checkr.com/pricing",
              "confirmed": true
            },
            {
              "action": "Write the security program and the privacy policy",
              "who": "Lawyer",
              "provide": "Product data flows",
              "time": "Unverified",
              "cost": "Lawyer time: unverified",
              "url": "https://partstech.com/api-agreement-terms/",
              "confirmed": true
            },
            {
              "action": "Build a per-customer data delete tool",
              "who": "Revv",
              "provide": "",
              "time": "Before signing",
              "cost": "Build time",
              "url": "",
              "confirmed": true
            },
            {
              "action": "Lawyer reviews CCC Permitted Use Terms, GLBA reuse limits and DPPA",
              "who": "Lawyer",
              "provide": "Feature list",
              "time": "1 to 2 weeks (estimate, unverified)",
              "cost": "Lawyer fee: unverified",
              "url": "",
              "confirmed": true
            },
            {
              "action": "Start SOC 2 Type 1 when the first MSO, insurer or licensor asks",
              "who": "Auditor",
              "provide": "Controls evidence",
              "time": "2 to 6 months",
              "cost": "$10,000 to $30,000 audit fee",
              "url": "https://www.scrut.io/soc-2/soc-2-type-1-vs-soc-2-type-2",
              "confirmed": true
            }
          ],
          "blockers": [
            {
              "text": "CCC can remove an app after a breach",
              "quote": "Applications that experience a data privacy or security breach may be removed from the Marketplace.",
              "url": "https://www.cccsecureshare.com/legal/appstandardsandreviewguidelines"
            },
            {
              "text": "The US access rule may also limit offshore staff (unverified)",
              "quote": "All Data shall exclusively be stored in and accessible from the United States.",
              "url": "https://www.cccsecureshare.com/legal/permitteduses"
            },
            {
              "text": "GLBA limits reuse of insurer data that reaches Revv. Application unverified",
              "quote": "",
              "url": "https://www.law.cornell.edu/uscode/text/15/6802"
            },
            {
              "text": "DPPA limits DMV owner data. Do not pull plate-to-owner data without a lawyer",
              "quote": "",
              "url": "https://www.law.cornell.edu/uscode/text/18/2721"
            }
          ],
          "corrections": [],
          "unknowns": [
            {
              "question": "Does Revv meet a CCPA threshold, or is it only a service provider to shops?",
              "contact": "US privacy attorney (not yet hired)"
            },
            {
              "question": "Do 15 U.S.C. 6802(c) reuse limits apply to claim data that reaches Revv via the shop?",
              "contact": "US privacy attorney (not yet hired)"
            },
            {
              "question": "Can founders in India see CCC-sourced data under contract, or is it US-only for every person?",
              "contact": "secureshare@cccis.com"
            }
          ],
          "confidence": "Medium",
          "source_file": "09-redteam-company-prereqs.md"
        }
      ]
    },
    {
      "name": "Estimating systems",
      "items": [
        {
          "id": "cieca-membership",
          "name": "CIECA membership",
          "status": "apply",
          "cost": "$1,000/yr (Tier 1)",
          "summary": "Self-serve card checkout. Required for CCC Secure Share. License text has gaps.",
          "requirements": [
            "A person or entity. No EIN or entity field on checkout page 1",
            "Billing street, city, state, zip and country",
            "Tier 1 is $1M or less revenue. Tier 2 is $2,000/yr above $1M",
            "Card on file authorizes automatic renewals",
            "Signer with authority to bind Revv clicks Subscribe",
            "One named Member Representative",
            "Written agreement with any contractor before they see the standards",
            "Country rule: none found (unverified)"
          ],
          "steps": [
            {
              "action": "Pick Technology Corporate and tier T1 ($1M or less revenue)",
              "who": "Founder",
              "provide": "Last 12 months revenue",
              "time": "10 min",
              "cost": "$0",
              "url": "https://www.cieca.com/Membership/pricing",
              "confirmed": true
            },
            {
              "action": "Pick a route: card checkout, or invoice by email to operations@cieca.com",
              "who": "Founder",
              "provide": "Company name, contact, tier",
              "time": "5 min",
              "cost": "$0",
              "url": "https://www.cieca.com/Membership/membership",
              "confirmed": true
            },
            {
              "action": "Fill account and billing fields on the T1 checkout",
              "who": "Founder",
              "provide": "Name, email, company, phone, website, billing address",
              "time": "12 min",
              "cost": "$0",
              "url": "https://account.cieca.com/subscribe/0e3e04f7ea0322df8132c1ce73ed4fac835d327f877b7e75ad482bf477cf719e/T1",
              "confirmed": true
            },
            {
              "action": "Tick the card-reuse box and click Subscribe. This accepts the CIECA IP License",
              "who": "Founder",
              "provide": "Acceptance by a person with authority",
              "time": "2 min",
              "cost": "$0",
              "url": "https://www.cieca.com/Membership/terms-conditions",
              "confirmed": true
            },
            {
              "action": "Enter card details",
              "who": "Founder",
              "provide": "Card",
              "time": "2 min",
              "cost": "$1,000",
              "url": "",
              "confirmed": false
            },
            {
              "action": "Get portal sign-in, name a Member Representative, add staff users",
              "who": "Revv",
              "provide": "Staff names and emails",
              "time": "Not stated",
              "cost": "$0",
              "url": "https://www.cieca.com/Membership/add-new-user",
              "confirmed": false
            },
            {
              "action": "Download the standards. Get BMS 5.4.0 because Secure Share sends 5.4.0",
              "who": "Revv engineer",
              "provide": "Login",
              "time": "Same day (CIECA claim)",
              "cost": "$0",
              "url": "https://www.cieca.com/Messages/standards-release",
              "confirmed": false
            },
            {
              "action": "Sign a written agreement with each contractor before access",
              "who": "Revv",
              "provide": "Contract binding the contractor to CIECA limits",
              "time": "1 day",
              "cost": "Legal time",
              "url": "https://www.cieca.com/Membership/terms-conditions",
              "confirmed": true
            },
            {
              "action": "To cancel, send written notice to 500 Westover Dr. #11617, Sanford, NC 27330",
              "who": "Revv",
              "provide": "Letter by hand, courier or certified mail",
              "time": "Not stated",
              "cost": "$0",
              "url": "https://www.cieca.com/Membership/terms-conditions",
              "confirmed": true
            },
            {
              "action": "If membership lapses, stop 2.1 uses or pay the exit payment",
              "who": "Revv",
              "provide": "Notice of election plus payment",
              "time": "Not stated",
              "cost": "5 x last fee = $5,000 at T1",
              "url": "https://www.cieca.com/Membership/terms-conditions",
              "confirmed": true
            }
          ],
          "blockers": [
            {
              "text": "License 2.1 has no grant for software sold to third parties",
              "quote": "Any use of CIECA IP other than the uses licensed under Section 2 above is prohibited.",
              "url": "https://www.cieca.com/Membership/terms-conditions"
            },
            {
              "text": "License defines EMS as 2.6 or later. CCC ONE exports EMS 2.01",
              "quote": "Estimate Management Standard Version 2.6 or later.",
              "url": "https://www.cieca.com/Membership/terms-conditions"
            },
            {
              "text": "A contractor cannot build for non-member companies",
              "quote": "cannot use CIECA Standards to build software / APIs for non-member companies.",
              "url": "https://www.cieca.com/Membership/who-needs-a-cieca-license"
            }
          ],
          "corrections": [
            "Tier 1 is '$1M or Less' in the plan feed and checkout. The pricing page says 'Under $1M'",
            "Tech Tier 9 is '$1B and greater' in the plan feed, '$1B to $20B' on the pricing page",
            "Mobile is optional on checkout. Phone, Website, State and Country are required",
            "The software-for-third-parties right is on marketing pages only, not in license 2.1",
            "The CIECA license does not cover the shop's CCC ONE contract",
            "Exit payment keeps rights to Legacy Versions. A lapse is not a termination"
          ],
          "unknowns": [
            {
              "question": "Does 2.1 let a Tech member sell software using CIECA standards to non-member shops?",
              "contact": "operations@cieca.com · 425-366-8237 · Paul Barry"
            },
            {
              "question": "Does our license cover reading EMS 2.01 files that a shop exports to us?",
              "contact": "operations@cieca.com"
            },
            {
              "question": "Do shops that send us EMS files, or get our output, need their own CIECA license?",
              "contact": "operations@cieca.com"
            },
            {
              "question": "Can a Delaware corp join Tier 1 if its founders live outside the US?",
              "contact": "operations@cieca.com · 425-366-8237"
            },
            {
              "question": "Is BMS 5.4.0 (2016 R2) available to new members from Standards Releases?",
              "contact": "operations@cieca.com"
            },
            {
              "question": "What is the refund policy on a mid-year cancel, and how do we stop auto-renewal?",
              "contact": "operations@cieca.com"
            }
          ],
          "confidence": "High",
          "source_file": "09-redteam-cieca-secureshare.md"
        },
        {
          "id": "ccc-secure-share",
          "name": "CCC Secure Share",
          "status": "risk",
          "cost": "$0 + CIECA $1,000/yr",
          "summary": "Free CCC data feed. Strict bans on comparison, databases and estimate-form output.",
          "requirements": [
            "Active CIECA membership",
            "Production app commercially available in the US. No demos or betas",
            "Signer with full legal authority to bind the company",
            "Google account for login. Company name under 50 characters",
            "US hosting, US-only storage and access",
            "Encryption, background checks for PII staff, user consent",
            "Uptime rule and max 10,000 transactions per hour",
            "Logo 500x300, support URL, phone, email, Note to Reviewer",
            "Insurance, SOC 2, pen test: not in public text (unverified)",
            "Do not script against cccsecureshare.com. Terms ban robots"
          ],
          "steps": [
            {
              "action": "Finish the CIECA membership",
              "who": "Revv",
              "provide": "CIECA membership",
              "time": "Same day",
              "cost": "$1,000/yr",
              "url": "https://www.cccsecureshare.com/Faq",
              "confirmed": true
            },
            {
              "action": "Lawyer reads Permitted Use Terms and guidelines against the feature list",
              "who": "Lawyer",
              "provide": "Feature list",
              "time": "1 to 2 weeks (estimate)",
              "cost": "Legal fee",
              "url": "https://www.cccsecureshare.com/legal/permitteduses",
              "confirmed": true
            },
            {
              "action": "Email CCC before you build. Ask which App Category fits, or ask for a new one",
              "who": "Founder",
              "provide": "Product description",
              "time": "Not stated",
              "cost": "$0",
              "url": "https://www.cccsecureshare.com/legal/appcategoryguidelines",
              "confirmed": true
            },
            {
              "action": "Register Company Basics. Tick 'Yes, I am a CIECA member'",
              "who": "Founder",
              "provide": "Company name under 50 characters, name, email",
              "time": "10 min",
              "cost": "$0",
              "url": "https://www.cccsecureshare.com/Register",
              "confirmed": true
            },
            {
              "action": "Accept the Developer Registration Agreement. Its text shows only after step 4",
              "who": "Signer with authority",
              "provide": "Acceptance",
              "time": "Reading time",
              "cost": "$0",
              "url": "https://www.cccsecureshare.com/Register",
              "confirmed": true
            },
            {
              "action": "Sign in with Google, answer the extra questions, pick a display name",
              "who": "Founder",
              "provide": "Google account, display name",
              "time": "Not stated",
              "cost": "$0",
              "url": "https://www.cccsecureshare.com/Register",
              "confirmed": true
            },
            {
              "action": "CCC reviews the registration",
              "who": "CCC",
              "provide": "Nothing more known",
              "time": "Not stated (1 week in 2017)",
              "cost": "$0",
              "url": "https://www.cccsecureshare.com/Developers",
              "confirmed": true
            },
            {
              "action": "Read the docs, set a US-hosted HTTPS endpoint, build to BMS 5.4.0. No write-back",
              "who": "Revv engineer",
              "provide": "US-hosted HTTPS endpoint",
              "time": "Not stated",
              "cost": "Engineering time",
              "url": "https://www.cccsecureshare.com/Advisor",
              "confirmed": true
            },
            {
              "action": "Submit the app and sign the Application Registration Agreement",
              "who": "Founder",
              "provide": "App name, logo, description, category, support contacts",
              "time": "1 hour",
              "cost": "$0",
              "url": "https://www.cccsecureshare.com/legal/appstandardsandreviewguidelines",
              "confirmed": true
            },
            {
              "action": "CCC reviews the app, may change the category, assigns the BMS message",
              "who": "CCC",
              "provide": "Live backend for the reviewer",
              "time": "'as soon as we can'",
              "cost": "$0",
              "url": "https://www.cccsecureshare.com/legal/appstandardsandreviewguidelines",
              "confirmed": true
            },
            {
              "action": "Possible certification step",
              "who": "CCC",
              "provide": "Unknown",
              "time": "Unknown",
              "cost": "Unknown",
              "url": "",
              "confirmed": false
            },
            {
              "action": "App goes live in the Marketplace inside CCC ONE",
              "who": "CCC",
              "provide": "",
              "time": "Not stated",
              "cost": "$0",
              "url": "https://www.cccsecureshare.com/Repairers",
              "confirmed": true
            },
            {
              "action": "Shop admin opens Configure > CCC Secure Share > Marketplace",
              "who": "Shop",
              "provide": "CCC ONE admin rights",
              "time": "1 min",
              "cost": "$0",
              "url": "https://profitforward.com/documentation/setup/enable-ccc-secure-share/",
              "confirmed": true
            },
            {
              "action": "Shop reads the data fields and picks events: Workfile Save, Estimate Locked, manual",
              "who": "Shop",
              "provide": "Choices, optional insurer and make filters",
              "time": "4 min",
              "cost": "$0",
              "url": "https://airprodiagnostics.com/ccc-integration-instructions/",
              "confirmed": true
            },
            {
              "action": "Shop confirms with 'Swipe to enable'. Status goes to PENDING",
              "who": "Shop",
              "provide": "Consent",
              "time": "1 min",
              "cost": "$0",
              "url": "https://cccis.zendesk.com/hc/en-us/articles/5015363400852-Secure-Share-asTech",
              "confirmed": true
            },
            {
              "action": "Revv approves the shop on the CCC portal. Status goes to ENABLED",
              "who": "Revv",
              "provide": "Shop name, the shop's CCC license ID",
              "time": "Not stated",
              "cost": "$0",
              "url": "https://www.cccsecureshare.com/Insurance",
              "confirmed": true
            },
            {
              "action": "Keep uptime, stay under 10,000 transactions per hour, get each update reviewed",
              "who": "Revv",
              "provide": "Monitoring",
              "time": "Ongoing",
              "cost": "Ops cost",
              "url": "https://www.cccsecureshare.com/legal/appstandardsandreviewguidelines",
              "confirmed": true
            },
            {
              "action": "On exit, delete each customer's data within 90 days",
              "who": "Revv",
              "provide": "Deletion process",
              "time": "90 days",
              "cost": "$0",
              "url": "https://www.cccsecureshare.com/legal/permitteduses",
              "confirmed": true
            }
          ],
          "blockers": [
            {
              "text": "No write-back. Revv cannot push supplement lines into CCC ONE",
              "quote": "",
              "url": "https://www.cccsecureshare.com/Advisor/part-price-changes"
            },
            {
              "text": "Ban on comparing CCC labor times or parts prices with competitors",
              "quote": "comparison of CCC sourced data ... to those of CCC's competitors",
              "url": "https://www.cccsecureshare.com/legal/permitteduses"
            },
            {
              "text": "Ban on building an estimating database. AI training needs CCC consent",
              "quote": "construct (through compilation or otherwise) a collision estimating database",
              "url": "https://www.cccsecureshare.com/legal/permitteduses"
            },
            {
              "text": "Ban on showing the data to third parties in estimate form",
              "quote": "to present to any third party the Data in repair estimate form",
              "url": "https://www.cccsecureshare.com/legal/permitteduses"
            },
            {
              "text": "No passing estimate data between companies. Subprocessors unclear",
              "quote": "Passing actual estimate data between separate companies is not permitted",
              "url": "https://www.cccsecureshare.com/Advisor/pass-by-reference"
            },
            {
              "text": "No category fits. Detailed Reporting needs de-identified data",
              "quote": "All data must be non-identifiable to the consumer and vehicle.",
              "url": "https://www.cccsecureshare.com/legal/appcategoryguidelines"
            },
            {
              "text": "Apps can be removed without notice. CCC sees all traffic and sells AI estimating",
              "quote": "Apps may be removed from the Marketplace without notice",
              "url": "https://www.cccsecureshare.com/legal/appstandardsandreviewguidelines"
            },
            {
              "text": "CCC agreed to a sale to a GTCR-led group. Terms and the free policy can change",
              "quote": "closing expected in the first quarter of 2027",
              "url": "https://www.autobodynews.com/news/ccc-intelligent-solutions-agrees-to-6-1-billion-sale-to-gtcr-led-group-including-elliott"
            },
            {
              "text": "MSOs and franchises often lock CCC admin rights",
              "quote": "It is not uncommon for dealer groups and networks to lock admin rights",
              "url": "https://multimedia.3m.com/mws/media/2267264O/repairstack.pdf"
            },
            {
              "text": "Do not export Secure Share data as EMS",
              "quote": "transformation of the Data into CIECA EMS format",
              "url": "https://www.cccsecureshare.com/legal/permitteduses"
            }
          ],
          "corrections": [
            "'Detailed Reporting' is not a near fit as 07 said. Only 'OEM Procedures' is close",
            "07 said no formal certification. 2017 license text let CCC require one",
            "The agreement text loads only after step 1 is sent, so it cannot be read first",
            "ALLDATA Repair Planner, a line-by-line estimate review app, is live on Secure Share"
          ],
          "unknowns": [
            {
              "question": "Which App Category fits a supplement drafting app? Can you create one?",
              "contact": "secureshare@cccis.com"
            },
            {
              "question": "Is a supplement the shop sends to its insurer the Data 'in repair estimate form'?",
              "contact": "secureshare@cccis.com"
            },
            {
              "question": "May we use de-identified Secure Share data to train our own AI models?",
              "contact": "secureshare@cccis.com"
            },
            {
              "question": "May we compare a CCC labor time with OEM or DEG guidance?",
              "contact": "secureshare@cccis.com"
            },
            {
              "question": "May we send data to a US cloud host, a US LLM API and Apple iMessage?",
              "contact": "secureshare@cccis.com"
            },
            {
              "question": "Is there any API to write supplement lines back into the CCC ONE workfile?",
              "contact": "secureshare@cccis.com"
            },
            {
              "question": "Please send the current Developer and Application Registration Agreements",
              "contact": "secureshare@cccis.com"
            },
            {
              "question": "Do the agreements require insurance, SOC 2, a pen test or certification?",
              "contact": "secureshare@cccis.com"
            },
            {
              "question": "Will the GTCR and Elliott deal change Secure Share fees or terms?",
              "contact": "secureshare@cccis.com"
            }
          ],
          "confidence": "High",
          "source_file": "09-redteam-cieca-secureshare.md"
        },
        {
          "id": "ccc-one-ems-export",
          "name": "CCC ONE EMS export by the shop",
          "status": "risk",
          "cost": "$0 to Revv. Possible CCC fee",
          "summary": "Shop exports EMS 2.01 to a folder. 2017 terms need insurer or owner consent in writing.",
          "requirements": [
            "EMS Extract feature on the shop's CCC Product Schedule (2017 text)",
            "Written permission per job: DRP insurer or vehicle owner (2017 text)",
            "Shop keeps the permissions and a list of all third parties",
            "Shop permission 'Enable import/export EMS and workfile copy on cccone.com'",
            "Windows PC with the CCC Data Transfer Application",
            "Revv folder watcher agent on the shop PC",
            "CIECA membership for Revv to read EMS"
          ],
          "steps": [
            {
              "action": "Check that the shop's CCC Product Schedule includes EMS Extract (2017 terms)",
              "who": "Shop",
              "provide": "Its CCC contract",
              "time": "Not stated",
              "cost": "Possible CCC fee",
              "url": "https://www.repairerdrivennews.com/2017/04/27/from-cic-a-potential-surprise-for-shops-in-cccs-terms-of-use/",
              "confirmed": false
            },
            {
              "action": "Get written permission per estimate. DRP job: insurer. Other jobs: owner (2017 terms)",
              "who": "Shop",
              "provide": "Signed permission",
              "time": "Per job",
              "cost": "$0",
              "url": "https://www.repairerdrivennews.com/2017/04/27/from-cic-a-potential-surprise-for-shops-in-cccs-terms-of-use/",
              "confirmed": false
            },
            {
              "action": "Keep the permissions and a list of every third party (2017 terms)",
              "who": "Shop",
              "provide": "Records",
              "time": "Ongoing",
              "cost": "$0",
              "url": "https://www.repairerdrivennews.com/2017/04/27/from-cic-a-potential-surprise-for-shops-in-cccs-terms-of-use/",
              "confirmed": false
            },
            {
              "action": "Read the shop's DRP agreements for data-sharing clauses",
              "who": "Shop",
              "provide": "DRP contracts",
              "time": "Not stated",
              "cost": "$0",
              "url": "https://www.repairerdrivennews.com/wp-content/uploads/2018/04/scrs-researches-ems-data-export-options-to-identify-data-pumps.pdf",
              "confirmed": true
            },
            {
              "action": "Turn on EMS export on cccone.com and install the Data Transfer Application",
              "who": "Shop",
              "provide": "Windows PC, admin permission",
              "time": "20 min",
              "cost": "$0",
              "url": "https://cccis.zendesk.com/hc/en-us/articles/17534585996180-Import-Export-Workfiles-on-cccone-com",
              "confirmed": true
            },
            {
              "action": "Generate a Transfer Key and paste it in the app",
              "who": "Shop",
              "provide": "",
              "time": "2 min",
              "cost": "$0",
              "url": "https://cccis.zendesk.com/hc/en-us/articles/17534585996180-Import-Export-Workfiles-on-cccone-com",
              "confirmed": true
            },
            {
              "action": "Add an export directory of type 'EMS 2.01 Estimate'. Set redact options",
              "who": "Shop",
              "provide": "Folder path",
              "time": "5 min",
              "cost": "$0",
              "url": "https://help.cccis.com/learning/rf/prod-category/setupconfig/AddRemoveEMSPaths.pdf",
              "confirmed": true
            },
            {
              "action": "Revv folder watcher uploads the files to Revv",
              "who": "Revv",
              "provide": "Installed watcher",
              "time": "Ongoing",
              "cost": "$0",
              "url": "",
              "confirmed": true
            }
          ],
          "blockers": [
            {
              "text": "Shop may give EMS data to a third party only with written insurer or owner consent (2017)",
              "quote": "as expressly permitted in writing in advance",
              "url": "https://www.repairerdrivennews.com/2017/04/27/from-cic-a-potential-surprise-for-shops-in-cccs-terms-of-use/"
            },
            {
              "text": "Shop indemnifies CCC and accepts audits for 12 months after the contract ends",
              "quote": "CUSTOMER hereby agrees to indemnify and hold CCC harmless",
              "url": "https://www.repairerdrivennews.com/2017/04/27/from-cic-a-potential-surprise-for-shops-in-cccs-terms-of-use/"
            },
            {
              "text": "2018 license bars the shop from pooling estimate data. Cross-shop benchmarks are high risk",
              "quote": "compile estimate data for the purpose of creating a database",
              "url": "https://www.repairerdrivennews.com/wp-content/uploads/2026/10/Complaint-CCC.pdf"
            },
            {
              "text": "A DRP contract can block Revv even if CCC allows it",
              "quote": "will not sell or share nor permit its third party vendors to sell or share Information.",
              "url": "https://www.repairerdrivennews.com/wp-content/uploads/2018/04/scrs-researches-ems-data-export-options-to-identify-data-pumps.pdf"
            },
            {
              "text": "Class action filed 8 Oct 2026 targets CCC use of consumer data for AI",
              "quote": "barring CCC from using consumer information for AI training",
              "url": "https://www.repairerdrivennews.com/2026/10/13/class-action-lawsuit-filed-against-ccc-alleging-consumer-personal-information-misuse/"
            }
          ],
          "corrections": [
            "06 said the EMS export is free to the shop and needs no CCC approval. 2017 terms disagree",
            "07 said shop consent alone is enough. The clause needs DRP insurer or owner consent",
            "06 said redaction can strip the VIN. CCC docs keep the last 8, or drop the last 6",
            "07 said the CIECA license covers EMS fields. It defines EMS as 2.6 or later"
          ],
          "unknowns": [
            {
              "question": "Does the current CCC license still limit EMS Extract sharing to written consent?",
              "contact": "2 friendly shop owners, then the shop's CCC account rep"
            },
            {
              "question": "Is EMS Extract an extra-cost feature on your CCC Product Schedule?",
              "contact": "Each pilot shop"
            },
            {
              "question": "Do your DRP agreements restrict sharing estimate data with a software vendor?",
              "contact": "Each pilot shop"
            },
            {
              "question": "Which part of the VIN does 'Redact VIN' keep?",
              "contact": "CCC support through a shop · https://cccis.zendesk.com"
            }
          ],
          "confidence": "Medium",
          "source_file": "09-redteam-cieca-secureshare.md"
        },
        {
          "id": "mitchell-cloud-export",
          "name": "Mitchell Cloud Estimating export",
          "status": "apply",
          "cost": "$0 stated + CIECA $1,000/yr",
          "summary": "Shop installs Mitchell Connect.exe. EMS or BMS files land in local folders on commit.",
          "requirements": [
            "CIECA membership for Revv",
            "Windows PC at the shop. Admin rights may be needed",
            "Revv Windows folder agent with a code signing cert",
            "Max 10 export folders per shop",
            "Shop signs Revv terms that allow Revv to read its estimates",
            "Full Mitchell subscription to avoid a possible per-estimate fee (2017)"
          ],
          "steps": [
            {
              "action": "Buy CIECA Technology Corporate membership",
              "who": "Revv",
              "provide": "Company, website, card",
              "time": "Same day",
              "cost": "$1,000/yr",
              "url": "https://www.cieca.com/Membership/pricing",
              "confirmed": true
            },
            {
              "action": "Build a Windows agent that watches a folder and uploads EMS or BMS files",
              "who": "Revv",
              "provide": "Code, code signing cert",
              "time": "Unknown",
              "cost": "Dev time. Cert cost unknown",
              "url": "",
              "confirmed": false
            },
            {
              "action": "Shop installs the Mitchell Estimate Utility (Mitchell Connect.exe)",
              "who": "Shop",
              "provide": "Windows PC",
              "time": "Minutes",
              "cost": "$0 stated",
              "url": "https://www.alldata.com/us/en/node/30926",
              "confirmed": true
            },
            {
              "action": "Shop adds the Revv folder in EMS or BMS Export settings and ticks Auto Export",
              "who": "Shop",
              "provide": "Folder path from the Revv agent",
              "time": "Minutes",
              "cost": "$0 stated",
              "url": "https://www.alldata.com/us/en/node/30926",
              "confirmed": true
            },
            {
              "action": "Shop signs Revv terms that authorize Revv to read its estimate data",
              "who": "Shop",
              "provide": "Revv customer agreement",
              "time": "Unknown",
              "cost": "Legal fee",
              "url": "",
              "confirmed": false
            },
            {
              "action": "Shop commits an estimate. The file lands in the folder. The agent uploads it",
              "who": "Shop",
              "provide": "",
              "time": "Per estimate",
              "cost": "$0",
              "url": "https://www.alldata.com/us/en/node/30926",
              "confirmed": true
            },
            {
              "action": "Check that the shop has a full Mitchell subscription",
              "who": "Revv",
              "provide": "Ask the shop",
              "time": "Unknown",
              "cost": "Unknown",
              "url": "https://www.repairerdrivennews.com/2017/11/01/mitchell-audatex-pledge-to-offer-shops-free-bms-exports/",
              "confirmed": false
            },
            {
              "action": "Ask Mitchell in writing if its shop license limits exports to a third-party AI",
              "who": "Revv",
              "provide": "Email",
              "time": "Unknown",
              "cost": "$0",
              "url": "",
              "confirmed": false
            }
          ],
          "blockers": [
            {
              "text": "Export is local only and needs a Windows utility. A cloud-only Revv cannot read it",
              "quote": "configure up to ten destination folders for export",
              "url": "https://www.alldata.com/us/en/node/30926"
            },
            {
              "text": "Out-of-network shops without a full subscription paid per estimate (2017)",
              "quote": "on a per-estimate basis",
              "url": "https://www.repairerdrivennews.com/2017/11/01/mitchell-audatex-pledge-to-offer-shops-free-bms-exports/"
            },
            {
              "text": "No current Mitchell end-user terms are public",
              "quote": "",
              "url": ""
            }
          ],
          "corrections": [
            "07 implied Mitchell share is small. State Farm runs CCC ONE or Mitchell dual-platform from Oct 2025",
            "'Mitchell Connect' is the shop web platform, not a developer program",
            "The 2017 free BMS export pledge is 9 years old and had a per-estimate fee caveat"
          ],
          "unknowns": [
            {
              "question": "Does the Cloud Estimating license let a shop send its exports to a paid third-party AI vendor?",
              "contact": "developer.support@mitchell.com · https://www.mitchell.com/contact"
            },
            {
              "question": "Does the 2017 per-estimate charge for out-of-network shops still apply? What does it cost?",
              "contact": "developer.support@mitchell.com · https://www.mitchell.com/contact"
            }
          ],
          "confidence": "Medium",
          "source_file": "09-redteam-estimating-parts.md"
        },
        {
          "id": "mitchell-repaircenter",
          "name": "Mitchell RepairCenter Partner Network",
          "status": "blocked",
          "cost": "Royalty free SDK. Reseller terms unknown",
          "summary": "Documented but dormant partner network for RepairCenter, not Cloud Estimating.",
          "requirements": [
            "Single shared company account",
            "Approval Form plus the code that uses the API",
            "3 test accounts and a pilot with mutual customers",
            "Reseller Agreement with monetary terms"
          ],
          "steps": [
            {
              "action": "Register as a partner and accept the SDK license",
              "who": "Revv",
              "provide": "Company account",
              "time": "Unknown. Register page returns 403",
              "cost": "Royalty free SDK",
              "url": "https://developer.mitchell.com/apis/development-life-cycle",
              "confirmed": true
            },
            {
              "action": "Install the UAT RepairCenter sandbox, max 10 concurrent users",
              "who": "Revv",
              "provide": "Windows PC",
              "time": "Unknown",
              "cost": "$0 stated",
              "url": "https://developer.mitchell.com/apis/repaircenter-sandbox",
              "confirmed": true
            },
            {
              "action": "Register each app for an AppID and App Key",
              "who": "Revv",
              "provide": "App details",
              "time": "Unknown",
              "cost": "$0 stated",
              "url": "https://developer.mitchell.com/apis/development-life-cycle",
              "confirmed": true
            },
            {
              "action": "Email developer.support@mitchell.com with the Approval Form and API code",
              "who": "Revv",
              "provide": "Approval Form, code that uses the API",
              "time": "'a couple of weeks'",
              "cost": "$0 stated",
              "url": "https://developer.mitchell.com/apis/development-life-cycle",
              "confirmed": true
            },
            {
              "action": "Production test shop, new keys, then a pilot with mutual customers",
              "who": "Revv and Mitchell",
              "provide": "3 test accounts, pilot shops",
              "time": "Unknown",
              "cost": "Unknown",
              "url": "https://developer.mitchell.com/apis/development-life-cycle",
              "confirmed": true
            },
            {
              "action": "Sign the Reseller Agreement. The template link returns 404",
              "who": "Revv and Mitchell",
              "provide": "Signature",
              "time": "Unknown",
              "cost": "Unknown",
              "url": "",
              "confirmed": false
            },
            {
              "action": "Launch in the RepairCenter ToolStore. Re-submit before each update",
              "who": "Revv and Mitchell",
              "provide": "Each new version",
              "time": "Each release",
              "cost": "Unknown",
              "url": "https://developer.mitchell.com/apis/development-life-cycle",
              "confirmed": true
            }
          ],
          "blockers": [
            {
              "text": "All data from the API is Mitchell confidential. No training or cross-shop analytics",
              "quote": "all data obtained via the Interface ... are confidential and proprietary information of Mitchell",
              "url": "https://developer.mitchell.com/terms-use"
            },
            {
              "text": "Either party may end the deal at any time. Mitchell may build similar features",
              "quote": "Either party may terminate this Agreement at any time with or without cause",
              "url": "https://developer.mitchell.com/terms-use"
            },
            {
              "text": "Portal looks dormant: register 403, reseller template 404, forum empty",
              "quote": "",
              "url": "https://developer.mitchell.com/forum"
            },
            {
              "text": "Back-end sweeps limited to once a day. Calls return max 100 lines",
              "quote": "restricted to once a day on a nightly basis",
              "url": "https://developer.mitchell.com/apis/development-life-cycle"
            }
          ],
          "corrections": [
            "RepairCenter the product may not be dead. A CollisionLink help page still lists it (Oct 2026)"
          ],
          "unknowns": [
            {
              "question": "Does the RepairCenter Partner Network still accept new partners?",
              "contact": "developer.support@mitchell.com"
            }
          ],
          "confidence": "High",
          "source_file": "09-redteam-estimating-parts.md"
        },
        {
          "id": "mitchell-partner-programs",
          "name": "Mitchell Cloud API and MIOP",
          "status": "talk",
          "cost": "Unknown",
          "summary": "No public join process. MIOP is for insurers that pick a third-party AI provider.",
          "requirements": [
            "No public requirements. NDA, scope and fees unknown"
          ],
          "steps": [
            {
              "action": "Email developer.support@mitchell.com and use mitchell.com/contact with a brief",
              "who": "Revv",
              "provide": "Short product brief",
              "time": "Unknown",
              "cost": "$0",
              "url": "https://developer.mitchell.com/apis",
              "confirmed": false
            },
            {
              "action": "Sign a mutual NDA",
              "who": "Revv and Mitchell",
              "provide": "Signature",
              "time": "Unknown",
              "cost": "Unknown",
              "url": "",
              "confirmed": false
            },
            {
              "action": "Agree scope, data and fees",
              "who": "Revv and Mitchell",
              "provide": "Unknown",
              "time": "Unknown",
              "cost": "Unknown",
              "url": "",
              "confirmed": false
            },
            {
              "action": "Pilot with Mitchell customers",
              "who": "Revv and Mitchell",
              "provide": "Pilot shops",
              "time": "Unknown",
              "cost": "Unknown",
              "url": "",
              "confirmed": false
            }
          ],
          "blockers": [
            {
              "text": "MIOP lets an insurer choose a third-party AI. It is not a shop-tool door",
              "quote": "Select your preferred AI",
              "url": "https://www.mitchell.com/solutions/auto-physical-damage/intelligent-solutions/open-platform"
            },
            {
              "text": "mitchell.com/partners, enlyte.com/partners and mitchell.com/developers return 404",
              "quote": "",
              "url": ""
            },
            {
              "text": "Mitchell sells its own AI (MIDA, Intelligent Estimating)",
              "quote": "",
              "url": ""
            }
          ],
          "corrections": [
            "07 said no Mitchell program exists. True for shop tools, but MIOP exists on the insurer side"
          ],
          "unknowns": [
            {
              "question": "Any API, webhook or Secure Share-type program for Cloud Estimating shop vendors in 2026?",
              "contact": "developer.support@mitchell.com"
            },
            {
              "question": "How does a third party join MIOP? Is it open to a shop-side estimate review vendor?",
              "contact": "https://www.mitchell.com/contact"
            }
          ],
          "confidence": "Medium",
          "source_file": "09-redteam-estimating-parts.md"
        },
        {
          "id": "solera-estimate-return",
          "name": "Solera Audatex Estimate Return API",
          "status": "blocked",
          "cost": "Not stated",
          "summary": "Assignment-driven API for carriers and TPAs. A shop tool does not send assignments.",
          "requirements": [
            "Audatex account representative",
            "Ability to consume and expose JSON APIs",
            "A segregated development and test environment",
            "Consult CIECA about membership",
            "IP allow-list, VPN or SSL. Basic or OAuth2"
          ],
          "steps": [
            {
              "action": "Get an Audatex account representative",
              "who": "Revv",
              "provide": "Business case",
              "time": "Unknown",
              "cost": "Unknown",
              "url": "https://na.api.solera.com/files/Estimate%20Return%20API.pdf",
              "confirmed": true
            },
            {
              "action": "Kickoff meeting on scope, timeline and prerequisites",
              "who": "Revv and Audatex",
              "provide": "Technical staff, segregated dev and test environment",
              "time": "Unknown",
              "cost": "Unknown",
              "url": "https://na.api.solera.com/files/Estimate%20Return%20API.pdf",
              "confirmed": true
            },
            {
              "action": "Review data mapping. Audatex supports a subset of BMS 5.7",
              "who": "Revv",
              "provide": "",
              "time": "Unknown",
              "cost": "Unknown",
              "url": "https://na.api.solera.com/files/Estimate%20Return%20API.pdf",
              "confirmed": true
            },
            {
              "action": "Send assignments to Audatex",
              "who": "Revv as client",
              "provide": "Assignment BMS messages",
              "time": "Unknown",
              "cost": "Unknown",
              "url": "https://api-prod.audatex.com/TestAssignmentapi/swagger/v2/swagger.json",
              "confirmed": true
            },
            {
              "action": "Build auth and EstimateComplete endpoints. Set up the secure connection",
              "who": "Revv",
              "provide": "Two HTTPS endpoints, IPs, certs",
              "time": "Unknown",
              "cost": "Dev time",
              "url": "https://na.api.solera.com/files/Estimate%20Return%20API.pdf",
              "confirmed": true
            },
            {
              "action": "System integration testing, then UAT with Audatex",
              "who": "Revv and Audatex",
              "provide": "Test cases",
              "time": "Unknown",
              "cost": "Unknown",
              "url": "https://na.api.solera.com/files/Estimate%20Return%20API.pdf",
              "confirmed": true
            },
            {
              "action": "Go live",
              "who": "Audatex",
              "provide": "Production endpoints and auth",
              "time": "No earlier than 5 business days after UAT signoff",
              "cost": "Unknown",
              "url": "https://na.api.solera.com/files/Estimate%20Return%20API.pdf",
              "confirmed": true
            }
          ],
          "blockers": [
            {
              "text": "You only get estimates for assignments you send. That is a carrier or TPA model",
              "quote": "Client authentication value get from Assignment request.",
              "url": "https://na.api.solera.com/files/Estimate%20Return%20API.pdf"
            },
            {
              "text": "No self-serve portal, signup or public key",
              "quote": "there is no self-serve developer portal on solera.com",
              "url": "https://providers.apievangelist.com/providers/solera/"
            }
          ],
          "corrections": [
            "07 said time is not stated. Go-live is no earlier than 5 business days after UAT signoff",
            "US support phone is 1-800-669-4237. (866) 420-2048 is the Canada number",
            "07 implied a vendor like Revv can use it. The flow is assignment-driven"
          ],
          "unknowns": [
            {
              "question": "Does Solera offer Estimate Return or any BMS API to a shop vendor that sends no assignments?",
              "contact": "AXUS.AASupportContact@audatex.com · 1-800-669-4237"
            }
          ],
          "confidence": "High",
          "source_file": "09-redteam-estimating-parts.md"
        },
        {
          "id": "audatex-qapter-export",
          "name": "Audatex / Qapter shop EMS export",
          "status": "apply",
          "cost": "$0 stated + CIECA $1,000/yr",
          "summary": "Qapter shops export EMS (CIECA 2.60) to a folder. No local BMS export.",
          "requirements": [
            "CIECA membership for Revv",
            "Revv Windows folder agent",
            "Shop Qapter account with Admin rights",
            "Revv must parse EMS 2.6 (dBase) files"
          ],
          "steps": [
            {
              "action": "Get the CIECA license and build the Windows agent",
              "who": "Revv",
              "provide": "See Mitchell export steps",
              "time": "Same day for CIECA",
              "cost": "$1,000/yr",
              "url": "",
              "confirmed": false
            },
            {
              "action": "Shop logs in with Admin rights. Help > Express Setup > Customize Workfile Settings",
              "who": "Shop",
              "provide": "Admin account",
              "time": "Minutes",
              "cost": "$0 stated",
              "url": "https://www.alldata.com/ca/en/support/repair-planner/article/export-audatex-qapter",
              "confirmed": true
            },
            {
              "action": "Pick EMS export type 'CIECA 2.60' and set the Revv export folder",
              "who": "Shop",
              "provide": "Revv folder path",
              "time": "Minutes",
              "cost": "$0 stated",
              "url": "https://www.alldata.com/ca/en/support/repair-planner/article/export-audatex-qapter",
              "confirmed": true
            },
            {
              "action": "Tick 'Export on Close' and 'Export on Exit' in File Manager",
              "who": "Shop",
              "provide": "",
              "time": "Minutes",
              "cost": "$0 stated",
              "url": "https://www.alldata.com/ca/en/support/repair-planner/article/export-audatex-qapter",
              "confirmed": true
            },
            {
              "action": "Older Audatex Estimating: Options > Export, 'CIECA 2.60', 'Always Export'",
              "who": "Shop",
              "provide": "",
              "time": "Minutes",
              "cost": "$0 stated",
              "url": "https://collisionlinkshop.zendesk.com/hc/en-us/articles/18906148547859",
              "confirmed": true
            },
            {
              "action": "Ask Solera if its shop license limits sending EMS to a third-party AI",
              "who": "Revv",
              "provide": "Email",
              "time": "Unknown",
              "cost": "$0",
              "url": "",
              "confirmed": false
            }
          ],
          "blockers": [
            {
              "text": "No local BMS export. Revv must parse EMS for Qapter shops",
              "quote": "Per CIECA standards, Audatex does not support export of BMS files locally.",
              "url": "https://www.repairerdrivennews.com/2021/05/17/estimating-systems-discuss-body-shops-options-for-managing-bms-communication/"
            },
            {
              "text": "No public Solera shop terms on sending EMS to a third-party AI",
              "quote": "",
              "url": ""
            }
          ],
          "corrections": [],
          "unknowns": [
            {
              "question": "Does the Audatex or Qapter shop license limit sending EMS exports to a third-party AI vendor?",
              "contact": "AXUS.AASupportContact@audatex.com · 1-800-669-4237"
            }
          ],
          "confidence": "Medium",
          "source_file": "09-redteam-estimating-parts.md"
        }
      ]
    },
    {
      "name": "Parts data",
      "items": [
        {
          "id": "collisionlink-import",
          "name": "OEC CollisionLink estimate import",
          "status": "talk",
          "cost": "Free for shops",
          "summary": "Shops import EMS files via a Windows tray agent. Revv-made files need OEC consent.",
          "requirements": [
            "Shop enrolls in CollisionLink Shop (free)",
            "Windows PC or server for the Estimate Uploader Tool (EUT)",
            "Shop sets its estimating system EMS export path in the EUT",
            "OEC consent for Revv-made EMS files (unknown)"
          ],
          "steps": [
            {
              "action": "Shop enrolls in CollisionLink Shop",
              "who": "Shop",
              "provide": "Shop details, users, chosen dealers",
              "time": "Unknown",
              "cost": "Free for shops",
              "url": "https://oeconnection.com/products/collisionlink/",
              "confirmed": true
            },
            {
              "action": "Shop installs the Estimate Uploader Tool (setup.exe tray agent)",
              "who": "Shop",
              "provide": "Windows PC or server",
              "time": "Minutes",
              "cost": "$0 stated",
              "url": "https://collisionlinkshop.zendesk.com/hc/en-us/articles/1500008639842",
              "confirmed": true
            },
            {
              "action": "Shop sets its estimating system EMS export path in the EUT",
              "who": "Shop",
              "provide": "Path",
              "time": "Minutes",
              "cost": "$0",
              "url": "https://collisionlinkshop.zendesk.com/hc/en-us/articles/18906148547859",
              "confirmed": true
            },
            {
              "action": "Shop exports an estimate. EUT creates a draft order under Unsent Orders",
              "who": "Shop",
              "provide": "",
              "time": "Per estimate",
              "cost": "$0",
              "url": "https://collisionlinkshop.zendesk.com/hc/en-us/articles/18908048434323",
              "confirmed": true
            },
            {
              "action": "Ask OEC if a Revv-made EMS file in the EUT folder is allowed, as Web-Est does",
              "who": "Revv",
              "provide": "Sample EMS 2.6 files",
              "time": "Unknown",
              "cost": "Unknown",
              "url": "",
              "confirmed": false
            },
            {
              "action": "Ask OEC for any data feed out of CollisionLink (prices, orders)",
              "who": "Revv",
              "provide": "Unknown",
              "time": "Unknown",
              "cost": "Unknown",
              "url": "",
              "confirmed": false
            }
          ],
          "blockers": [
            {
              "text": "The EUT file drop is the only input. There is no push API",
              "quote": "There is no other way to upload estimates into CollisionLink to create an order.",
              "url": "https://collisionlinkshop.zendesk.com/hc/en-us/articles/1500008639842"
            },
            {
              "text": "OEC owns EstimateIQ with the SCRS BOT, a direct Revv competitor",
              "quote": "available as an optional add-on within EstimateIQ",
              "url": "https://oeconnection.com/products/estimateiq/"
            },
            {
              "text": "No public data program out of CollisionLink",
              "quote": "",
              "url": ""
            }
          ],
          "corrections": [
            "03 and 07 missed the estimate import. The help center documents it",
            "The OEC contact page now lists phone 888-776-5792 and no email"
          ],
          "unknowns": [
            {
              "question": "May a third-party tool write EMS 2.6 files into the EUT folder? Is an OEC agreement needed?",
              "contact": "OEC 888-776-5792 · https://oeconnection.com/contact-us/"
            },
            {
              "question": "Does OEC have a data program that gives a shop-authorized vendor CollisionLink prices or orders?",
              "contact": "OEC 888-776-5792"
            }
          ],
          "confidence": "Medium",
          "source_file": "09-redteam-estimating-parts.md"
        },
        {
          "id": "partstech-api",
          "name": "PartsTech API",
          "status": "risk",
          "cost": "On the Order Form",
          "summary": "Signed Order Form gives API keys. Exclusivity, no caching and no analytics.",
          "requirements": [
            "Entity duly organized, validly existing and in good standing",
            "Sanctions warranty (SDN list, Entity List)",
            "Written Security Program",
            "Privacy policy no less protective than PartsTech's",
            "PartsTech as the exclusive parts catalog and ordering provider",
            "Give PartsTech access to a full version of Revv",
            "Each shop links its own PartsTech account"
          ],
          "steps": [
            {
              "action": "Contact PartsTech for an API Order Form",
              "who": "Revv",
              "provide": "Entity, use case",
              "time": "Unknown",
              "cost": "$0",
              "url": "https://partstech.com/api-agreement-terms/",
              "confirmed": true
            },
            {
              "action": "Agree services and fees: Catalog, Punchout, Labor Operations, Tires",
              "who": "Revv and PartsTech",
              "provide": "Service choice",
              "time": "Unknown",
              "cost": "Listed on the Order Form",
              "url": "https://partstech.com/api-agreement-terms/",
              "confirmed": true
            },
            {
              "action": "Sign the Order Form. Published terms and user terms become part of it",
              "who": "Signer with authority",
              "provide": "Entity in good standing, sanctions warranty",
              "time": "Unknown",
              "cost": "On Order Form",
              "url": "https://partstech.com/api-agreement-terms/",
              "confirmed": true
            },
            {
              "action": "Get API keys and a Test User account",
              "who": "PartsTech",
              "provide": "",
              "time": "Unknown",
              "cost": "",
              "url": "https://partstech.com/api-agreement-terms/",
              "confirmed": true
            },
            {
              "action": "Write a Security Program and a privacy policy",
              "who": "Revv",
              "provide": "Documents",
              "time": "Unknown",
              "cost": "Legal time",
              "url": "https://partstech.com/api-agreement-terms/",
              "confirmed": true
            },
            {
              "action": "Build with PartsTech as the exclusive catalog. Offer it at no extra charge",
              "who": "Revv",
              "provide": "Code",
              "time": "Unknown",
              "cost": "Dev time",
              "url": "https://partstech.com/api-agreement-terms/",
              "confirmed": true
            },
            {
              "action": "Before launch give PartsTech setup docs, support contacts and a full Revv account",
              "who": "Revv",
              "provide": "Docs and a full Revv account",
              "time": "Unknown",
              "cost": "$0",
              "url": "https://partstech.com/api-agreement-terms/",
              "confirmed": true
            },
            {
              "action": "Agree joint marketing in writing",
              "who": "Revv and PartsTech",
              "provide": "Marketing drafts",
              "time": "Unknown",
              "cost": "Unknown",
              "url": "https://partstech.com/api-agreement-terms/",
              "confirmed": true
            },
            {
              "action": "Each shop links its own PartsTech account in Revv",
              "who": "Shop",
              "provide": "PartsTech username and API key",
              "time": "Minutes",
              "cost": "Shop plan $0 to $85/mo",
              "url": "https://help.shopmonkey.io/en/articles/8809801",
              "confirmed": true
            }
          ],
          "blockers": [
            {
              "text": "Exclusivity: no other parts catalogs or ordering inside Revv without a waiver",
              "quote": "Use PartsTech as Your exclusive provider of parts catalog searching and ordering functionality",
              "url": "https://partstech.com/api-agreement-terms/"
            },
            {
              "text": "No storage of PartsTech data. No price history or benchmarks",
              "quote": "cache, copy, record, pre-fetch, compile or otherwise store any portion of the PartsTech Data",
              "url": "https://partstech.com/api-agreement-terms/"
            },
            {
              "text": "No statistical analysis of PartsTech offerings without consent",
              "quote": "perform any statistical analysis of, any of the PartsTech Offerings",
              "url": "https://partstech.com/api-agreement-terms/"
            },
            {
              "text": "PartsTech gets a perpetual license to usage data. OEC also sells EstimateIQ",
              "quote": "irrevocable, perpetual, and cost free right and license",
              "url": "https://partstech.com/api-agreement-terms/"
            },
            {
              "text": "A competitor-owned company gets a full Revv account",
              "quote": "Each Party shall provide access to a full version of its product for training and support purposes.",
              "url": "https://partstech.com/api-agreement-terms/"
            },
            {
              "text": "The incorporated user terms URL returns 404. Get the exact version in writing",
              "quote": "",
              "url": "https://partstech.com/api-agreement-terms/"
            },
            {
              "text": "A sale of Revv to a competitor can end the deal",
              "quote": "deems in its reasonable discretion to be a competitor",
              "url": "https://partstech.com/api-agreement-terms/"
            },
            {
              "text": "PartsTech is mechanical and tire. OEC lists collision parts under TraxCollision",
              "quote": "",
              "url": "https://oeconnection.com/products/partstech/"
            }
          ],
          "corrections": [
            "Disputes go to JAMS arbitration in Boston. Suffolk County courts only for IP misuse",
            "The /contact/ page redirects home. Use info@partstech.com, (866) 308-5193",
            "07 missed 4 traps: full product access, 404 user terms, JAMS, change of control",
            "The parts data file rates PartsTech fit for Revv as Blocked"
          ],
          "unknowns": [
            {
              "question": "What is the API price on a standard Order Form? Is there a startup price?",
              "contact": "info@partstech.com · (866) 308-5193"
            },
            {
              "question": "Which exact user terms apply? The incorporated URL returns 404",
              "contact": "info@partstech.com"
            },
            {
              "question": "Does exclusivity cover OEM collision catalogs? Can a waiver go in the Order Form?",
              "contact": "info@partstech.com"
            },
            {
              "question": "Do you require insurance, SOC 2, a pen test or an EIN before signing?",
              "contact": "info@partstech.com"
            },
            {
              "question": "Can you waive the caching and statistical-analysis bans?",
              "contact": "info@partstech.com"
            }
          ],
          "confidence": "High",
          "source_file": "09-redteam-estimating-parts.md"
        },
        {
          "id": "partstrader",
          "name": "PartsTrader / Orderly",
          "status": "blocked",
          "cost": "Unknown",
          "summary": "Terms bar shops from sharing quotes with anyone but the carrier. No partner page.",
          "requirements": [
            "PartsTrader written consent before any shop forwards quotes or orders to Revv"
          ],
          "steps": [
            {
              "action": "Contact PartsTrader business development",
              "who": "Revv",
              "provide": "Brief",
              "time": "Unknown",
              "cost": "$0",
              "url": "https://www.partstrader.com/",
              "confirmed": false
            },
            {
              "action": "Request the ISO 27001 certificate and partner security terms",
              "who": "Revv",
              "provide": "Email",
              "time": "Unknown",
              "cost": "$0",
              "url": "https://www.partstrader.com/security/",
              "confirmed": true
            },
            {
              "action": "Get written consent before any shop forwards PartsTrader data to Revv",
              "who": "Revv and PartsTrader",
              "provide": "Written request",
              "time": "Unknown",
              "cost": "Unknown",
              "url": "https://www.partstrader.com/terms-of-service/",
              "confirmed": true
            },
            {
              "action": "Any API, protocol, fee or test process",
              "who": "PartsTrader",
              "provide": "Unknown",
              "time": "Unknown",
              "cost": "Unknown",
              "url": "",
              "confirmed": false
            }
          ],
          "blockers": [
            {
              "text": "Shops may not share platform data except with the carrier on the quote",
              "quote": "other than the insurance carrier listed on the Quote Request",
              "url": "https://www.partstrader.com/terms-of-service/"
            },
            {
              "text": "No competitive use of the platform",
              "quote": "Use the Platform to build a similar or competitive website, application, or service.",
              "url": "https://www.partstrader.com/terms-of-service/"
            },
            {
              "text": "Owned by Enlyte, Mitchell's parent, since 1 Apr 2026",
              "quote": "",
              "url": "https://www.partstrader.com/news_updates/enlyte-completes-acquisition-of-partstrader/"
            },
            {
              "text": "Orderly overlaps Revv and can export details back to the estimate",
              "quote": "",
              "url": "https://myorderly.com/faq"
            }
          ],
          "corrections": [
            "Enlyte closed the deal on 1 Apr 2026, not 6 Apr 2026",
            "Terms are stronger than 07 said. They bar sharing with anyone but the listed carrier",
            "The 2015 Technology Partner Program is confirmed for 2015 only"
          ],
          "unknowns": [
            {
              "question": "Is the PartsTrader Technology Partner Program open in 2026?",
              "contact": "support@partstrader.com · 855-932-7278"
            },
            {
              "question": "Can PartsTrader grant a written exception so a shop can send quotes to its vendor?",
              "contact": "support@partstrader.com · 855-932-7278"
            },
            {
              "question": "Please send your ISO 27001 certificate and any partner security questionnaire",
              "contact": "security@partstrader.us.com"
            }
          ],
          "confidence": "High",
          "source_file": "09-redteam-estimating-parts.md"
        },
        {
          "id": "oec-mypricelink",
          "name": "OEC MyPriceLink",
          "status": "talk",
          "cost": "Unverified",
          "summary": "Only licensed route to GM and Ford collision list prices. OEC sells a rival tool.",
          "requirements": [
            "MPL integration agreement with OEC (CCC signed one in 2015)",
            "GM and Ford sign-off (inferred)",
            "Live quote call per estimate line with vehicle and payer data"
          ],
          "steps": [
            {
              "action": "Call OEC Sales and ask for an MPL estimating-system integration agreement",
              "who": "Founder",
              "provide": "Entity, product, estimate volume",
              "time": "Unverified",
              "cost": "$0",
              "url": "https://oeconnection.com/products/mypricelink/",
              "confirmed": false
            },
            {
              "action": "Sign an NDA and the MPL integration agreement. Expect GM and Ford sign-off",
              "who": "OEC",
              "provide": "Entity, likely security review",
              "time": "About 1 year for CCC in 2015",
              "cost": "Unverified",
              "url": "https://www.repairerdrivennews.com/2015/11/25/ccc-collisionlink-account-no-longer-necessary-to-use-gms-mypricelink-on-ccc-one/",
              "confirmed": false
            },
            {
              "action": "Build the live quote call. Store the quote ID per line",
              "who": "Revv",
              "provide": "VIN, payer, estimate ID",
              "time": "Weeks",
              "cost": "Engineering",
              "url": "",
              "confirmed": false
            },
            {
              "action": "Pilot with GM and Ford dealers",
              "who": "OEC",
              "provide": "Test estimates",
              "time": "About 4 months for GM in 2015",
              "cost": "Unverified",
              "url": "https://fenderbender.com/news/article/55049085/",
              "confirmed": false
            },
            {
              "action": "Fallback: each shop views MPL prices in free CollisionLink Shop",
              "who": "Shop",
              "provide": "Free account",
              "time": "Days",
              "cost": "$0 to shop",
              "url": "https://oeconnection.com/products/collisionlink-shop/",
              "confirmed": true
            }
          ],
          "blockers": [
            {
              "text": "GM and Ford collision prices are $0 in static files",
              "quote": "select collision parts (MyPriceLink Parts) will be shown with a $0 list price",
              "url": "https://oeconnection.com/products/mypricelink/"
            },
            {
              "text": "OEC controls who gets the price and competes with EstimateIQ",
              "quote": "controlling who receives it and why",
              "url": "https://oeconnection.com/products/mypricelink/"
            },
            {
              "text": "Revv reuse of prices seen in CollisionLink Shop is unverified",
              "quote": "",
              "url": ""
            }
          ],
          "corrections": [
            "02 cited the MOTOR GEN5 kit for the GM $0 fact. The real source is OEC",
            "Only GM and Ford are named on MyPriceLink. Other OEMs are unverified"
          ],
          "unknowns": [
            {
              "question": "Does OEC sign MPL integration agreements with new estimate-review vendors? Fees, approvals?",
              "contact": "OEC Sales 888-776-5792 ext. 3"
            },
            {
              "question": "Which OEMs use MyPriceLink in the US as of October 2026?",
              "contact": "Support@OEConnection.com · 888-776-5792 ext. 1"
            },
            {
              "question": "Can a CollisionLink Shop user pass imported MPL prices to a third-party app?",
              "contact": "OEC Sales 888-776-5792 ext. 3"
            }
          ],
          "confidence": "Medium",
          "source_file": "09-redteam-parts-data.md"
        },
        {
          "id": "oec-estimateiq-repairlogic",
          "name": "OEC EstimateIQ and RepairLogic",
          "status": "none",
          "cost": "n/a",
          "summary": "No public partner path. EstimateIQ competes with Revv. RepairLogic is bilateral with CCC.",
          "requirements": [],
          "steps": [],
          "blockers": [
            {
              "text": "EstimateIQ does the same job as Revv",
              "quote": "analyzes your estimate line by line in real-time",
              "url": "https://oeconnection.com/products/estimateiq/"
            }
          ],
          "corrections": [
            "EstimateIQ now bundles the SCRS BOT with more than 1,500 repair-planning operations",
            "RepairLogic is live in CCC ONE for all shops since 1 Jun 2026"
          ],
          "unknowns": [
            {
              "question": "What OEM license basis covers RepairLogic procedures? Is there a partner API?",
              "contact": "OEC sales via https://www.oeconnection.com"
            }
          ],
          "confidence": "High",
          "source_file": "09-redteam-estimating-parts.md"
        },
        {
          "id": "motor",
          "name": "MOTOR Information Systems",
          "status": "risk",
          "cost": "Annual fee + end-user fees, 3-yr term",
          "summary": "CCC held an exclusive on MOTOR collision estimating data. Get a written OK first.",
          "requirements": [
            "Company name and business email on the sales form",
            "Auto Care VCdb/PCdb subscription for the ACES kits",
            "OEM approval for the use case may apply",
            "Use in North America only. Payable in US dollars",
            "Show OEM copyright notices (likely)",
            "NDA, insurance, SOC 2: unverified"
          ],
          "steps": [
            {
              "action": "Read the public dev kits: GEN4.5 Collision, GEN5, VIN to VCdb US, PVI",
              "who": "Revv",
              "provide": "",
              "time": "1 day",
              "cost": "$0",
              "url": "https://www.motor.com/developer-hub/",
              "confirmed": true
            },
            {
              "action": "Optional: test the DaaS sandbox with the public keys. Evaluation only",
              "who": "Revv engineer",
              "provide": "Accept sandbox terms by use",
              "time": "Days",
              "cost": "$0",
              "url": "https://www.motor.com/privacy-policy/",
              "confirmed": true
            },
            {
              "action": "Submit the Get Started form or call National Accounts",
              "who": "Founder",
              "provide": "Name, business email, phone, company, business type, country",
              "time": "Unverified",
              "cost": "$0",
              "url": "https://www.motor.com/sales/",
              "confirmed": true
            },
            {
              "action": "State the use case in writing: collision estimates, supplements, AI, shop-facing",
              "who": "Founder",
              "provide": "Use case, locations, files vs DaaS, makes",
              "time": "Unverified",
              "cost": "$0",
              "url": "",
              "confirmed": false
            },
            {
              "action": "MOTOR checks OEM approval for the use case",
              "who": "MOTOR",
              "provide": "Use-case description",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "https://www.motor.com/privacy-policy/",
              "confirmed": true
            },
            {
              "action": "Receive a written proposal: annual Subscription Fee + End User Fees",
              "who": "MOTOR",
              "provide": "",
              "time": "Unverified",
              "cost": "Not public",
              "url": "https://www.motor.com/privacy-policy/",
              "confirmed": true
            },
            {
              "action": "Buy Auto Care VCdb/PCdb to decode the ACES kits",
              "who": "Revv",
              "provide": "See Auto Care item",
              "time": "See Auto Care item",
              "cost": "From $3,150/yr",
              "url": "https://www.autocare.org/data-standards/subscriptions",
              "confirmed": true
            },
            {
              "action": "Sign the 3-year license and any NDA or security addendum",
              "who": "Revv and MOTOR",
              "provide": "Legal entity details, signatory",
              "time": "Unverified",
              "cost": "Annual fee + per-location fees",
              "url": "",
              "confirmed": true
            },
            {
              "action": "Receive production API keys or file delivery",
              "who": "MOTOR",
              "provide": "Signed license",
              "time": "Unverified",
              "cost": "Included",
              "url": "",
              "confirmed": true
            },
            {
              "action": "Report end-user counts. Pay annual fees and increases",
              "who": "Revv",
              "provide": "Location, device, user counts",
              "time": "Yearly",
              "cost": "Per proposal",
              "url": "",
              "confirmed": true
            }
          ],
          "blockers": [
            {
              "text": "CCC contract (2002) bars MOTOR from new collision estimating licenses",
              "quote": "will not (i) enter into new Database license agreements with any other entity",
              "url": "https://www.sec.gov/Archives/edgar/data/1017917/000091205702011637/a2073198zex-10_16.txt"
            },
            {
              "text": "Auto-renewal keeps the exclusive alive to 2031-06-30 by default. Status not public",
              "quote": "automatically renewed thereafter for two (2) successive renewal periods",
              "url": "https://www.sec.gov/Archives/edgar/data/1017917/000091205702011637/a2073198zex-10_16.txt"
            },
            {
              "text": "MOTOR parts end-user text bans collision estimate use",
              "quote": "use the Databases to facilitate the generation of collision repair estimates",
              "url": "https://www.revolutionparts.com/data-terms/"
            },
            {
              "text": "MOTOR can drop an OEM's data",
              "quote": "entitled to discontinue providing any OEM proprietary data",
              "url": "https://www.revolutionparts.com/data-terms/"
            },
            {
              "text": "GEN5 is a subset of collision parts. Some prices are in Canadian dollars",
              "quote": "over 600 part types",
              "url": "https://www.motor.com/wp-content/uploads/2025/08/MOTOR_Gen5_Collision_Mechanical_OEParts_eCommerce_ContentDevKit.pdf"
            },
            {
              "text": "MOTOR sells e-Tech Crash Estimating and powers CCC ONE. Revv competes with both",
              "quote": "",
              "url": "https://www.cccis.com/partners/motor"
            }
          ],
          "corrections": [
            "08 mis-scoped the collision ban. It is a RevolutionParts end-user flow-down",
            "MOTOR's own End User Terms on motor.com have no collision clause",
            "The sandbox terms URL now 301-redirects to motor.com/privacy-policy/",
            "02 overstated GEN5 as the route for OEM list prices. It covers 600 part types",
            "The DaaS e-commerce exclusion applies to the Estimating and Quick Service packages only"
          ],
          "unknowns": [
            {
              "question": "Does any agreement, including with CCC, stop MOTOR licensing collision data to Revv?",
              "contact": "MOTOR National Accounts 800-426-6867 option 0"
            },
            {
              "question": "Is the 'collision repair estimates' restriction part of the license you would offer us?",
              "contact": "MOTOR National Accounts 800-426-6867 option 0"
            },
            {
              "question": "Which datasets would you license? Are collision parts on DaaS or files only?",
              "contact": "accountservices@motor.com"
            },
            {
              "question": "Which OEMs must approve this use case, and how long does it take?",
              "contact": "accountservices@motor.com"
            },
            {
              "question": "Do you require an NDA, insurance, SOC 2 or a security questionnaire?",
              "contact": "accountservices@motor.com"
            }
          ],
          "confidence": "Medium",
          "source_file": "09-redteam-parts-data.md"
        },
        {
          "id": "autocare-vcdb",
          "name": "Auto Care VCdb / PCdb",
          "status": "risk",
          "cost": "$3,150/yr member, $4,410 non-member",
          "summary": "Self-serve purchase, but the license bars showing output to non-subscribers.",
          "requirements": [
            "Corporate entity, or the individual named on the Application form",
            "Membership optional: $1,125/yr at Level 1",
            "Entry Package $2,500 for members under $1M revenue",
            "Answer user audits within 7 days",
            "Separate solution-provider license for SaaS display (terms not public)"
          ],
          "steps": [
            {
              "action": "Email technology@autocare.org for the software and solution-provider license",
              "who": "Founder",
              "provide": "Use case: SaaS showing decoded ACES data to shops",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "https://www.autocare.org/data-standards/subscriptions",
              "confirmed": false
            },
            {
              "action": "Create an autocare.org profile",
              "who": "Revv",
              "provide": "Email, password",
              "time": "Minutes",
              "cost": "$0",
              "url": "https://www.autocare.org/data-standards/subscriptions",
              "confirmed": true
            },
            {
              "action": "Optional: join as a member",
              "who": "Revv",
              "provide": "Global revenue level",
              "time": "Unverified",
              "cost": "$1,125/yr at L1",
              "url": "https://my.autocare.org/become-a-member",
              "confirmed": true
            },
            {
              "action": "Order the Entry Package (member) or VCdb Level 1",
              "who": "Revv",
              "provide": "Revenue level, payment",
              "time": "Starts when payment clears",
              "cost": "$2,500 / $3,150 / $4,410",
              "url": "https://www.autocare.org/data-standards/subscriptions",
              "confirmed": true
            },
            {
              "action": "Accept the Technology Product License Agreement",
              "who": "Revv signatory",
              "provide": "True application info",
              "time": "At order",
              "cost": "Included",
              "url": "https://www.autocare.org/docs/default-source/data-standards/technology-license-agreement_02282025.pdf",
              "confirmed": true
            },
            {
              "action": "Download VCdb, PCdb, Qdb and Brand Table",
              "who": "Revv",
              "provide": "VIP login",
              "time": "After payment",
              "cost": "Included",
              "url": "https://www.autocare.org/data-standards/subscriptions",
              "confirmed": true
            },
            {
              "action": "Get the provider license signed before any shop sees decoded data",
              "who": "Revv and Auto Care",
              "provide": "Per step 1",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "",
              "confirmed": false
            },
            {
              "action": "Renew yearly. Answer audits in 7 days",
              "who": "Revv",
              "provide": "User list",
              "time": "Yearly",
              "cost": "Same fee",
              "url": "",
              "confirmed": true
            }
          ],
          "blockers": [
            {
              "text": "Output may go only to users who are themselves subscribers",
              "quote": "is themselves an independent Subscriber in good standing",
              "url": "https://www.autocare.org/docs/default-source/data-standards/technology-license-agreement_02282025.pdf"
            },
            {
              "text": "Internal business use only",
              "quote": "expressly excludes commercial use",
              "url": "https://www.autocare.org/docs/default-source/data-standards/technology-license-agreement_02282025.pdf"
            },
            {
              "text": "Auto Care can change the terms at any time",
              "quote": "",
              "url": ""
            }
          ],
          "corrections": [
            "08 price list was incomplete. VCdb also includes the Brand Table",
            "Cheaper route: dues $1,125 + Entry Package $2,500 = $3,625",
            "08 missed the 2.2 distribution limit"
          ],
          "unknowns": [
            {
              "question": "Does a SaaS showing MOTOR data decoded with VCdb to shops need a provider license? Fee?",
              "contact": "technology@autocare.org · (301) 654-6664"
            },
            {
              "question": "Please send the software-developer subscription agreement named in 9 of the license",
              "contact": "technology@autocare.org"
            },
            {
              "question": "Is a collision estimating startup eligible for membership as 'business services'?",
              "contact": "membership@autocare.org · todd.finnerty@autocare.org"
            },
            {
              "question": "What is the effective date of the current price table?",
              "contact": "techbilling@autocare.org"
            }
          ],
          "confidence": "High",
          "source_file": "09-redteam-parts-data.md"
        },
        {
          "id": "infomedia",
          "name": "Infomedia (Parts API, Microcat, SimplePart)",
          "status": "risk",
          "cost": "Unverified",
          "summary": "Parts API names estimating use, but the EULA bans AI use and US coverage is doubtful.",
          "requirements": [
            "Authorized partner status for Parts API",
            "Agreement that overrides EULA 3.5(b) AI ban and 3.5(f) third-party ban",
            "Pen tests at least once a year (inferred from customer terms)"
          ],
          "steps": [
            {
              "action": "Submit a Sales enquiry (Region Americas, product Parts) or call",
              "who": "Founder",
              "provide": "Name, company, email, region, how can we help",
              "time": "Unverified",
              "cost": "$0",
              "url": "https://ifmamericas.com/contact/",
              "confirmed": true
            },
            {
              "action": "Ask if Parts API and Parts Validation API cover US makes",
              "who": "Revv",
              "provide": "VIN test list, makes",
              "time": "Unverified",
              "cost": "$0",
              "url": "https://ifmamericas.com/apis/?region=americas",
              "confirmed": false
            },
            {
              "action": "Apply for authorized partner status",
              "who": "Revv",
              "provide": "Use case, volumes",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "https://ifmamericas.com/apis/parts-api/",
              "confirmed": false
            },
            {
              "action": "Negotiate an agreement that overrides EULA 3.5(b) and 3.5(f)",
              "who": "Lawyer",
              "provide": "Redlines",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "https://ifmamericas.com/legal/eula/",
              "confirmed": false
            },
            {
              "action": "Meet Infomedia security terms",
              "who": "Revv",
              "provide": "Yearly pen-test evidence, security contact",
              "time": "Unverified",
              "cost": "Engineering cost",
              "url": "",
              "confirmed": false
            },
            {
              "action": "Get credentials. Integrate VIN API, then Parts or Validation API",
              "who": "Revv",
              "provide": "Unknown",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "",
              "confirmed": false
            }
          ],
          "blockers": [
            {
              "text": "EULA bans any AI-related use",
              "quote": "the development, implementation, use, training or deployment of machine learning or AI systems",
              "url": "https://ifmamericas.com/legal/eula/"
            },
            {
              "text": "EULA bans third-party access",
              "quote": "grant access to the Service(s) or the Information to any third party whatsoever",
              "url": "https://ifmamericas.com/legal/eula/"
            },
            {
              "text": "The Americas API filter does not list Parts API or Parts Validation API",
              "quote": "",
              "url": "https://ifmamericas.com/apis/?region=americas"
            },
            {
              "text": "Microcat AI validates part numbers in estimates. It is a competing product",
              "quote": "",
              "url": "https://ifmamericas.com/products/parts/microcat-ai-collision-parts-ordering/"
            }
          ],
          "corrections": [
            "08 said Infomedia is worth a call next to MOTOR. The AI ban weakens that",
            "Infomedia is private (TPG, delisted 3 Dec 2025)",
            "SimplePart nav says 19 OEMs. The page lists 17 programs"
          ],
          "unknowns": [
            {
              "question": "Are Parts API and Parts Validation API available for US makes? Which makes?",
              "contact": "https://ifmamericas.com/contact/ · +1 888 843 0425"
            },
            {
              "question": "Can a US collision estimating vendor become an authorized partner? Steps, fees?",
              "contact": "https://ifmamericas.com/contact/ · +1 888 843 0425"
            },
            {
              "question": "Will the API agreement override EULA 3.5(b) and 3.5(f) for an AI estimating product?",
              "contact": "legal@infomedia.com.au"
            },
            {
              "question": "Is SimplePart catalog data licensed from MOTOR? Is there a SimplePart data API?",
              "contact": "support@simplepart.com · 1-888-843-0425"
            }
          ],
          "confidence": "Medium",
          "source_file": "09-redteam-parts-data.md"
        },
        {
          "id": "hollander-interchange",
          "name": "Hollander Interchange",
          "status": "risk",
          "cost": "Unverified",
          "summary": "Only Solera (Audatex) and Car-Part can license Interchange. Recycled parts only.",
          "requirements": [
            "Ford written permission for Ford material",
            "No public API, data-partner program or price"
          ],
          "steps": [
            {
              "action": "Call 800-825-0092 option 4 or use the sales form",
              "who": "Revv",
              "provide": "Form fields, Business Type 'Other'",
              "time": "Unverified",
              "cost": "$0",
              "url": "https://www.hollandersolutions.com/hollander-contact-us/",
              "confirmed": true
            },
            {
              "action": "Ask for a commercial license of the downloadable Interchange for SaaS",
              "who": "Revv",
              "provide": "Use case, users, display scope, AI use",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "https://www.hollandersolutions.com/products/",
              "confirmed": false
            },
            {
              "action": "If Solera refuses, ask Car-Part.com, the only other licensor",
              "who": "Revv",
              "provide": "Same",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "https://www.ftc.gov/sites/default/files/documents/cases/131024soleraletterbai.pdf",
              "confirmed": false
            },
            {
              "action": "Clear the Ford material separately if Ford parts are in scope",
              "who": "Revv and Ford",
              "provide": "Written request",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "https://www.car-part.com/copy",
              "confirmed": true
            }
          ],
          "blockers": [
            {
              "text": "Only 2 licensors, both conflicted",
              "quote": "Solera (through Audatex) and Car-Part are the only companies that can license the Hollander Interchange.",
              "url": "https://www.ftc.gov/sites/default/files/documents/cases/131024soleraletterbai.pdf"
            },
            {
              "text": "Car-Part bars use outside its own products",
              "quote": "You are not permitted to use Car-Part's Automotive Intelligence except as it is integrated",
              "url": "https://www.car-part.com/copy"
            },
            {
              "text": "Interchange gives no OEM list prices. It matters only for recycled parts",
              "quote": "",
              "url": ""
            }
          ],
          "corrections": [
            "The 'Interchange 89.03 released' item is stale. It was released 12/14/2023"
          ],
          "unknowns": [
            {
              "question": "Do you license the downloadable Interchange to estimating vendors? Price, display, AI rights?",
              "contact": "sales@hollanderparts.com · 800-825-0092 option 4"
            }
          ],
          "confidence": "Medium",
          "source_file": "09-redteam-parts-data.md"
        },
        {
          "id": "revolutionparts",
          "name": "RevolutionParts",
          "status": "none",
          "cost": "n/a",
          "summary": "Seller platform on MOTOR data. No data program. Scraping banned.",
          "requirements": [],
          "steps": [
            {
              "action": "Do not scrape RevolutionParts-powered dealer sites",
              "who": "Revv",
              "provide": "",
              "time": "",
              "cost": "$0",
              "url": "https://www.revolutionparts.com/terms-of-service/",
              "confirmed": true
            },
            {
              "action": "Optional: submit the referral partner form. It gives no data rights",
              "who": "Revv",
              "provide": "Form fields unverified",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "https://www.revolutionparts.com/referral-partner-program/",
              "confirmed": true
            },
            {
              "action": "For data, go to MOTOR directly. RevolutionParts cannot sublicense MOTOR data",
              "who": "Revv",
              "provide": "",
              "time": "",
              "cost": "",
              "url": "https://www.revolutionparts.com/data-terms/",
              "confirmed": true
            }
          ],
          "blockers": [
            {
              "text": "Scraping banned without written permission",
              "quote": "To use any data mining, robots, scraper or similar data gathering or extraction methods",
              "url": "https://www.revolutionparts.com/terms-of-service/"
            }
          ],
          "corrections": [],
          "unknowns": [],
          "confidence": "High",
          "source_file": "09-redteam-parts-data.md"
        },
        {
          "id": "dealer-parts-sites",
          "name": "Dealer parts sites",
          "status": "none",
          "cost": "n/a",
          "summary": "One South El Monte group under 6 names. No data program and active bot traps.",
          "requirements": [
            "Reseller certificate for a tax-exempt account only"
          ],
          "steps": [
            {
              "action": "Do not scrape or bulk-copy",
              "who": "Revv",
              "provide": "",
              "time": "",
              "cost": "$0",
              "url": "",
              "confirmed": true
            },
            {
              "action": "Optional: call and ask who supplies the catalog and if they license data",
              "who": "Revv",
              "provide": "Questions",
              "time": "Days",
              "cost": "$0",
              "url": "https://www.hondapartsnow.com/service/contact/us.html",
              "confirmed": false
            },
            {
              "action": "If the catalog vendor is named, go to that vendor",
              "who": "Revv",
              "provide": "Use case",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "",
              "confirmed": false
            },
            {
              "action": "Allowed now: a shop user looks up a part by hand and types it into Revv",
              "who": "Shop",
              "provide": "",
              "time": "",
              "cost": "$0",
              "url": "",
              "confirmed": false
            }
          ],
          "blockers": [
            {
              "text": "The catalog data is not theirs. Pages carry a honeypot link and webdriver checks",
              "quote": "The parts catalog is offered by a third party",
              "url": "https://www.hondapartsnow.com/disclaimer.html"
            }
          ],
          "corrections": [
            "08 said the operators sit two doors apart. Mopar is in Las Vegas, NV. GM is in Tucson, AZ",
            "robots.txt does not block the current /genuine/ product pages"
          ],
          "unknowns": [
            {
              "question": "Who is the third party that offers your parts catalog? Do you license data?",
              "contact": "HondaPartsNow 1-888-984-2011"
            },
            {
              "question": "Is Autobest International the parent of the 5 operating companies?",
              "contact": "CA, NV, AZ Secretary of State records"
            }
          ],
          "confidence": "High",
          "source_file": "09-redteam-parts-data.md"
        },
        {
          "id": "other-parts-vendors",
          "name": "WHI, Partly, Levam, 7zap",
          "status": "blocked",
          "cost": "Levam 5,000 EUR/month",
          "summary": "WHI is for ordering only. Partly and 7zap block it. Levam needs an enterprise tier.",
          "requirements": [
            "Levam registration is reviewed by a data expert",
            "WHI: license restrictions apply (text not public)"
          ],
          "steps": [],
          "blockers": [
            {
              "text": "Partly bans AI training and competitive use. It also finds missing repair operations",
              "quote": "to train or improve any artificial intelligence or machine learning model",
              "url": "https://www.partly.com/us/legal/repair-terms"
            },
            {
              "text": "Levam Standard bars customer-facing SaaS and storage",
              "quote": "does not permit persistent storage",
              "url": "https://levam.net/page/terms-of-service"
            },
            {
              "text": "7zap gives no API or data rights",
              "quote": "Paid plans do not grant API access, bulk data rights",
              "url": "https://7zap.com/en/pages/terms-of-service/"
            }
          ],
          "corrections": [],
          "unknowns": [
            {
              "question": "Do NEXLINK and ORDERLINK terms allow OE dealer prices inside an estimate-review product?",
              "contact": "sales@whisolutions.com · 914-697-9301"
            },
            {
              "question": "Who licenses your OEM catalog data? Enterprise price for customer-facing use?",
              "contact": "support@levam.net"
            },
            {
              "question": "Does Partly license OEM part numbers and US MSRP by VIN to estimating software?",
              "contact": "support@partly.com"
            }
          ],
          "confidence": "Medium",
          "source_file": "09-redteam-parts-data.md"
        }
      ]
    },
    {
      "name": "Reference data",
      "items": [
        {
          "id": "marketcheck",
          "name": "MarketCheck API / NeoVIN",
          "status": "risk",
          "cost": "Free, then $299 or $749/mo + $0.08 per NeoVIN",
          "summary": "Self-serve API. Portal terms ban storing decodes and most AI use without Enterprise.",
          "requirements": [
            "Business email, real name, company name, country, industry",
            "Card on file, also on the Free plan",
            "Free plan is for evaluation only, not production",
            "Keys server-side only. Pen tests need written permission",
            "Enterprise agreement to store decodes on saved estimates",
            "Show 'Data powered by MarketCheck' on request"
          ],
          "steps": [
            {
              "action": "Create an account at /sign-up and verify the email",
              "who": "Founder",
              "provide": "Email, password, region, consent, reCAPTCHA",
              "time": "Minutes",
              "cost": "$0",
              "url": "https://developers.marketcheck.com/sign-up",
              "confirmed": true
            },
            {
              "action": "Complete the profile",
              "who": "Founder",
              "provide": "Name, company, country, industry, what you build",
              "time": "30 seconds",
              "cost": "$0",
              "url": "https://developers.marketcheck.com/sign-up",
              "confirmed": true
            },
            {
              "action": "Add a payment method",
              "who": "Founder",
              "provide": "Card (Stripe), name, billing address",
              "time": "Minutes",
              "cost": "$0 on Free",
              "url": "https://developers.marketcheck.com/sign-up",
              "confirmed": true
            },
            {
              "action": "Accept ToS v2, AUP, Privacy Policy and DPA by checkbox",
              "who": "Founder",
              "provide": "Click",
              "time": "Same step",
              "cost": "$0",
              "url": "https://developers.marketcheck.com/terms",
              "confirmed": true
            },
            {
              "action": "Generate an API key and client secret",
              "who": "Founder",
              "provide": "",
              "time": "Minutes",
              "cost": "$0",
              "url": "https://docs.marketcheck.com/docs/get-started/api/authentication.md",
              "confirmed": true
            },
            {
              "action": "Accept provider terms for third-party endpoints only (recalls, title, plate)",
              "who": "Team owner",
              "provide": "Click",
              "time": "Minutes",
              "cost": "Per-call fee",
              "url": "",
              "confirmed": true
            },
            {
              "action": "Test NeoVIN for evaluation only",
              "who": "Engineer",
              "provide": "",
              "time": "Same day",
              "cost": "$0, 500 calls/mo",
              "url": "",
              "confirmed": true
            },
            {
              "action": "Add a billing contact. Subscribe to Basic or Standard for production",
              "who": "Founder",
              "provide": "Billing contact email",
              "time": "Minutes",
              "cost": "$299 or $749/mo + $0.08 per NeoVIN",
              "url": "https://www.marketcheck.com/apis/pricing/",
              "confirmed": true
            },
            {
              "action": "Get an Enterprise agreement to store decodes and use data with AI",
              "who": "Founder",
              "provide": "Use case, volume, retention, AI flow",
              "time": "Unverified",
              "cost": "Unverified (no public price)",
              "url": "",
              "confirmed": false
            },
            {
              "action": "On request, show 'Data powered by MarketCheck'",
              "who": "Revv",
              "provide": "UI credit",
              "time": "",
              "cost": "$0",
              "url": "",
              "confirmed": true
            }
          ],
          "blockers": [
            {
              "text": "No stored decodes on saved estimates without Enterprise",
              "quote": "You will not build an offline copy, mirror, derivative database, snapshot",
              "url": "https://developers.marketcheck.com/terms"
            },
            {
              "text": "AI use limited to a single session. Logs may count as persistence",
              "quote": "provided that you do not persist the response, the context window, or the conversation history",
              "url": "https://developers.marketcheck.com/terms"
            },
            {
              "text": "Free plan is not for production",
              "quote": "You may not use the free tier as a production data source.",
              "url": ""
            },
            {
              "text": "2 conflicting sets of terms. Which one binds is unverified",
              "quote": "",
              "url": "https://www.marketcheck.com/terms_of_service/"
            },
            {
              "text": "Change of control needs MarketCheck consent",
              "quote": "",
              "url": "https://developers.marketcheck.com/terms"
            }
          ],
          "corrections": [
            "08 quoted the marketing-site terms. Portal ToS v2 (effective 14 Sep 2026, Delaware) binds sign-ups",
            "A card is asked at sign-up, also on the Free plan (from client code)",
            "The AI ban also covers evaluate, validate, benchmark, RAG and vector databases",
            "Early billing threshold may be $250, $500 or $1,000, not only $1,000",
            "Governing law is Delaware for the portal, not New York"
          ],
          "unknowns": [
            {
              "question": "Which terms bind a portal customer: ToS v2 or the marketing-site terms?",
              "contact": "legal@marketcheck.com"
            },
            {
              "question": "Can we keep decoded trim, options and paint code on a saved estimate? Enterprise price?",
              "contact": "api@marketcheck.com · info@marketcheck.com"
            },
            {
              "question": "Do 30-day application logs count as persisting the context window?",
              "contact": "api@marketcheck.com"
            },
            {
              "question": "Is NeoVIN callable on the Free plan within the 500 calls?",
              "contact": "support@marketcheck.com"
            },
            {
              "question": "What is the early-billing threshold for Basic and Standard?",
              "contact": "support@marketcheck.com"
            }
          ],
          "confidence": "High",
          "source_file": "09-redteam-reference-data.md"
        },
        {
          "id": "vinaudit",
          "name": "VinAudit Data",
          "status": "risk",
          "cost": "$100/mo + $0.10/query",
          "summary": "Self-Service is internal use only. Display to shops needs written approval.",
          "requirements": [
            "Business email",
            "NMVTIS checkbox: no resale of history reports to consumers",
            "Self-Service is for qualifying developers and early-stage startups",
            "Default data retention no longer than 30 days"
          ],
          "steps": [
            {
              "action": "Sign up for the trial",
              "who": "Founder",
              "provide": "Full name, business email, NMVTIS checkbox",
              "time": "Minutes",
              "cost": "$0, up to 100 queries",
              "url": "https://data.vinaudit.com/signup",
              "confirmed": true
            },
            {
              "action": "Subscribe to Self-Service",
              "who": "Founder",
              "provide": "Card",
              "time": "Minutes",
              "cost": "$100/mo + $0.10/query",
              "url": "https://data.vinaudit.com/pricing",
              "confirmed": true
            },
            {
              "action": "Get written authorization for display to shops, retention over 30 days and AI",
              "who": "Founder",
              "provide": "Use case, volume",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "https://data.vinaudit.com/schedule-meeting",
              "confirmed": false
            }
          ],
          "blockers": [
            {
              "text": "No use for the benefit of third parties without written approval",
              "quote": "for the benefit of any third party except as expressly authorized by VinAudit in writing",
              "url": "https://data.vinaudit.com/terms"
            }
          ],
          "corrections": [
            "02 said VinAudit is usable for decode and history. Terms bar third-party display"
          ],
          "unknowns": [
            {
              "question": "Can Self-Service show decodes to body shop customers? What Enterprise terms allow it?",
              "contact": "https://data.vinaudit.com/schedule-meeting"
            },
            {
              "question": "Does the trial need a card? What are the Self-Service eligibility criteria?",
              "contact": "https://data.vinaudit.com/schedule-meeting"
            }
          ],
          "confidence": "High",
          "source_file": "09-redteam-reference-data.md"
        },
        {
          "id": "carapi",
          "name": "CarAPI",
          "status": "apply",
          "cost": "$199 to $299/yr",
          "summary": "Caching and end-user display allowed. VIN decode may be Premium only. No paint code.",
          "requirements": [
            "Email, password and ToS checkbox",
            "Card at purchase"
          ],
          "steps": [
            {
              "action": "Register for demo data (MY 2015-2020)",
              "who": "Founder",
              "provide": "Email, password, ToS checkbox",
              "time": "Minutes",
              "cost": "$0",
              "url": "https://carapi.app/register",
              "confirmed": true
            },
            {
              "action": "Buy Premium. The table says VIN decode is Premium only",
              "who": "Founder",
              "provide": "Card",
              "time": "Minutes",
              "cost": "$299/yr",
              "url": "https://carapi.app/pricing/",
              "confirmed": true
            },
            {
              "action": "Ask in writing which plan includes VIN decode",
              "who": "Founder",
              "provide": "Question",
              "time": "Unverified",
              "cost": "$0",
              "url": "https://carapi.app/contact",
              "confirmed": false
            }
          ],
          "blockers": [
            {
              "text": "No OEM paint code",
              "quote": "color name and RGB values",
              "url": "https://carapi.app/pricing/"
            },
            {
              "text": "CarAPI can terminate at any time, with or without cause or notice",
              "quote": "",
              "url": ""
            }
          ],
          "corrections": [
            "Plan cards and the comparison table disagree on VIN decode (confirmed)"
          ],
          "unknowns": [
            {
              "question": "Which plan includes the VIN Decode API: all plans or Premium only?",
              "contact": "https://carapi.app/contact"
            }
          ],
          "confidence": "High",
          "source_file": "09-redteam-reference-data.md"
        },
        {
          "id": "vehicle-databases",
          "name": "Vehicle Databases",
          "status": "risk",
          "cost": "$100 to $2,500/mo",
          "summary": "Self-serve plans, but the terms ban caching or storing any content.",
          "requirements": [
            "Name, email, password, CAPTCHA, email verification",
            "Card at purchase"
          ],
          "steps": [
            {
              "action": "Sign up. Trial accounts go under review",
              "who": "Founder",
              "provide": "Name, email, password",
              "time": "Unverified",
              "cost": "$0",
              "url": "https://vehicledatabases.com/portal/signup",
              "confirmed": true
            },
            {
              "action": "Buy a testing package",
              "who": "Founder",
              "provide": "Card",
              "time": "Instant access",
              "cost": "$50 to $100 one time",
              "url": "https://vehicledatabases.com/pricing.pdf",
              "confirmed": true
            },
            {
              "action": "Buy a monthly plan",
              "who": "Founder",
              "provide": "Card",
              "time": "Minutes",
              "cost": "$100/mo to $2,500/mo",
              "url": "https://vehicledatabases.com/pricing.pdf",
              "confirmed": true
            },
            {
              "action": "Ask for a written waiver of the storage ban",
              "who": "Founder",
              "provide": "Use case",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "https://vehicledatabases.com/terms-and-conditions",
              "confirmed": false
            }
          ],
          "blockers": [
            {
              "text": "No storage of any content",
              "quote": "cache or otherwise store any Vehicle Databases content",
              "url": "https://vehicledatabases.com/terms-and-conditions"
            },
            {
              "text": "No refunds on termination",
              "quote": "NO REFUNDS WILL BE ISSUED",
              "url": "https://vehicledatabases.com/terms-and-conditions"
            }
          ],
          "corrections": [
            "The price PDF is now read: testing $50 to $100, monthly $100 to $2,500"
          ],
          "unknowns": [
            {
              "question": "How many credits does 1 VIN decode use? Can a written deal waive the storage ban?",
              "contact": "support@vehicledatabases.com · (800) 205-9337"
            }
          ],
          "confidence": "High",
          "source_file": "09-redteam-reference-data.md"
        },
        {
          "id": "dataone",
          "name": "DataOne",
          "status": "talk",
          "cost": "Quote only",
          "summary": "Trial after manual review. The data license and prices are not public.",
          "requirements": [
            "Business email, legitimate business name and website",
            "Data license (text not public)"
          ],
          "steps": [
            {
              "action": "Request a trial",
              "who": "Founder",
              "provide": "Name, email, company, website, industry, use of data",
              "time": "Unverified",
              "cost": "$0, 15 days, 50 VINs",
              "url": "https://vins.dataonesoftware.com/vin_decoder_api_free_trial",
              "confirmed": true
            },
            {
              "action": "Request a quote",
              "who": "Founder",
              "provide": "Name, email, company, needs",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "https://offers.dataonesoftware.com/quote-pricing",
              "confirmed": true
            },
            {
              "action": "Sign the data license",
              "who": "Founder",
              "provide": "Unverified",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "",
              "confirmed": false
            }
          ],
          "blockers": [
            {
              "text": "Pricing is not listed",
              "quote": "You may have noticed that our pricing is not listed.",
              "url": "https://www.dataonesoftware.com/faqs"
            }
          ],
          "corrections": [],
          "unknowns": [
            {
              "question": "Send the data license. Storage, display, AI and resale terms? Paint code? Minimum price?",
              "contact": "support@dataonesoftware.com · 877-438-8467"
            }
          ],
          "confidence": "Medium",
          "source_file": "09-redteam-reference-data.md"
        },
        {
          "id": "nhtsa-vpic",
          "name": "NHTSA vPIC",
          "status": "apply",
          "cost": "$0",
          "summary": "Free public VIN decode API and database. No color or paint code.",
          "requirements": [
            "None. No key and no agreement"
          ],
          "steps": [
            {
              "action": "Call the API. Max 50 VINs per batch",
              "who": "Engineer",
              "provide": "",
              "time": "Immediate",
              "cost": "$0",
              "url": "https://vpic.nhtsa.dot.gov/api/",
              "confirmed": true
            },
            {
              "action": "Download and host the standalone VIN decode database",
              "who": "Engineer",
              "provide": "",
              "time": "Hours",
              "cost": "$0",
              "url": "https://vpic.nhtsa.dot.gov/Downloads",
              "confirmed": true
            }
          ],
          "blockers": [
            {
              "text": "No color variable among the 145 vPIC variables",
              "quote": "",
              "url": ""
            }
          ],
          "corrections": [],
          "unknowns": [
            {
              "question": "What are the numeric vPIC API rate limits?",
              "contact": "manufacturerinfo@dot.gov · 1-888-399-3277"
            }
          ],
          "confidence": "High",
          "source_file": "09-redteam-reference-data.md"
        },
        {
          "id": "i-car",
          "name": "I-CAR RTS content",
          "status": "talk",
          "cost": "Not published",
          "summary": "Commercial use needs written permission. The route is VP Industry Relations.",
          "requirements": [
            "Written permission or license from I-CAR",
            "Possible Sustaining Partner subscription (annual, fee not published)",
            "OEM permission for OEM-quoted text inside RTS"
          ],
          "steps": [
            {
              "action": "Do a trademark check on Revv first. I-CAR already lists Revv ADAS",
              "who": "Lawyer",
              "provide": "",
              "time": "1 day",
              "cost": "$0 (search)",
              "url": "https://info.i-car.com/sustaining-partners/revv",
              "confirmed": false
            },
            {
              "action": "Submit the Information Providers form",
              "who": "Founder",
              "provide": "Name, phone, email, company, city/state",
              "time": "Unverified",
              "cost": "$0",
              "url": "https://info.i-car.com/contact-us/services-and-information-providers",
              "confirmed": true
            },
            {
              "action": "Call and ask for Jeff Peevy, VP Industry Relations, about licensing I-CAR IP",
              "who": "Founder",
              "provide": "1-page use case",
              "time": "Unverified",
              "cost": "$0",
              "url": "https://info.i-car.com/governance/leadership",
              "confirmed": false
            },
            {
              "action": "Ask if a license needs a Sustaining Partner subscription, and the fee",
              "who": "Founder",
              "provide": "Company profile",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "",
              "confirmed": false
            },
            {
              "action": "Negotiate a written license for RTS calibration content",
              "who": "Lawyer",
              "provide": "Scope, display, cache, AI use, attribution",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "",
              "confirmed": false
            },
            {
              "action": "Clear OEM-quoted text with each OEM where I-CAR cannot sublicense",
              "who": "Founder",
              "provide": "List of makes",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "",
              "confirmed": false
            }
          ],
          "blockers": [
            {
              "text": "Commercial use needs I-CAR permission",
              "quote": "You may not use the content or features available at the Site for any commercial purpose without permission from I-CAR.",
              "url": "https://info.i-car.com/getmedia/469d233f-fd07-43e1-8b5a-e098b39a37b3/website-terms-and-conditions.pdf"
            },
            {
              "text": "RTS quotes OEM text. I-CAR permission may not cover it",
              "quote": "are direct quotes from the OEM-specific/vehicle-specific information",
              "url": "https://rts.i-car.com/oem-calibration-requirements-search.html"
            },
            {
              "text": "I-CAR already lists Revv ADAS as a partner. Name clash",
              "quote": "",
              "url": "https://info.i-car.com/sustaining-partners/revv"
            }
          ],
          "corrections": [
            "08 used intellectualproperty@i-car.com. That is the complaint inbox, not licensing",
            "The 'Revv' on the Sustaining Partner list is Revv ADAS (revvhq.com)",
            "A license precedent exists: the Audatex DBRM acknowledges I-CAR permission",
            "The 2018 partner launch listed licensing of I-CAR IP as a benefit"
          ],
          "unknowns": [
            {
              "question": "Does I-CAR license RTS calibration content for display in estimates? Partner tier and fee?",
              "contact": "(847) 590-1198, ask for Jeff Peevy"
            },
            {
              "question": "Can I-CAR grant rights to OEM-quoted text in RTS, or must we clear each OEM?",
              "contact": "(847) 590-1198, ask for Jeff Peevy"
            },
            {
              "question": "Does a license allow caching, storage, AI use and end-user display?",
              "contact": "(847) 590-1198 · privacyservices@i-car.com"
            },
            {
              "question": "On what terms did Audatex get permission to reproduce I-CAR materials?",
              "contact": "(847) 590-1198, ask for Jeff Peevy"
            }
          ],
          "confidence": "Medium",
          "source_file": "09-redteam-reference-data.md"
        },
        {
          "id": "deg",
          "name": "DEG (Database Enhancement Gateway)",
          "status": "talk",
          "cost": "$0. Sponsorship gives logos only",
          "summary": "No terms page and no rights grant. DEG cannot license IP labor times.",
          "requirements": [
            "Written permission letter (no license exists)"
          ],
          "steps": [
            {
              "action": "Contact DEG by form, email admin@degweb.org, or call Danny Gredinberg",
              "who": "Founder",
              "provide": "Name, email, how can we help",
              "time": "Unverified",
              "cost": "$0",
              "url": "https://degweb.org/contact-us/",
              "confirmed": true
            },
            {
              "action": "Copy SCRS and AASP. Ask if ASA must also approve",
              "who": "Founder",
              "provide": "Proposal: index inquiries, short quotes, links, no mirror",
              "time": "Unverified",
              "cost": "$0",
              "url": "",
              "confirmed": false
            },
            {
              "action": "Optional sponsorship. It gives logos only, no data rights",
              "who": "Founder",
              "provide": "Application, JOC review",
              "time": "Unverified",
              "cost": "$250 to $4,000/yr",
              "url": "https://degweb.org/sponsorship-inquiry/",
              "confirmed": true
            },
            {
              "action": "Ask MOTOR, Mitchell and Audatex about quoting hour values from DEG responses",
              "who": "Founder",
              "provide": "Use case",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "",
              "confirmed": false
            }
          ],
          "blockers": [
            {
              "text": "Labor times inside DEG responses belong to the IPs",
              "quote": "All labor times included in Audatex products are the property and proprietary information of Audatex.",
              "url": "https://degweb.org/wp-content/uploads/2025/05/DatabaseReferenceManual-4-25.pdf"
            },
            {
              "text": "Low capacity",
              "quote": "only 1 full time administrator and several volunteers",
              "url": "https://degweb.org/sponsorship-inquiry/"
            }
          ],
          "corrections": [
            "DEG's own pages also name ASA as a funder, not only AASP and SCRS"
          ],
          "unknowns": [
            {
              "question": "Who can permit indexing DEG inquiries with short quotes and links? Who owns inquiry text?",
              "contact": "admin@degweb.org · aaron@scrs.com · (302) 423-0207"
            },
            {
              "question": "Do you object to a third party quoting DEG response text with your labor times?",
              "contact": "accountservices@motor.com · AXUS.AASupportContact@audatex.com"
            }
          ],
          "confidence": "Medium",
          "source_file": "09-redteam-reference-data.md"
        },
        {
          "id": "capa",
          "name": "CAPA Part Search",
          "status": "talk",
          "cost": "Unverified",
          "summary": "Commercial use needs written permission, case by case. Or get flags from suppliers.",
          "requirements": [
            "Written permission from CAPA",
            "Case-by-case review"
          ],
          "steps": [
            {
              "action": "Write the use statement: 1 part per lookup, status shown with a link back",
              "who": "Founder",
              "provide": "Use, volume, display, storage plan",
              "time": "Internal",
              "cost": "$0",
              "url": "https://www.capacertified.org/About/CapaCopyrightGuidelines",
              "confirmed": false
            },
            {
              "action": "Submit the contact form or call 1-800-505-2272",
              "who": "Founder",
              "provide": "Name, company, address, email, message",
              "time": "Unverified",
              "cost": "$0",
              "url": "https://www.capacertified.org/About/ContactUsForm",
              "confirmed": true
            },
            {
              "action": "CAPA reviews case by case",
              "who": "CAPA",
              "provide": "Answers to questions",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "https://www.capacertified.org/About/CapaCopyrightGuidelines",
              "confirmed": true
            },
            {
              "action": "Get written permission or a license",
              "who": "CAPA",
              "provide": "Signature",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "https://www.capacertified.org/About/CapaCopyrightGuidelines",
              "confirmed": true
            },
            {
              "action": "Alternative: get the CAPA flag from supplier data feeds, as CCC and Mitchell do",
              "who": "Founder",
              "provide": "Supplier data agreements",
              "time": "Unverified",
              "cost": "Supplier terms",
              "url": "https://www.repairerdrivennews.com/?p=196361",
              "confirmed": true
            }
          ],
          "blockers": [
            {
              "text": "Commercial use banned without permission",
              "quote": "without prior written permission from CAPA is prohibited.",
              "url": "https://www.capacertified.org/About/CapaCopyrightGuidelines"
            }
          ],
          "corrections": [
            "616-245-5347 is a fax, not a phone",
            "CCC and Mitchell get CAPA status from part suppliers, not from a CAPA license"
          ],
          "unknowns": [
            {
              "question": "May Revv look up 1 part at a time, show CAPA status with a link and cache 30 days?",
              "contact": "https://www.capacertified.org/About/ContactUsForm · 1-800-505-2272"
            },
            {
              "question": "Does CAPA license certification data to suppliers or estimating systems?",
              "contact": "https://www.capacertified.org/About/ContactUsForm · 1-800-505-2272"
            }
          ],
          "confidence": "High",
          "source_file": "09-redteam-reference-data.md"
        },
        {
          "id": "car-part",
          "name": "Car-Part.com",
          "status": "talk",
          "cost": "Free to shops. Integration unverified",
          "summary": "Shops use Car-Part Pro free. Data use outside Car-Part products is banned.",
          "requirements": [
            "Master Customer Agreement (inferred, not public)",
            "Formal notices by postal mail to Car-Part headquarters"
          ],
          "steps": [
            {
              "action": "Shops use Car-Part Pro themselves. Revv shows no Car-Part data",
              "who": "Shop",
              "provide": "Email, password, security question",
              "time": "Minutes",
              "cost": "$0",
              "url": "https://pro.car-part.com/pricing",
              "confirmed": true
            },
            {
              "action": "Ask sales about an integration like the CCC and Audatex Parts Portal",
              "who": "Founder",
              "provide": "Company profile, EMS format, volume",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "https://products.car-part.com/sales.html",
              "confirmed": false
            },
            {
              "action": "Sign the Master Customer Agreement and integration terms",
              "who": "Revv and Car-Part",
              "provide": "Entity details (unverified)",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "",
              "confirmed": false
            }
          ],
          "blockers": [
            {
              "text": "No use outside Car-Part products",
              "quote": "You are not permitted to use Car-Part's Automotive Intelligence except as it is integrated",
              "url": "https://www.car-part.com/copy"
            },
            {
              "text": "No building similar software from its docs",
              "quote": "to create or modify software or services that perform the same or similar function(s)",
              "url": "https://util.car-part.com/terms.html"
            }
          ],
          "corrections": [
            "iPro is two-way with Mitchell and has Parts Portal integration with CCC and Audatex",
            "The website terms 08 quoted cover the recycler tools site, not the public search",
            "Sales contact: Sales@Car-Part.com, (859) 344-1925"
          ],
          "unknowns": [
            {
              "question": "Do you offer a Parts Portal-type integration to a new estimating platform? Terms, fees?",
              "contact": "Sales@Car-Part.com · (859) 344-1925"
            },
            {
              "question": "Which terms cover the public car-part.com search?",
              "contact": "Sales@Car-Part.com · (859) 344-1925"
            }
          ],
          "confidence": "Medium",
          "source_file": "09-redteam-reference-data.md"
        },
        {
          "id": "ca-cdi-api",
          "name": "California CDI labor rate API",
          "status": "apply",
          "cost": "$0",
          "summary": "Public JSON API of insurer labor rate surveys. Insurer files need owner permission.",
          "requirements": [
            "None for CDI content. Insurer-made files need owner permission",
            "Privacy review before storing shop owner name, phone or email"
          ],
          "steps": [
            {
              "action": "GET /api/v1/PublicRates. No key",
              "who": "Engineer",
              "provide": "",
              "time": "Seconds",
              "cost": "$0",
              "url": "https://cdi-autobody-public-api.azurewebsites.net/api/v1/PublicRates",
              "confirmed": true
            },
            {
              "action": "GET per-insurer cover letters and prevailing rate reports",
              "who": "Engineer",
              "provide": "Org id, year, version",
              "time": "Seconds",
              "cost": "$0",
              "url": "",
              "confirmed": true
            },
            {
              "action": "Store with source URL, date, version. Drop the user GUID and owner contact data",
              "who": "Engineer",
              "provide": "",
              "time": "Internal",
              "cost": "$0",
              "url": "",
              "confirmed": false
            },
            {
              "action": "Before republishing full insurer files, ask CDI and the insurer",
              "who": "Founder",
              "provide": "Written request",
              "time": "Unverified",
              "cost": "$0",
              "url": "https://www.insurance.ca.gov/privacy-policy/",
              "confirmed": true
            }
          ],
          "blockers": [
            {
              "text": "Insurer-made files need owner permission",
              "quote": "you must seek permission directly from the owning (or holding) sources.",
              "url": "https://www.insurance.ca.gov/privacy-policy/"
            },
            {
              "text": "The shop table defines owner name, phone and email fields. Populated data unverified",
              "quote": "",
              "url": ""
            }
          ],
          "corrections": [
            "WebAssist@insurance.ca.gov is not on any page. Use CDIPrivacyOffice@insurance.ca.gov",
            "The JSON holds 1 internal user GUID, not many. No emails in the list endpoint"
          ],
          "unknowns": [
            {
              "question": "Can a private company republish insurer survey files in full? Any API terms or limits?",
              "contact": "CDIPrivacyOffice@insurance.ca.gov"
            },
            {
              "question": "Which effective date applies to the 'Ownership' clause?",
              "contact": "https://cdiapps.insurance.ca.gov/contactus/default.aspx"
            }
          ],
          "confidence": "High",
          "source_file": "09-redteam-reference-data.md"
        },
        {
          "id": "ri-dbr",
          "name": "Rhode Island DBR labor rate bulletins",
          "status": "apply",
          "cost": "$0",
          "summary": "Public labor rate bulletins. A credit line is requested. The site blocks scripts.",
          "requirements": [
            "Credit line, e.g. 'RI DBR Insurance Bulletin 2025-5'"
          ],
          "steps": [
            {
              "action": "Download the October results and April/May survey bulletins in a browser",
              "who": "Analyst",
              "provide": "",
              "time": "Minutes",
              "cost": "$0",
              "url": "https://dbr.ri.gov/sites/g/files/xkgbur696/files/2025-10/INS_Bulletin%202025-5%20Auto%20Body%20Labor%20Rate%20Survey%20Results.pdf",
              "confirmed": true
            },
            {
              "action": "Show rates with the credit 'RI DBR Insurance Bulletin 2025-5'",
              "who": "Revv",
              "provide": "Credit line",
              "time": "",
              "cost": "$0",
              "url": "https://www.ri.gov/policies/copyright/",
              "confirmed": true
            },
            {
              "action": "Optional: file an APRA request for full insurer survey reports",
              "who": "Founder",
              "provide": "Written request",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "https://dbr.ri.gov/public-records-request",
              "confirmed": false
            }
          ],
          "blockers": [
            {
              "text": "No warranty that materials are free of copyright claims. dbr.ri.gov returns 403 to scripts",
              "quote": "makes no warranty that materials contained herein are free of copyright claims",
              "url": "https://www.ri.gov/policies/copyright/"
            }
          ],
          "corrections": [],
          "unknowns": [
            {
              "question": "Are full insurer survey reports public under APRA? When is the 2026 results bulletin?",
              "contact": "dbr.specialreports@dbr.ri.gov"
            }
          ],
          "confidence": "High",
          "source_file": "09-redteam-reference-data.md"
        },
        {
          "id": "oem1stop",
          "name": "OEM1Stop",
          "status": "apply",
          "cost": "$0 to link",
          "summary": "Linking is allowed by silence. Storing copies needs written permission.",
          "requirements": [
            "Written permission from OEM Collision Repair Roundtable, Inc. to store",
            "Each OEM's consent for OEM-owned PDFs",
            "Crawl at 1 request per 10 s or slower. Do not crawl /search/"
          ],
          "steps": [
            {
              "action": "Deep-link to OEM1Stop pages and PDFs. Do not store copies",
              "who": "Revv",
              "provide": "",
              "time": "Immediate",
              "cost": "$0",
              "url": "https://www.oem1stop.com/content/terms-use",
              "confirmed": true
            },
            {
              "action": "To store, cache or extract, email admin@oem1stop.com",
              "who": "Founder",
              "provide": "Which PDFs, refresh rate, display",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "https://www.oem1stop.com/content/terms-use",
              "confirmed": true
            },
            {
              "action": "Get each OEM's permission for its own PDFs. GM PDFs sit on gmparts.com",
              "who": "Founder",
              "provide": "Same scope",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "https://www.oem1stop.com/position-statements",
              "confirmed": false
            },
            {
              "action": "Crawl at 1 request per 10 s or slower. Skip /search/",
              "who": "Engineer",
              "provide": "",
              "time": "",
              "cost": "$0",
              "url": "https://www.oem1stop.com/robots.txt",
              "confirmed": true
            }
          ],
          "blockers": [
            {
              "text": "No storage without written permission",
              "quote": "be reproduced, transferred, distributed or stored without prior written permission",
              "url": "https://www.oem1stop.com/content/terms-use"
            }
          ],
          "corrections": [
            "OEM1Stop is run by OEM Collision Repair Roundtable, Inc., not SCRS",
            "admin@oem1stop.com is not named as the permissions inbox"
          ],
          "unknowns": [
            {
              "question": "May Revv store and display position statement PDFs? Must each OEM approve?",
              "contact": "admin@oem1stop.com"
            }
          ],
          "confidence": "High",
          "source_file": "09-redteam-reference-data.md"
        }
      ]
    },
    {
      "name": "OEM and scan",
      "items": [
        {
          "id": "oem-portals-shop",
          "name": "OEM portals (shop subscription)",
          "status": "blocked",
          "cost": "e.g. Toyota $580/yr, GM $1,506/yr",
          "summary": "Shops can buy access, but most OEM terms bar forwarding printouts to Revv.",
          "requirements": [
            "1 named user per subscription. Seat limits apply",
            "Card payment and click-through EULA at checkout",
            "Mercedes: ISP in USA or Puerto Rico only",
            "Honda needs MFA"
          ],
          "steps": [
            {
              "action": "Open the OEM portal and create an account",
              "who": "Shop",
              "provide": "Name, email, company",
              "time": "Minutes",
              "cost": "$0",
              "url": "",
              "confirmed": true
            },
            {
              "action": "Pick a term and pay by card",
              "who": "Shop",
              "provide": "Card",
              "time": "Same day",
              "cost": "Toyota $30/$105/$580. Honda $40/$175/$1,600",
              "url": "https://techinfo.toyota.com/techInfoPortal/appmanager/t3/ti?_nfpb=true&_pageLabel=ti_faq_page",
              "confirmed": true
            },
            {
              "action": "Accept the terms or EULA at checkout",
              "who": "Shop",
              "provide": "Click-through",
              "time": "Minutes",
              "cost": "$0",
              "url": "https://nissan-techinfo.com/terms",
              "confirmed": true
            },
            {
              "action": "Use on 1 seat. Print for the shop's own repair",
              "who": "Shop",
              "provide": "",
              "time": "",
              "cost": "",
              "url": "",
              "confirmed": true
            },
            {
              "action": "OEM can end access, often with no refund",
              "who": "OEM",
              "provide": "",
              "time": "Any time",
              "cost": "",
              "url": "",
              "confirmed": true
            }
          ],
          "blockers": [
            {
              "text": "Toyota bars disclosure without TMS written approval",
              "quote": "shall not disclose such information or data in any form to any person or entity unless expressly approved by TMS in writing",
              "url": "https://techinfo.toyota.com/techInfoPortal/appmanager/t3/ti?_nfpb=true&_pageLabel=ti_legal"
            },
            {
              "text": "Toyota 'Data Mining' covers pattern analysis and prediction, so AI analysis",
              "quote": "to discover patterns, correlations or relationships, including to predict outcomes",
              "url": "https://techinfo.toyota.com/techInfoPortal/appmanager/t3/ti?_nfpb=true&_pageLabel=ti_legal"
            },
            {
              "text": "Toyota TIS bans deep links without written consent",
              "quote": "",
              "url": "https://techinfo.toyota.com/techInfoPortal/appmanager/t3/ti?_nfpb=true&_pageLabel=ti_legal"
            },
            {
              "text": "GM: no sharing outside the shop's own business",
              "quote": "you will not copy it or provide it to any person outside of your actual business.",
              "url": "https://www.acdelcotds.com/eula"
            },
            {
              "text": "Stellantis: no transfer to anyone",
              "quote": "you must not transfer the Materials to any other person.",
              "url": "https://www.stellantisiop.com/iop/app/legal/terms_and_conditions"
            },
            {
              "text": "Subaru: no redistribution without consent",
              "quote": "may not be resold or redistributed to any third party without Subaru of America, Inc.'s prior written consent.",
              "url": "https://techinfo.subaru.com/stis/service/public/static_content/terms_and_conditions"
            },
            {
              "text": "VW/Audi: copies only on equipment the shop owns. A cloud copy breaks this",
              "quote": "Licensee shall not sell, transfer, publish, disclose, display or otherwise make available the ESI to others.",
              "url": "https://vw-us.erwin-store.com/erwin/showTermsOfBusiness.do"
            },
            {
              "text": "Mazda: no electronic transmission without permission",
              "quote": "no part of this information may be reproduced, downloaded and stored in a retrieval system, or transmitted",
              "url": "https://s3.amazonaws.com/tsd.mazdausa.com/MazdaServiceInfo/MazdaServiceInfo_Site_Usage_Agreement.pdf"
            },
            {
              "text": "Nissan: access may not be shared",
              "quote": "Access rights are non-transferable and may not be shared, loaned, or resold.",
              "url": "https://nissan-techinfo.com/terms"
            },
            {
              "text": "ALLDATA and Mitchell 1 printouts are also blocked",
              "quote": "",
              "url": "https://www.alldata.com/us/en/terms-and-condititons"
            }
          ],
          "corrections": [
            "GM SI prices are $25 / $189 / $1,506, not $20 / $150 / $1,200 (medium confidence)",
            "BMW prices are public: $32 / $270 / $2,700",
            "Mazda is 30 / 250 / 2,250 (currency not labelled), not $19.95 / $1,500",
            "Nissan and Subaru terms are public, not behind a log-in",
            "06 said Revv can deep-link OEM procedures. Toyota TIS and GM TDS need written consent"
          ],
          "unknowns": [
            {
              "question": "May a TIS subscriber send printouts to its software vendor? Is AI analysis 'Data Mining'?",
              "contact": "TIS support 1-877-762-7666"
            },
            {
              "question": "Is a shop's AI software vendor 'outside of your actual business' under the GM EULA?",
              "contact": "acdelcotds@gm.com · 1-888-212-8959"
            },
            {
              "question": "Which agreement governs paid Honda SIS content? May a shop share printouts?",
              "contact": "Honda SIS 833-949-4672"
            },
            {
              "question": "Send motorcraftservice.com terms and prices. May a shop forward printouts?",
              "contact": "charri32@ford.com · 800-392-3673"
            },
            {
              "question": "Please send the KiaTechInfo subscriber agreement. May a shop share procedures?",
              "contact": "Kia@snapon.com · 1-844-271-5648"
            }
          ],
          "confidence": "High",
          "source_file": "09-redteam-oem-scan.md"
        },
        {
          "id": "toyota-license",
          "name": "Toyota service-information license",
          "status": "talk",
          "cost": "Unverified",
          "summary": "TMNA runs a service-information licensing program. The NDA is public, terms are not.",
          "requirements": [
            "Licensee binds its affiliates, staff and contractors",
            "Licensing-program NDA: 2 years, confidentiality survives 8 years",
            "Toyota copyright notice and license number on the product",
            "Insurance unverified. The scan-tool analogue needs $1M/$2M liability"
          ],
          "steps": [
            {
              "action": "Contact TMNA licensing",
              "who": "Founder",
              "provide": "Company, use case",
              "time": "Unverified",
              "cost": "$0",
              "url": "https://etools.org/wp-content/uploads/2026/09/TMNA-NDA-for-Information-Licensing-08312026.doc",
              "confirmed": false
            },
            {
              "action": "Sign the TMNA licensing-program NDA",
              "who": "Revv officer",
              "provide": "Signature",
              "time": "Unverified",
              "cost": "$0",
              "url": "https://etools.org/wp-content/uploads/2026/09/TMNA-NDA-for-Information-Licensing-08312026.doc",
              "confirmed": true
            },
            {
              "action": "Negotiate the License Agreement for the Reproduction of Service Information",
              "who": "Revv and TMNA",
              "provide": "Business purpose, product, channel, security",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "",
              "confirmed": true
            },
            {
              "action": "Become an Authorized User for TMS for TIS access",
              "who": "TMNA",
              "provide": "The signed agreement",
              "time": "",
              "cost": "",
              "url": "https://techinfo.toyota.com/techInfoPortal/appmanager/t3/ti?_nfpb=true&_pageLabel=ti_legal",
              "confirmed": false
            },
            {
              "action": "Show the TMNA copyright notice and license number on the product",
              "who": "Revv",
              "provide": "Notice text",
              "time": "",
              "cost": "",
              "url": "",
              "confirmed": true
            },
            {
              "action": "Renew per contract",
              "who": "Revv and TMNA",
              "provide": "",
              "time": "",
              "cost": "Unverified",
              "url": "",
              "confirmed": false
            }
          ],
          "blockers": [
            {
              "text": "No price or application form is public",
              "quote": "",
              "url": ""
            },
            {
              "text": "Scan-tool data license is not a procedure license. It costs $25,000 + $12,500/yr",
              "quote": "solely for purposes of incorporating the Licensed Data into the Scan Tools",
              "url": "https://etools.org/wp-content/uploads/2026/09/TOYOTA_ETI-User-License-Agreement-08312026.docx"
            }
          ],
          "corrections": [
            "08 said no OEM publishes a licensing program. Toyota does (TMNA NDA, dated 08-31-2026)"
          ],
          "unknowns": [
            {
              "question": "Does the TMNA program accept a collision estimating vendor? Fee, term, insurance, security?",
              "contact": "Will Carroll, TMNA, Plano, TX 75024 · 1-877-762-7666"
            }
          ],
          "confidence": "Medium",
          "source_file": "09-redteam-oem-scan.md"
        },
        {
          "id": "oem-other-licenses",
          "name": "Other OEM data licenses",
          "status": "talk",
          "cost": "Unverified",
          "summary": "No public program. OEMs license by numbered private agreements, one OEM at a time.",
          "requirements": [
            "Copyright notices and license numbers on products",
            "OEM flow-down limits (Subaru: North America only)",
            "No OEM publishes a contact or a fee"
          ],
          "steps": [
            {
              "action": "Find each OEM's licensing group",
              "who": "Revv",
              "provide": "",
              "time": "Unverified",
              "cost": "$0",
              "url": "https://www.motor.com/who-we-serve/oems/",
              "confirmed": false
            },
            {
              "action": "Ask for the standard form license and eligibility rules",
              "who": "Revv",
              "provide": "Use case, channel",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "https://www.repairerdrivennews.com/2023/12/14/motor-removes-guidance-not-backed-by-subaru-procedures-reaches-licensing-agreement-with-oem/",
              "confirmed": false
            },
            {
              "action": "Negotiate display, cache, AI use and term. Sign a numbered license",
              "who": "Lawyer",
              "provide": "Redlines",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "https://www.alldata.com/us/en/terms-and-condititons",
              "confirmed": true
            },
            {
              "action": "Accept OEM flow-down rules on Revv's customers",
              "who": "Revv",
              "provide": "",
              "time": "",
              "cost": "",
              "url": "https://www.infomedia.com.au/legal/automaker-copyright/",
              "confirmed": true
            },
            {
              "action": "Plan for licensing lapses (MOTOR had a Subaru gap in 2023)",
              "who": "Revv",
              "provide": "",
              "time": "",
              "cost": "",
              "url": "",
              "confirmed": true
            },
            {
              "action": "Alternative: sublicense OEM data through an aggregator (MOTOR, ALLDATA)",
              "who": "Revv",
              "provide": "Use case",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "",
              "confirmed": false
            }
          ],
          "blockers": [
            {
              "text": "Subaru data goes only through authorized channels on its standard form",
              "quote": "pursuant to the terms of SOA's standard form of License Agreement",
              "url": "https://www.repairerdrivennews.com/2023/12/14/motor-removes-guidance-not-backed-by-subaru-procedures-reaches-licensing-agreement-with-oem/"
            },
            {
              "text": "Subaru flow-down limits distribution to North America",
              "quote": "only to End Users in the North American Market.",
              "url": "https://www.infomedia.com.au/legal/automaker-copyright/"
            }
          ],
          "corrections": [
            "Subaru wording is 'standard form of License Agreement', not 'standard license agreement'",
            "GM #2310717 also appears in ALLDATA notices. It is likely a GM standard-form number",
            "ALLDATA partner program may not be EU-only. The US page returns 403, not a redirect"
          ],
          "unknowns": [
            {
              "question": "What is the Subaru standard form license and who are the authorized channels?",
              "contact": "STIS 1-800-782-2783"
            },
            {
              "question": "Is there a US ALLDATA Technology or Data Partner track?",
              "contact": "ALLDATA Tech-Assist 855-461-5957"
            },
            {
              "question": "Will MOTOR sublicense OEM collision procedures to a collision estimating app?",
              "contact": "accountservices@motor.com · 800-426-6867 option 0"
            },
            {
              "question": "Who handles parts-data licenses for information providers at each OEM?",
              "contact": "No OEM publishes a contact"
            }
          ],
          "confidence": "Medium",
          "source_file": "09-redteam-oem-scan.md"
        },
        {
          "id": "eti-scan-tool",
          "name": "ETI scan-tool data licenses",
          "status": "blocked",
          "cost": "Toyota $25,000 + $12,500/yr",
          "summary": "Scan-tool data licenses only. The grant excludes any use outside scan tools.",
          "requirements": [
            "ETI Scan Tool Vertical Group membership (dues not published)",
            "FCA license needs $2M general liability"
          ],
          "steps": [
            {
              "action": "Join the ETI Scan Tool Vertical Group",
              "who": "Tool maker",
              "provide": "Membership",
              "time": "Unverified",
              "cost": "Dues not published",
              "url": "https://etools.org/full-membership-faq/",
              "confirmed": true
            },
            {
              "action": "Sign each OEM data-stream license",
              "who": "Tool maker and OEM",
              "provide": "Fees, insurance",
              "time": "Unverified",
              "cost": "Toyota $25,000 + $12,500/yr. FCA $12,600/yr",
              "url": "https://etools.org/oem-licensing/",
              "confirmed": true
            }
          ],
          "blockers": [
            {
              "text": "Grant scope excludes Revv",
              "quote": "solely for purposes of incorporating the Licensed Data into the Scan Tools",
              "url": "https://etools.org/wp-content/uploads/2026/09/TOYOTA_ETI-User-License-Agreement-08312026.docx"
            }
          ],
          "corrections": [],
          "unknowns": [
            {
              "question": "Can a collision software company join the Scan Tool Vertical Group? What are the dues?",
              "contact": "info@etools.org · +1 248-656-5080"
            }
          ],
          "confidence": "High",
          "source_file": "09-redteam-oem-scan.md"
        },
        {
          "id": "nastf-vsp",
          "name": "NASTF VSP",
          "status": "blocked",
          "cost": "$435 / 2 years",
          "summary": "Vehicle security access for repair businesses only. Revv fails the eligibility test.",
          "requirements": [
            "Principal business repairs vehicles for registered owners",
            "US TIN or Canadian BN",
            "Secretary of State good-standing certificate",
            "CGL $1M aggregate / $500K per event",
            "Background check and 2 references"
          ],
          "steps": [
            {
              "action": "Create an SDRM account and set MFA",
              "who": "Applicant",
              "provide": "Email, phone with location on",
              "time": "Minutes",
              "cost": "$0",
              "url": "https://support.nastf.org/support/solutions/articles/43000562902",
              "confirmed": true
            },
            {
              "action": "Upload documents",
              "who": "Owner or W-2 employee",
              "provide": "Driver's license, W-2 or pay stub, good-standing cert",
              "time": "",
              "cost": "",
              "url": "https://support.nastf.org/support/solutions/articles/43000562902",
              "confirmed": true
            },
            {
              "action": "Agent emails the COI to COI@nastf.org",
              "who": "Insurance agent",
              "provide": "CGL $1M aggregate / $500K per event",
              "time": "",
              "cost": "Premium",
              "url": "https://support.nastf.org/support/solutions/articles/43000562437",
              "confirmed": true
            },
            {
              "action": "References and criminal history check",
              "who": "Applicant",
              "provide": "2 references",
              "time": "Unverified",
              "cost": "",
              "url": "https://support.nastf.org/support/solutions/articles/43000562902",
              "confirmed": true
            },
            {
              "action": "Pay and get approval",
              "who": "NASTF",
              "provide": "",
              "time": "Unverified",
              "cost": "$435 / 2 years",
              "url": "https://support.nastf.org/support/solutions/articles/43000758577-selecting-a-nastf-account",
              "confirmed": true
            }
          ],
          "blockers": [
            {
              "text": "Eligibility is for repair businesses",
              "quote": "principal business provides repair or replacement services directly to the registered owners",
              "url": "https://support.nastf.org/support/solutions/articles/43000755446"
            },
            {
              "text": "VSP gives security credentials only, not repair data",
              "quote": "NASTF does NOT provide codes or programming",
              "url": ""
            }
          ],
          "corrections": [
            "08 said VSP insurance is not stated. It needs $1M aggregate / $500K per event CGL"
          ],
          "unknowns": [
            {
              "question": "Is there any participation route for software or information providers?",
              "contact": "Ticket at https://support.nastf.org"
            }
          ],
          "confidence": "High",
          "source_file": "09-redteam-oem-scan.md"
        },
        {
          "id": "mitchell1-prodemand",
          "name": "Mitchell 1 ProDemand data",
          "status": "talk",
          "cost": "Signup fees 'may vary'",
          "summary": "API request form, 2-week review. Mechanical data only. Each shop needs ProDemand.",
          "requirements": [
            "Company email (Gmail denied) and a live website",
            "Each shop holds a ProDemand license and signs the Direct API EULA",
            "No OEM collision procedures on the product list"
          ],
          "steps": [
            {
              "action": "Submit the API Request form",
              "who": "Revv",
              "provide": "Org type, locations, users, dates, use case",
              "time": "",
              "cost": "$0",
              "url": "https://mitchell1.com/resources/api-request/",
              "confirmed": true
            },
            {
              "action": "Mitchell 1 reviews business fit, technical needs and commercial use",
              "who": "Mitchell 1",
              "provide": "",
              "time": "Typically within two weeks",
              "cost": "",
              "url": "https://mitchell1.com/resources/api-request/",
              "confirmed": true
            },
            {
              "action": "Get docs and Developer Portal access",
              "who": "Mitchell 1",
              "provide": "",
              "time": "",
              "cost": "'may vary'",
              "url": "https://mitchell1.com/resources/api-request/",
              "confirmed": true
            },
            {
              "action": "Each shop signs the Direct API EULA and holds ProDemand",
              "who": "Shop",
              "provide": "ProDemand license",
              "time": "",
              "cost": "Shop's ProDemand fee",
              "url": "https://mitchell1.com/resources/api-request/",
              "confirmed": true
            },
            {
              "action": "Either party can end the deal on notice",
              "who": "Either party",
              "provide": "Notice",
              "time": "15 days",
              "cost": "",
              "url": "https://mitchell1.com/resources/api-request/",
              "confirmed": true
            }
          ],
          "blockers": [
            {
              "text": "End user may not use it for a hosting or subscription service",
              "quote": "will not use the Software for the operation of any timesharing, service bureau",
              "url": "https://mitchell1.com/resources/api-request/"
            }
          ],
          "corrections": [
            "The two-week review and ProDemand license rule are now confirmed on Mitchell 1's own page",
            "'Mitchell TruTech' was not found as a product"
          ],
          "unknowns": [
            {
              "question": "Does ProDemand Data Licensing include OEM collision procedures? Is a multi-shop SaaS eligible?",
              "contact": "https://mitchell1.com/resources/api-request/ · 888-724-6742"
            }
          ],
          "confidence": "High",
          "source_file": "09-redteam-oem-scan.md"
        },
        {
          "id": "repairify-astech-opus",
          "name": "asTech and Opus IVS (Repairify)",
          "status": "talk",
          "cost": "Unverified",
          "summary": "One company since 2 Jul 2026. No public API. Partnership by phone or email.",
          "requirements": [
            "No public criteria"
          ],
          "steps": [
            {
              "action": "Call or email Repairify for a partnership",
              "who": "Founder",
              "provide": "Company profile, use case",
              "time": "Unverified",
              "cost": "$0",
              "url": "https://repairify.com/contact/",
              "confirmed": false
            },
            {
              "action": "NDA and data agreement",
              "who": "Repairify",
              "provide": "Unverified",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "",
              "confirmed": false
            },
            {
              "action": "Technical link for a report or invoice feed (method not public)",
              "who": "Revv and Repairify",
              "provide": "Unverified",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "",
              "confirmed": false
            }
          ],
          "blockers": [
            {
              "text": "asTech terms limit use to people who perform the repair",
              "quote": "only with Customer's employees, agents, consultants, and representatives",
              "url": "https://www.astech.com/pages/terms-conditions"
            },
            {
              "text": "ADAS Provider Connect is for calibration providers only. Not a fit",
              "quote": "",
              "url": "https://opusivs.com/adas-solutions-for-providers/"
            }
          ],
          "corrections": [
            "asTech and Opus IVS are not separate. Repairify closed the deal on 2 Jul 2026",
            "Repairify contact is not form only: 1-888-486-1166, info@astech.com",
            "Opus FAQ: the Mitchell integration does not auto-post ADAS MAP reports",
            "The Elitek deal was a partnership, not a licensing deal"
          ],
          "unknowns": [
            {
              "question": "Does the PSA give the shop ownership of reports? Do you offer a feed to estimating software?",
              "contact": "1-888-486-1166 · info@astech.com"
            },
            {
              "question": "Is the FAQ line that Mitchell does not auto-post ADAS MAP reports still current?",
              "contact": "support@opusivs.com"
            }
          ],
          "confidence": "Medium",
          "source_file": "09-redteam-oem-scan.md"
        },
        {
          "id": "airpro-revv",
          "name": "AirPro and Revv ADAS",
          "status": "risk",
          "cost": "n/a",
          "summary": "Same brand name and a calibration competitor. Partner program is referrals only.",
          "requirements": [],
          "steps": [
            {
              "action": "'Become a Revv Partner' gives a referral deal, not an API",
              "who": "Founder",
              "provide": "Contact form",
              "time": "Unverified",
              "cost": "$0",
              "url": "https://www.revvhq.com/channel-partner",
              "confirmed": true
            },
            {
              "action": "Contact AirPro business development",
              "who": "Founder",
              "provide": "Unverified",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "https://airprodiagnostics.com/partners/",
              "confirmed": false
            }
          ],
          "blockers": [
            {
              "text": "revvhq.com terms ban use for a third party's benefit",
              "quote": "use the Services for the benefit of a third party",
              "url": "https://www.revvhq.com/terms-and-conditions"
            },
            {
              "text": "revvhq.com terms ban competitive builds",
              "quote": "use the Services to build an application or product that is competitive with any Revv product or service",
              "url": "https://www.revvhq.com/terms-and-conditions"
            },
            {
              "text": "AirPro links to a service organization, not a software endpoint",
              "quote": "connecting to a service organization, not a software endpoint.",
              "url": "https://airprodiagnostics.com/partners/"
            }
          ],
          "corrections": [
            "AirPro and Revv merger confirmed (Aug 2026, 6,100+ shops)"
          ],
          "unknowns": [
            {
              "question": "May a shop give Revv ADAS calibration reports to a third-party estimating tool?",
              "contact": "support@revvadas.com · +1 (831) 480-6028"
            },
            {
              "question": "What terms govern AirPro reports? May a shop share them with a software vendor?",
              "contact": "https://airprodiagnostics.com/partners/"
            }
          ],
          "confidence": "Medium",
          "source_file": "09-redteam-oem-scan.md"
        },
        {
          "id": "kinetic",
          "name": "Kinetic",
          "status": "none",
          "cost": "n/a",
          "summary": "Direct competitor. No partner program. It uses CCC Secure Share.",
          "requirements": [],
          "steps": [
            {
              "action": "Email for a partnership",
              "who": "Revv",
              "provide": "Use case",
              "time": "Unverified",
              "cost": "$0",
              "url": "",
              "confirmed": false
            }
          ],
          "blockers": [
            {
              "text": "Kinetic Vision writes estimates for carrier rules and supplement minimization",
              "quote": "supplement minimization",
              "url": "https://www.kinetic.auto/id"
            }
          ],
          "corrections": [
            "CCC added Kinetic on 28 Oct 2025, not in Nov 2025",
            "CCC activation is free for existing users, but CCC integration needs ID Premium at $3 per VIN",
            "Kinetic free tier is 1,000 VINs, not 3,000"
          ],
          "unknowns": [
            {
              "question": "Do the Kinetic ID app terms allow a shop to forward reports to a third-party vendor?",
              "contact": "support@kinetic.auto"
            }
          ],
          "confidence": "High",
          "source_file": "09-redteam-oem-scan.md"
        },
        {
          "id": "ccc-diagnostics-network",
          "name": "CCC Diagnostics Network",
          "status": "talk",
          "cost": "$0 + CIECA $1,000/yr",
          "summary": "All members run scan or calibration services. No software-only member is listed.",
          "requirements": [
            "CIECA membership and a production app for the Secure Share route"
          ],
          "steps": [
            {
              "action": "Submit the CCC 'Partner With Us' form",
              "who": "Revv",
              "provide": "Name, email, company, website, job title",
              "time": "Unverified",
              "cost": "$0",
              "url": "https://go.cccis.com/l/44852/2025-03-12/23jktcn",
              "confirmed": true
            },
            {
              "action": "Or register a Secure Share app in a diagnostics category",
              "who": "Revv",
              "provide": "CIECA membership, production app",
              "time": "Unverified",
              "cost": "$0 + CIECA $1,000/yr",
              "url": "https://www.cccsecureshare.com/legal/appcategoryguidelines",
              "confirmed": true
            },
            {
              "action": "CCC decides on a network listing",
              "who": "CCC",
              "provide": "",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "https://cccis.com/diagnostics",
              "confirmed": false
            }
          ],
          "blockers": [
            {
              "text": "No software-only member is listed today",
              "quote": "",
              "url": "https://cccis.com/diagnostics"
            }
          ],
          "corrections": [
            "Scan and ADAS firms (AirPro, Kinetic) do use CCC Secure Share. This closes an open item in 07"
          ],
          "unknowns": [
            {
              "question": "Is the network open to a software-only firm? Is the path Secure Share or a bilateral deal?",
              "contact": "secureshare@cccis.com"
            }
          ],
          "confidence": "Medium",
          "source_file": "09-redteam-oem-scan.md"
        },
        {
          "id": "mitchell-diagnostics-sync",
          "name": "Mitchell Diagnostics Sync",
          "status": "talk",
          "cost": "Unverified",
          "summary": "Mitchell takes ADAS reports from diagnostic providers. Join process not published.",
          "requirements": [],
          "steps": [
            {
              "action": "Contact Mitchell",
              "who": "Revv",
              "provide": "Use case",
              "time": "Unverified",
              "cost": "$0",
              "url": "https://www.mitchell.com/solutions/auto-physical-damage/diagnostics-solutions",
              "confirmed": false
            },
            {
              "action": "Bilateral integration of ADAS lines into Mitchell Cloud Estimating",
              "who": "Mitchell and Revv",
              "provide": "Unverified",
              "time": "Unverified",
              "cost": "Unverified",
              "url": "https://www.mitchell.com/print/pdf/node/29706",
              "confirmed": false
            }
          ],
          "blockers": [
            {
              "text": "Built for diagnostic providers. Opus IVS was first",
              "quote": "",
              "url": "https://www.mitchell.com/print/pdf/node/29706"
            }
          ],
          "corrections": [
            "Opus FAQ says the Mitchell integration does not auto-post ADAS MAP reports"
          ],
          "unknowns": [
            {
              "question": "How does a third party apply for Diagnostics Sync? Does it accept non-scan vendors?",
              "contact": "developer.support@mitchell.com"
            }
          ],
          "confidence": "Medium",
          "source_file": "09-redteam-oem-scan.md"
        },
        {
          "id": "shop-forward-reports",
          "name": "Shop-forwarded scan and OEM documents",
          "status": "risk",
          "cost": "$0",
          "summary": "asTech and Opus scan reports are likely OK. OEM printouts are blocked for most brands.",
          "requirements": [
            "Shop consent per upload",
            "Use each report only for that repair. No bulk store, no training (inferred)"
          ],
          "steps": [
            {
              "action": "Shop downloads the scan or ADAS report PDF",
              "who": "Shop",
              "provide": "Provider portal login",
              "time": "Same day",
              "cost": "$0",
              "url": "https://opusivs.com/adas-map-faq/",
              "confirmed": true
            },
            {
              "action": "Shop uploads it to Revv",
              "who": "Shop",
              "provide": "PDF and consent",
              "time": "Same day",
              "cost": "$0",
              "url": "",
              "confirmed": true
            },
            {
              "action": "Revv uses the report only for that repair",
              "who": "Revv",
              "provide": "Policy",
              "time": "",
              "cost": "",
              "url": "",
              "confirmed": false
            }
          ],
          "blockers": [
            {
              "text": "revvhq.com bans scraping by manual or automated means",
              "quote": "whether through use of manual or automated means",
              "url": "https://www.revvhq.com/terms-and-conditions"
            },
            {
              "text": "Most OEM printouts cannot go to Revv. See OEM portals item",
              "quote": "",
              "url": ""
            },
            {
              "text": "No OEM term allows attaching OEM procedures for insurers. Status unverified",
              "quote": "",
              "url": ""
            }
          ],
          "corrections": [
            "07 said scan reports go only to the estimating system. Mitchell says they can go to insurers"
          ],
          "unknowns": [
            {
              "question": "Is Revv liable when a shop uploads OEM printouts in breach of its OEM terms?",
              "contact": "Revv outside counsel"
            }
          ],
          "confidence": "Medium",
          "source_file": "09-redteam-oem-scan.md"
        }
      ]
    }
  ],
  "top_findings": [
    {
      "text": "REVVADAS Reg. 8,139,078 covers collision estimate software. Clear the name before any contract.",
      "type": "blocker"
    },
    {
      "text": "Founders on B-1 cannot do hands-on US work until their O-1s. Until then, only the US employee may touch CCC data.",
      "type": "risk"
    },
    {
      "text": "CCC ONE terms (2017 text) let a shop share EMS data only with written insurer or owner consent.",
      "type": "risk"
    },
    {
      "text": "Secure Share has no write-back and bans competitor comparisons, databases and estimate-form output.",
      "type": "blocker"
    },
    {
      "text": "CIECA license 2.1 lacks the 'software sold to third parties' grant and defines EMS as 2.6 or later.",
      "type": "risk"
    },
    {
      "text": "A 2002 CCC contract bars MOTOR from new collision estimating licenses. Default renewal runs to 2031.",
      "type": "blocker"
    },
    {
      "text": "GM and Ford collision list prices are $0 in files. Only an OEC MyPriceLink deal gives them.",
      "type": "blocker"
    },
    {
      "text": "Most OEM portal terms bar a shop from sending printouts to Revv. GM, Toyota and Stellantis are clear.",
      "type": "blocker"
    },
    {
      "text": "CollisionLink imports shop EMS files through a Windows tray agent. 03 and 07 missed this.",
      "type": "new path"
    },
    {
      "text": "Toyota runs a service-information licensing program. Its NDA names the license agreement.",
      "type": "new path"
    },
    {
      "text": "MarketCheck portal terms ban storing decodes past one request and ask for a card on Free.",
      "type": "correction"
    }
  ]
}