Market pillar · v0.7.1

competitor Competitor

Competitor profile.

$id · https://corpospec.com/schemas/v0.7.1/competitor.schema.json

Fields

Field Type Required Description
as_of IsoDate yes ISO 8601 date (YYYY-MM-DD).
category string yes
description string yes
id PathRef yes Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
layer integer yes
name string yes
relationship CompetitorRelationship yes Relationship classification of a competitor.
sources string[] yes
website string yes
acquirer string?
competitive_advantages string[]
core_features string[]
custom CompetitorCustom?
founded string?
funding CompetitorFunding?
github string?
headquarters string?
integration_opportunity string?
legal_name string?
notes string?
planned_features string[]
pricing CompetitorPricing?
product CompetitorProduct?
shutdown_date string?
status string?
strategic_relevance string?
strengths string[]
target_market CompetitorTargetMarket?
team_notes string?
team_size integer?
technology object? Technology stack — keys are layer names, values are descriptions.
traction CompetitorTraction?
weaknesses string[]

Definitions

Shared types referenced within this schema.

CompetitorCustom
Typed custom extension data for `Competitor`.
type: object
CompetitorFunding
Competitor funding information.
type: object
CompetitorFundingRound
Funding round details for a competitor.
type: object
CompetitorPricing
Competitor pricing model.
type: object
CompetitorPricingTier
A pricing tier in a competitor's pricing model.
type: object
CompetitorProduct
Competitor product information.
type: object
CompetitorRelationship
Relationship classification of a competitor.
enum: "direct-competitor", "integration-partner", "cautionary-reference", "reference-company"
CompetitorTargetMarket
Competitor target market.
type: object
CompetitorTraction
Competitor traction metrics.
type: object
EuDataResidency
EU data residency offering details for a competitor.
type: object
IsoCurrency
ISO 4217 currency code.
pattern: ^[A-Z]{3}$
IsoDate
ISO 8601 date (YYYY-MM-DD).
type: string
PathRef
Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
pattern: ^[a-z0-9_-]+(/[a-z0-9_.-]+)+$

Reference in your YAML

# yaml-language-server: $schema=https://corpospec.com/schemas/v0.7.1/competitor.schema.json