Legal pillar · v0.16.0

partnership-agreement PartnershipAgreement

Partnership-agreement record.

$id · https://corpospec.com/schemas/v0.16.0/partnership-agreement.schema.json

Fields

Field Type Required Description
annual_target_revenue number yes Performance KPIs / targets.
compensation_model CompensationModel yes Compensation model.
confidentiality Confidentiality yes Cross-cutting confidentiality classification used across privacy, security, knowledge, IR pillars. Default rendering rule: `corpospec-report` excludes `Restricted | BoardOnly | InvestorOnly` records from public output unless an explicit audience parameter overrides. See BDR 0076 §1.
contract_ref PathRef yes PathRef to the underlying legal contract.
currency IsoCurrency yes ISO 4217 currency code.
effective_from IsoDate yes ISO 8601 date (YYYY-MM-DD).
entity PathRef yes Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
exclusive boolean yes Whether the partnership is exclusive in any region or vertical.
governance_cadence string yes Quarterly business review (QBR) cadence — ISO duration.
id PathRef yes Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
kind PartnershipKind yes Partnership kind.
our_owner PathRef yes Owners on each side.
partner_contact string yes
partner_name string yes
performance PartnershipPerformance yes Performance metric snapshot.
status PartnershipStatus yes Lifecycle.
tier PartnershipTier yes Partnership tier.
effective_to IsoDate?
exclusivity_scope string?
flat_fee_amount number? Per-lead or per-close flat fee.
integration_refs PathRef[] PathRefs to integration artefacts (API specs, marketplace).
partner_ref PathRef? PathRef to the partner entity (when modelled).
revenue_share_pct number? Revenue-share or referral-fee percentage.

Definitions

Shared types referenced within this schema.

CompensationModel
Compensation model.
Confidentiality
Cross-cutting confidentiality classification used across privacy, security, knowledge, IR pillars. Default rendering rule: `corpospec-report` excludes `Restricted | BoardOnly | InvestorOnly` records from public output unless an explicit audience parameter overrides. See BDR 0076 §1.
IsoCurrency
ISO 4217 currency code.
pattern: ^[A-Z]{3}$
IsoDate
ISO 8601 date (YYYY-MM-DD).
type: string
PartnershipKind
Partnership kind.
PartnershipPerformance
Performance metric snapshot.
type: object
PartnershipStatus
Lifecycle.
enum: "discussion", "pilot_in_flight", "active", "underperforming", "wound_down", "terminated"
PartnershipTier
Partnership tier.
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.16.0/partnership-agreement.schema.json