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"
Updated about 14 hours ago
