# Eroya data licensing and product-availability record

Last updated: August 8, 2026

This public record tracks material facts affecting Eroya's provider-sourced
data products. It is operational transparency, not a substitute for the
provider agreements or legal advice.

## Current authorization status

- Eroya has recorded that its current Massive subscription was purchased as an
  Individual/non-professional subscription.
- Massive's current Individual Terms describe Individual services as personal,
  individual, non-business, and non-commercial. Its Market Data Terms state
  that an individual license does not permit an end-user application, business
  use, third-party delivery, resale, redistribution, or sublicensing.
- Accordingly, Eroya does not treat its current Individual/non-professional
  subscription as authorization to deliver Massive- or Benzinga-sourced data to
  customers. Provider-backed REST, flat-file, and U.S. bulk-file delivery is
  paused by default in the Worker.
- Customer delivery may resume only after Eroya obtains written commercial and
  redistribution authorization covering the applicable datasets, recipients,
  display/non-display uses, derived data, territories, and exchange or
  third-party requirements. This record and the product terms must then be
  updated with the effective date and scope.

## Analyst Insights

- Technical integration for Benzinga Analyst Insights is complete.
- Public endpoint shape: `GET /v1/benzinga/analyst-insights` (`/v1/benzinga/ratings` remains a compatibility alias).
- The upstream credential is stored only as the Cloudflare Worker secret
  `MASSIVE_ANALYST_INSIGHTS_API` and is never committed to source control.
- Documentation availability does not mean that customer delivery is licensed
  or active. The endpoint remains subject to the authorization gate above.

## Trial and offering record

- Every newly registered Eroya user receives seven days of Pro access without
  a payment method. The registration trial has no automatic charge and returns
  to Starter when it ends.
- Stripe card subscriptions do not include a separate trial. They are charged
  when checkout completes and renew automatically until cancelled.
- Cancellation stops future renewals. It does not itself create a refund after
  a charge.
- Third-party expansion datasets, exchange fees, professional classification,
  and separately licensed products such as Analyst Insights are not included in
  the registration trial.
- Product pages describe technical coverage. Actual availability is always
  limited by active upstream authorization and the customer's classification
  and permitted use.

## Technical controls

- `MASSIVE_REDISTRIBUTION_AUTHORIZED` defaults to false/unset. The Worker returns
  HTTP 451 for provider-backed REST, flat-file, and U.S. bulk-download requests
  while authorization is not recorded. Public documentation and bulk-file
  metadata may remain visible, with availability identified separately.
- `/api/status` publishes whether Massive customer delivery is authorized,
  without exposing any provider credential.
- Provider API keys are Cloudflare Worker secrets. They are not stored in the
  repository, public documentation, response bodies, or logs.

## Source terms reviewed

- Massive Terms of Service: https://massive.com/legal/terms
- Massive for Individuals Terms: https://massive.com/individuals-terms-of-service
- Massive Market Data Terms: https://massive.com/legal/market-data-terms-of-service
- Massive for Businesses Terms: https://massive.com/legal/businesses-terms-of-service
- Eroya customer terms: https://eroya.co/terms

## Change log

- **August 16, 2026:** Retired Go and Max; repriced Pro to US$10 and Premium to
  US$59; removed the Stripe subscription trial; retained the seven-day,
  card-free Pro registration trial; and made Alipay the first checkout option.
- **August 8, 2026:** Recorded the Individual/non-professional subscription
  status; added the default-deny Worker authorization gate; documented the
  Analyst Insights integration; aligned the public trial description to 30
  calendar days; clarified that third-party expansions require separate rights.
