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