{
  "version": 1,
  "generated_at": "2026-08-03T21:32:45.554Z",
  "source": "competitor-tracker-api",
  "licence": {
    "id": "CC-BY-4.0",
    "url": "https://creativecommons.org/licenses/by/4.0/",
    "attribution": "Competitor Tracker & Co. — https://competitortracker.io"
  },
  "canonical": "https://competitortracker.io/industries/revenue-recognition-software/2026-q2/",
  "self": "https://competitortracker.io/data/industries/revenue-recognition-software/2026-q2.json",
  "industry": {
    "slug": "revenue-recognition-software",
    "name": "Revenue Recognition Software",
    "label_id": "019f41da-192c-7033-99ec-9d3cd6719a01",
    "url": "https://competitortracker.io/industries/revenue-recognition-software/2026-q2/",
    "data_url": "https://competitortracker.io/data/industries/revenue-recognition-software.json"
  },
  "window": {
    "quarter": "2026-Q2",
    "quarter_slug": "2026-q2",
    "since": "2026-04-01T00:00:00.000Z",
    "until": "2026-06-30T23:59:59.999Z",
    "published_at": "2026-06-30T23:59:59.999Z"
  },
  "summary": {
    "changes_total": 351,
    "by_priority": {
      "high": 58,
      "medium": 49,
      "low": 18
    },
    "by_category": {
      "corporate_changes": 12,
      "geo_changes": 2,
      "messaging_changes": 57,
      "product_changes": 54
    }
  },
  "companies": [
    {
      "id": "019f41db-f16f-703e-a6cb-a990724196fd",
      "name": "Aptitude",
      "domain": "aptitude.com",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Added Reveal analytics and Provider and Supplier solution suites with data-driven category management tools.",
          "source_url": "https://www.aptitude.com"
        },
        {
          "code": "MP",
          "category": "Messaging and positioning",
          "description": "Homepage rewritten with new value proposition, pivoting from online direct contracting market to clinically aligned supply chain platform.",
          "source_url": "https://www.aptitude.com"
        }
      ],
      "movement": {
        "quadrant": "lying_low",
        "novelty": 40,
        "shipping_volume": 23,
        "raw_change_count": 3
      }
    },
    {
      "id": "019eb8d3-df52-7000-96c7-cd1174134682",
      "name": "BillingPlatform",
      "domain": "billingplatform.com",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "PP",
          "category": "Pricing and packaging",
          "description": "BillingPlatform rewrote homepage hero to pivot from general enterprise monetization to pricing agility: 'Change how you price — without breaking how you close.'.",
          "source_url": "https://billingplatform.com"
        },
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "BillingPlatform added Apple Pay as a supported digital wallet option.",
          "source_url": "https://billingplatform.com/solutions/portal/payments"
        },
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Introduced BillingPlatform AI with end-to-end capabilities for implementation, launch, analysis, and governance, plus an optional MCP server for external AI models.",
          "source_url": "https://billingplatform.com/platform/reporting-insights"
        }
      ],
      "movement": {
        "quadrant": "making_moves",
        "novelty": 84,
        "shipping_volume": 71,
        "raw_change_count": 21
      }
    },
    {
      "id": "019f41dc-22fa-702d-9c62-4082a0c04b13",
      "name": "Binary Stream",
      "domain": "binarystream.com",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Added MEM AI Agent preview for Business Central with automatic AR/AP intercompany cross-checks and AI-verified reporting answers.",
          "source_url": "https://binarystream.com/dynamics-stack/multi-entity-management/"
        },
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Added Advanced Subscription Management product to the Solutions menu and footer.",
          "source_url": "https://www.binarystream.com"
        },
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Featured article announces Binary Stream's partnership joining Microsoft's OptimAL Initiative.",
          "source_url": "https://www.binarystream.com"
        }
      ],
      "movement": {
        "quadrant": "lying_low",
        "novelty": 40,
        "shipping_volume": 48,
        "raw_change_count": 7
      }
    },
    {
      "id": "019f41dc-9a5c-7011-b7c4-b999959cba88",
      "name": "DualEntry",
      "domain": "dualentry.com",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Added Inventory Management to product lineup.",
          "source_url": "https://www.dualentry.com/core-financials/tax-management-software"
        },
        {
          "code": "MP",
          "category": "Messaging and positioning",
          "description": "Added SOC 2 Type I/II, AES-256/TLS 1.2 encryption, and SSO/SAML/2FA to tax product page.",
          "source_url": "https://www.dualentry.com/core-financials/tax-management-software"
        },
        {
          "code": "MP",
          "category": "Messaging and positioning",
          "description": "Pivoted from feature details to security, SOC 2 compliance, and enterprise trust; 1 related messaging and positioning change reinforced the same buyer-visible signal.",
          "source_url": "https://www.dualentry.com/core-financials/tax-management-software"
        }
      ],
      "movement": {
        "quadrant": "shipping_steadily",
        "novelty": 36,
        "shipping_volume": 55,
        "raw_change_count": 9
      }
    },
    {
      "id": "019f41da-a1ce-7038-a7b2-50e13752a867",
      "name": "BlackLine Financial Close",
      "domain": "blackline.com",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Added Verity Prepare feature for automated reconciliation preparation, procedures, and deliverables with audit trails.",
          "source_url": "https://www.blackline.com/products/financial-close"
        },
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Added Verity Accruals product for autonomous accrual entry generation.",
          "source_url": "https://www.blackline.com/products/financial-close"
        },
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "BlackLine Financial Close Reporting & Analysis replaced Verity Summarize and Verity Draft with Verity Flux and Verity Prepare.",
          "source_url": "https://www.blackline.com/products/financial-close"
        }
      ],
      "movement": {
        "quadrant": "shipping_steadily",
        "novelty": 23,
        "shipping_volume": 58,
        "raw_change_count": 11
      }
    },
    {
      "id": "019eb8d6-eb74-701a-a61c-bc24637bd19c",
      "name": "Gotransverse",
      "domain": "gotransverse.com",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "IA",
          "category": "Integrations and APIs",
          "description": "Gotransverse replaced Matrixx Software integration with Oracle Fusion Cloud Financials for billing and revenue synchronization.",
          "source_url": "https://gotransverse.com/partners"
        },
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Added Business Intelligence & Analytics product category to platform menu and footer.",
          "source_url": "https://gotransverse.com"
        },
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Removed Account, Order, and Service Management product category.",
          "source_url": "https://gotransverse.com"
        }
      ],
      "movement": {
        "quadrant": "lying_low",
        "novelty": 16,
        "shipping_volume": 42,
        "raw_change_count": 5
      }
    },
    {
      "id": "019f41dc-69e8-7024-b78d-5248e569745f",
      "name": "HubiFi",
      "domain": "hubifi.com",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Added GAAP compliance for ASC 830, ASC 326, ASC 340-40, and SOX controls.",
          "source_url": "https://www.hubifi.com"
        },
        {
          "code": "MP",
          "category": "Messaging and positioning",
          "description": "Homepage value proposition pivoted to Stripe-native reconciliation; hero now reads 'Stop manually reconciling Stripe'.",
          "source_url": "https://www.hubifi.com"
        }
      ],
      "movement": {
        "quadrant": "slow_burn",
        "novelty": 52,
        "shipping_volume": 26,
        "raw_change_count": 3
      }
    },
    {
      "id": "019f41dc-b0ba-7035-9b57-c578af055ea9",
      "name": "LedgerUp",
      "domain": "ledgerup.ai",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Added Cash Application, Procurement Portal Automation, and system-specific AR solutions for Manufacturing, SaaS, NetSuite, QuickBooks, Sage Intacct, and Stripe.",
          "source_url": "https://www.ledgerup.ai"
        },
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Added PCI DSS compliance certification.",
          "source_url": "https://www.ledgerup.ai"
        },
        {
          "code": "MP",
          "category": "Messaging and positioning",
          "description": "Hero rewritten to focus on contract-to-cash automation, replacing 'Stop babysitting your billing' with 'Contract-to-cash automation that turns signed deals into collected cash'.",
          "source_url": "https://www.ledgerup.ai/product/automate-contract-to-cash"
        }
      ],
      "movement": {
        "quadrant": "slow_burn",
        "novelty": 58,
        "shipping_volume": 45,
        "raw_change_count": 7
      }
    },
    {
      "id": "019eb8d4-af87-701c-96bd-211369a35229",
      "name": "Maxio",
      "domain": "maxio.com",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "IA",
          "category": "Integrations and APIs",
          "description": "Maxio added MCP AI and Maxio MCP AI integrations, clarifying ecosystem fit for buyers evaluating workflow coverage.",
          "source_url": "https://www.maxio.com/billing/usage-based-billing-software"
        },
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Maxio added surcharging functionality specifically built for B2B subscription businesses.",
          "source_url": "https://www.maxio.com"
        },
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Maxio launched Entitlements feature.",
          "source_url": "https://www.maxio.com/cpq"
        }
      ],
      "movement": {
        "quadrant": "making_moves",
        "novelty": 90,
        "shipping_volume": 84,
        "raw_change_count": 34
      }
    },
    {
      "id": "019eb8d4-562b-703a-8ddd-d48fd6a95357",
      "name": "Orb",
      "domain": "withorb.com",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "IA",
          "category": "Integrations and APIs",
          "description": "Orb Homepage introduces \"revenue design\" framework describing pricing as real-time function across teams and tools.",
          "source_url": "https://www.withorb.com"
        },
        {
          "code": "PP",
          "category": "Pricing and packaging",
          "description": "Orb removed visible homepage pricing or plan details, reducing self-serve pricing clarity for buyers comparing packages.",
          "source_url": "https://www.withorb.com"
        },
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Orb removed Custom SQL capability for defining billing metrics and visualizing usage.",
          "source_url": "https://www.withorb.com"
        }
      ],
      "movement": {
        "quadrant": "making_moves",
        "novelty": 52,
        "shipping_volume": 64,
        "raw_change_count": 16
      }
    },
    {
      "id": "019eb8d4-ead7-7017-af61-43fe2292a3ca",
      "name": "Ordway",
      "domain": "ordwaylabs.com",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Added integrations with Campfire ERP, Anthropic Claude AI, Drivetrain, Google Sheets, Kintsugi, Rillet, and Snowflake.",
          "source_url": "https://www.ordwaylabs.com/products/integrations"
        },
        {
          "code": "MP",
          "category": "Messaging and positioning",
          "description": "Added Yardstik usage-based billing and Paytient healthcare collections case studies.",
          "source_url": "https://www.ordwaylabs.com/customers"
        },
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Removed Braintree and ApplePay integrations.",
          "source_url": "https://www.ordwaylabs.com/products/integrations"
        }
      ],
      "movement": {
        "quadrant": "lying_low",
        "novelty": 28,
        "shipping_volume": 34,
        "raw_change_count": 4
      }
    },
    {
      "id": "019eb8d5-2a50-7039-9fd7-a25bde7edae7",
      "name": "Recurly",
      "domain": "recurly.com",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "PP",
          "category": "Pricing and packaging",
          "description": "Recurly added App Management to Products & Pricing section.",
          "source_url": "https://recurly.com"
        },
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Recurly introduced automated chargeback resolution, flexible bundling, full payment visibility, and unified revenue tracking.",
          "source_url": "https://recurly.com/release/"
        },
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Added AI-powered action agents for subscription operations, data analysis, retention, and recovery workflows.",
          "source_url": "https://recurly.com/release/"
        }
      ],
      "movement": {
        "quadrant": "making_moves",
        "novelty": 69,
        "shipping_volume": 77,
        "raw_change_count": 27
      }
    },
    {
      "id": "019f41dc-08d3-7005-babe-7116be4fec1a",
      "name": "Revenue Lens By Tensoft",
      "domain": "tensoft.com",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "MP",
          "category": "Messaging and positioning",
          "description": "Hero description now highlights Navitas Semiconductor instead of Astera Labs as featured customer example.",
          "source_url": "https://tensoft.com/products/tensoft-fsm/"
        }
      ],
      "movement": {
        "quadrant": "lying_low",
        "novelty": 13,
        "shipping_volume": 10,
        "raw_change_count": 1
      }
    },
    {
      "id": "019f41da-ce92-703f-8ac3-c38d0d05d8eb",
      "name": "Revenue Management By Certinia",
      "domain": "certinia.com",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Added banner announcing Certinia's acquisition of Moonnox to power AI-native services delivery; 4 related product and capability changes reinforced the same buyer-visible signal.",
          "source_url": "https://www.certinia.com/solutions/financial-management-cloud/order-inventory-management/"
        },
        {
          "code": "MP",
          "category": "Messaging and positioning",
          "description": "Added Veda AI to Solutions section with value proposition for agentic intelligence and autonomous service delivery.",
          "source_url": "https://www.certinia.com/solutions/financial-management-cloud/revenue-management"
        },
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Certinia acquired Moonnox.",
          "source_url": "https://www.certinia.com/solutions/professional-services-cloud/"
        }
      ],
      "movement": {
        "quadrant": "making_moves",
        "novelty": 87,
        "shipping_volume": 74,
        "raw_change_count": 19
      }
    },
    {
      "id": "019f41da-8731-700d-bea4-698845ab5ea2",
      "name": "Revenue Management By Workday",
      "domain": "workday.com",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Accounting Agent capability added to Financial Management products submenu.",
          "source_url": "https://www.workday.com/en-us/products/financial-management/overview.html"
        },
        {
          "code": "MP",
          "category": "Messaging and positioning",
          "description": "AI menu value proposition changed: \"Discover superintelligence for the new world of work\" → \"Discover the power of AI that truly knows your business.\"; 1 related messaging and positioning change reinforced the same Discover The Power Of AI That Truly Knows Your Business signal.",
          "source_url": "https://www.workday.com/en-us/products/spend-management/overview.html"
        },
        {
          "code": "MP",
          "category": "Messaging and positioning",
          "description": "Messaging shifts from 'superintelligence' to 'AI agents'; headline changes to 'Experience a new way to work' and product name shortened to 'Sana'.",
          "source_url": "https://www.workday.com/en-us/artificial-intelligence/workday-sana.html"
        }
      ],
      "movement": {
        "quadrant": "making_moves",
        "novelty": 77,
        "shipping_volume": 61,
        "raw_change_count": 10
      }
    },
    {
      "id": "019f41db-8fe3-701e-9a0c-60d307043656",
      "name": "NetSuite Revenue Management",
      "domain": "netsuite.com",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Added \"Ask Oracle\" conversational AI assistant link under NetSuite Next in product navigation; 1 related product and capability change reinforced the same Netsuite Next signal.",
          "source_url": "https://www.netsuite.com/portal/products/erp/financial-management/revenue-management.shtml"
        },
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Added Biotech ERP solution with compliance and project control features.",
          "source_url": "https://www.netsuite.com/portal/industries.shtml"
        },
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "NetSuite Revenue Management New Biotech Accounting vertical solution page linked from the Industries overview.",
          "source_url": "https://www.netsuite.com/portal/industries.shtml"
        }
      ],
      "movement": {
        "quadrant": "making_moves",
        "novelty": 63,
        "shipping_volume": 52,
        "raw_change_count": 7
      }
    },
    {
      "id": "019f41dc-38ab-700e-8c15-d4f535393ad6",
      "name": "Revenue Recognition By Bramasol",
      "domain": "bramasol.com",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Removed FastBots AI chat widget.",
          "source_url": "https://www.bramasol.com/industries-we-serve/"
        },
        {
          "code": "MP",
          "category": "Messaging and positioning",
          "description": "Added 'End-to-End Model' descriptions covering omni-channel, dynamic bundling, digital supply chain, billing, payments, and revenue arrangements.",
          "source_url": "https://www.bramasol.com/solution/digital-solutions-economy/"
        },
        {
          "code": "MP",
          "category": "Messaging and positioning",
          "description": "Added 16 embedded YouTube demo videos to the Watch a Demo page.",
          "source_url": "https://www.bramasol.com/watch-a-demo/"
        }
      ],
      "movement": {
        "quadrant": "lying_low",
        "novelty": 28,
        "shipping_volume": 39,
        "raw_change_count": 4
      }
    },
    {
      "id": "019f41db-479c-7001-bb6d-a1bf84863b9f",
      "name": "Revenue Recognition By Sage",
      "domain": "sage.com",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "PP",
          "category": "Pricing and packaging",
          "description": "Revenue Recognition By Sage removed visible homepage pricing or plan details, reducing self-serve pricing clarity for buyers comparing packages.",
          "source_url": "https://www.sage.com/en-us/sage-business-cloud/intacct/resources/analyst-reports/g2-grid-report-for-subscription-billing/"
        },
        {
          "code": "MP",
          "category": "Messaging and positioning",
          "description": "Removed the 'Talk to an expert' lead capture section; page now flows directly to the pricing consultation form.",
          "source_url": "https://www.sage.com/en-us/sage-business-cloud/intacct/resources/analyst-reports/g2-grid-report-for-subscription-billing/"
        }
      ],
      "movement": {
        "quadrant": "lying_low",
        "novelty": 10,
        "shipping_volume": 13,
        "raw_change_count": 2
      }
    },
    {
      "id": "019f41db-bfa4-7036-81d6-208ee1278ef3",
      "name": "Stripe Revenue Recognition",
      "domain": "stripe.com",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "PP",
          "category": "Pricing and packaging",
          "description": "Radar shifted from integrated per-transaction pricing to four subscription tiers (Lite, Standard, Plus, Pro) with fixed monthly fees covering set screening volumes.",
          "source_url": "https://stripe.com/pricing"
        },
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Added Managed Payments, Treasury, Crypto, and Crypto Onramp product offerings.",
          "source_url": "https://stripe.com/revenue-recognition"
        },
        {
          "code": "SC",
          "category": "Security, compliance and access",
          "description": "Stripe Revenue Recognition Section headers rewritten: 'Accrual accounting doesn't have to be complex' becomes 'Take the complexity out of revenue recognition' and 'Audit in real time' becomes 'Audit-ready reporting'.",
          "source_url": "https://stripe.com/revenue-recognition"
        }
      ],
      "movement": {
        "quadrant": "making_moves",
        "novelty": 80,
        "shipping_volume": 68,
        "raw_change_count": 22
      }
    },
    {
      "id": "019f41db-30d3-7006-95c4-be02c490a705",
      "name": "Rightrev",
      "domain": "rightrev.com",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Introduced Revi AI Suite with prompt-based AI agents, SSP Engine & Simulator, and forecast-ready intelligence with explainable variance analysis.",
          "source_url": "https://www.rightrev.com"
        },
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Added RCA/RCB support to Salesforce-native architecture.",
          "source_url": "https://www.rightrev.com"
        },
        {
          "code": "MP",
          "category": "Messaging and positioning",
          "description": "Pivoted value proposition to AI-powered revenue recognition: updated hero, trust header, and benefit copy to highlight explainable AI, prompt configuration, and edge-case automation.",
          "source_url": "https://www.rightrev.com"
        }
      ],
      "movement": {
        "quadrant": "lying_low",
        "novelty": 45,
        "shipping_volume": 29,
        "raw_change_count": 4
      }
    },
    {
      "id": "019f41db-79e2-7004-965f-0d5062c1c716",
      "name": "Softrax",
      "domain": "softrax.com",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "MP",
          "category": "Messaging and positioning",
          "description": "Hero banner replaced CFO whitepaper with MGI MarketLens leadership recognition.",
          "source_url": "https://blulogix.com/"
        }
      ],
      "movement": {
        "quadrant": "slow_burn",
        "novelty": 63,
        "shipping_volume": 16,
        "raw_change_count": 2
      }
    },
    {
      "id": "019f41dc-8207-7019-b36f-2e1968232098",
      "name": "Synder",
      "domain": "synder.com",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Synder added historical import of Stripe and platform transactions with backfilled revenue recognition.",
          "source_url": "https://synder.com/industry/saas/"
        },
        {
          "code": "PP",
          "category": "Pricing and packaging",
          "description": "Synder Top promo banner changed from 10% off all plans with priority onboarding to 40% off Synder, for July only.",
          "source_url": "https://synder.com"
        },
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Synder Per Transaction Sync matrix: replaced Balance reconciliation with Transaction Reconciliation; added Product mapping, Smart Rules, Customer names, QuickBooks locations, and duplicate skipping.",
          "source_url": "https://synder.com/pricing/"
        }
      ],
      "movement": {
        "quadrant": "making_moves",
        "novelty": 52,
        "shipping_volume": 87,
        "raw_change_count": 42
      }
    },
    {
      "id": "019f41dc-5169-7011-9ce6-2e2f93915048",
      "name": "Tabs",
      "domain": "tabs.com",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Added Contracts module for automated contract billing alongside Billing, Collections, RevRec, and Reporting.",
          "source_url": "https://www.tabs.com"
        },
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Added Product Catalog and automated SSP features.",
          "source_url": "https://www.tabs.com"
        },
        {
          "code": "MP",
          "category": "Messaging and positioning",
          "description": "Hero rewritten to 'THE AI BILLING AND REVENUE PLATFORM'; value proposition shifted from eliminating manual work to closing books quickly.",
          "source_url": "https://www.tabs.com"
        }
      ],
      "movement": {
        "quadrant": "lying_low",
        "novelty": 32,
        "shipping_volume": 20,
        "raw_change_count": 3
      }
    },
    {
      "id": "019f41db-a87d-702d-8f48-e5b894ab9159",
      "name": "Trullion",
      "domain": "trullion.com",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Added Substantive Testing Automation, Revenue Leakage, Knowledge Room, Workflows, Platform overview, and Internal Audit solution pages.",
          "source_url": "https://trullion.com"
        },
        {
          "code": "MP",
          "category": "Messaging and positioning",
          "description": "Removed lead-capture form with name, email, company, phone and country fields from Book a personalized demo section.",
          "source_url": "https://trullion.com/who-we-serve/finance-and-accounting-teams/"
        },
        {
          "code": "MP",
          "category": "Messaging and positioning",
          "description": "Homepage hero and value proposition rewritten to lead with 'Auditable AI Built for Accounting' and emphasize traceability, vertical AI, and expert-built design.",
          "source_url": "https://trullion.com"
        }
      ],
      "movement": {
        "quadrant": "lying_low",
        "novelty": 20,
        "shipping_volume": 34,
        "raw_change_count": 4
      }
    },
    {
      "id": "019eb8d5-9fdb-7035-b0bd-3a31ac2ad6db",
      "name": "Younium",
      "domain": "younium.com",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "IA",
          "category": "Integrations and APIs",
          "description": "Younium added MCP integrations, clarifying ecosystem fit for buyers evaluating workflow coverage.",
          "source_url": "https://www.younium.com"
        },
        {
          "code": "PP",
          "category": "Pricing and packaging",
          "description": "Younium rewrote bottom call-to-action from 'Product Showcase' video prompt to 'See every metric that drives growth' demo pitch.",
          "source_url": "https://www.younium.com/product/subscription-insights"
        },
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Introduced Marketplace and partner portal alongside Connectors and API.",
          "source_url": "https://www.younium.com"
        }
      ],
      "movement": {
        "quadrant": "making_moves",
        "novelty": 74,
        "shipping_volume": 90,
        "raw_change_count": 50
      }
    },
    {
      "id": "019eb8d6-36a5-7017-a84b-88b2360fef0a",
      "name": "Zenskar",
      "domain": "zenskar.com",
      "slug": null,
      "url": null,
      "data_url": null,
      "changes": [
        {
          "code": "IA",
          "category": "Integrations and APIs",
          "description": "Zenskar added MCP, API, and Claude MCP integrations, clarifying ecosystem fit for buyers evaluating workflow coverage.",
          "source_url": "https://www.zenskar.com/feature/analytics"
        },
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Launched Agents marketplace for customizing, deploying, and chaining AI agents.",
          "source_url": "https://www.zenskar.com"
        },
        {
          "code": "PF",
          "category": "Product and capability",
          "description": "Removed Zen AI and CPQ coming-soon features from product lineup and navigation.",
          "source_url": "https://www.zenskar.com"
        }
      ],
      "movement": {
        "quadrant": "making_moves",
        "novelty": 69,
        "shipping_volume": 80,
        "raw_change_count": 33
      }
    }
  ],
  "quiet_companies": [
    {
      "id": "019f41da-feab-7029-86de-06faef323b0e",
      "name": "Leapfin",
      "domain": "leapfin.com",
      "slug": null,
      "url": null,
      "data_url": null
    },
    {
      "id": "019f41db-603f-7038-9626-7243ac9dc27d",
      "name": "SAP",
      "domain": "sap.com",
      "slug": null,
      "url": null,
      "data_url": null
    },
    {
      "id": "019f41db-d895-7029-9c07-599bdc3ab530",
      "name": "Revenue By Zuora",
      "domain": "zuora.com",
      "slug": null,
      "url": null,
      "data_url": null
    },
    {
      "id": "019f41da-b8a3-7019-8d94-e4e96f7ab566",
      "name": "Revenue Management By Oracle",
      "domain": "oracle.com",
      "slug": null,
      "url": null,
      "data_url": null
    },
    {
      "id": "019f41da-e4fb-7033-bec6-59de110dabab",
      "name": "Revenue Recognition By Chargebee",
      "domain": "chargebee.com",
      "slug": null,
      "url": null,
      "data_url": null
    },
    {
      "id": "019f41db-167c-703f-abe5-30e161d25a3f",
      "name": "Truerev",
      "domain": "truerev.com",
      "slug": null,
      "url": null,
      "data_url": null
    }
  ],
  "scoring": {
    "version": "v3-independent-novelty-density",
    "quadrants": {
      "top_left": "Shipping steadily",
      "top_right": "Making moves",
      "bottom_left": "Lying low",
      "bottom_right": "Slow burn"
    },
    "notes": "Scores are deterministic rank-normalized coordinates from quarter-window API changes. Shipping volume measures activity volume, source diversity, signal diversity, and materiality. Novelty is intentionally independent from volume: strategic/newness signal density, launch language, high-novelty signal mix, and materiality are dampened by raw change volume so routine high-volume movers can land in Shipping Steadily and selective strategic launches can land in Slow Burn. LLMs do not choose coordinates. V2 renders points in density-aware, spatially balanced highlight batches capped at 20 companies every three seconds; dense maps split into smaller batches when needed for readability."
  }
}
