10k

10-K Filing Signal Schema

Source: autobound-10k bucket

Last validated: 2026-01-08

signal_type: 10k bucket: autobound-10k association: company description: Strategic signals extracted from annual 10-K SEC filings refresh: monthly coverage: 8,000 companies

All 49 subtypes (validated against GCS)

subtypes:

Technology

  • aiInvestment
  • automationInvestment
  • cloudInvestment
  • cybersecurityInvestment
  • dataInvestment
  • digitalTransformation
  • legacyModernization
  • softwareImplementation

Operations

  • costReduction
  • inventoryIssue
  • logisticsChallenge
  • manufacturingIssue
  • restructuring
  • supplyChainDisruption

Financial

  • backlogGrowth
  • capexIncrease
  • cashFlowConcern
  • debtRefinancing
  • goodwillImpairment
  • inflationImpact
  • marginPressure
  • recurringRevenueShift
  • restructuringCharge

Market

  • channelShift
  • competitorNamed
  • customerChurn
  • internationalGrowth
  • marketExpansion
  • marketShareLoss
  • pricingPressure

Strategic

  • acquisitionAnnounced
  • acquisitionCompleted
  • divestiture
  • jointVenture
  • majorContractWin
  • platformStrategy
  • productLaunch
  • sustainabilityInvestment

Workforce

  • boardChange
  • ceoChange
  • cfoChange
  • laborShortage

Risk

  • auditIssue
  • complianceBurden
  • customerConcentration
  • internalControlWeakness
  • litigationMaterial
  • regulatoryInvestigation
  • supplierConcentration

Signal categories

categories:

  • technology
  • operations
  • financial
  • market
  • strategic
  • workforce
  • risk

All 34 fields (validated against GCS)

fields:

Core fields

  • path: signal_id type: string (UUID) description: Unique identifier for this signal
  • path: batch_id type: string description: Processing batch identifier
  • path: signal_type type: string description: Always "10k"
  • path: signal_subtype type: string description: Specific signal type (see subtypes list)
  • path: signal_category type: string description: Category grouping (technology, operations, etc.)
  • path: detected_at type: string (ISO 8601) description: When signal was extracted
  • path: association type: string description: Always "company"

Company object

  • path: company.name type: string description: Company name
  • path: company.domain type: string description: Company website domain
  • path: company.ticker type: string description: Stock ticker symbol
  • path: company.linkedin_url type: string description: LinkedIn company URL
  • path: company.industries type: array[string] description: Industry classifications
  • path: company.employee_count_low type: integer description: Employee count (low estimate)
  • path: company.employee_count_high type: integer description: Employee count (high estimate)
  • path: company.description type: string description: Company description

Data object

  • path: data.summary type: string description: Brief summary of the signal
  • path: data.detail type: string description: Detailed explanation of the finding
  • path: data.relevance type: float (0.0-1.0) description: Relevance score
  • path: data.confidence type: string description: "Confidence level: high, medium, low"
  • path: data.sentiment type: string description: "Sentiment: positive, negative, neutral"
  • path: data.excerpts type: string description: Direct quote from the filing
  • path: data.source_url type: string (URL) description: Link to SEC filing
  • path: data.technologies_mentioned type: array[string] description: Technologies referenced in filing
  • path: data.fiscal_year_end type: string description: Company's fiscal year end date
  • path: data.filing_year type: integer description: Year of the filing
  • path: data.sales_relevance type: string description: Sales opportunity context
  • path: data.competitors_mentioned type: array[string] description: Named competitors mentioned in filing
  • path: data.regions_mentioned type: array[string] description: Geographic regions mentioned in filing
  • path: data.vendors_mentioned type: array[string] description: Named vendors/partners mentioned in filing

Metrics object

  • path: metrics.dollar_millions type: float (nullable) description: Dollar amount mentioned (in millions)
  • path: metrics.dollar_context type: string (nullable) description: Context for the dollar amount
  • path: metrics.pct type: float (nullable) description: Percentage mentioned
  • path: metrics.pct_context type: string (nullable) description: Context for the percentage
  • path: metrics.timeframe type: string description: "Time context: current_year, yoy, multi_year"