Documentation · Venture Profile Spec

Venture Profile schema v2 specification.

The open, machine-readable schema that powers every Venture Profile on OpenCentric. Version 2 adds compliance posture fields, structured pricing, availability windows, and embeddable widget support.

Field reference

FieldTypeRequiredDescription
idstring (UUID)YesUnique identifier. Auto-generated on creation.
namestringYesCompany or product name. Max 100 chars.
taglinestringYesOne-sentence description. Max 160 chars. Used in catalog listings and match introductions.
typeenumYesOne of: Service, Product, Apollo raise, Studio, Prototype.
categorystringYesPrimary category from the OpenCentric taxonomy. Must match a published category slug.
pricingobjectYes{ model: 'fixed' | 'retainer' | 'negotiated', price: number, currency: string, unit: string }
availabilityenumYesOne of: open, limited, full. Updated in real time.
compliancestring[]NoArray of compliance frameworks: 'HIPAA', 'SOC 2', 'PCI DSS', 'FedRAMP', 'GDPR', 'NIST', 'ISO 27001'.
certificationsobject[]NoArray of { name, issuer, issued_at, expires_at, url }. Shown as verified badges.
teamobject[]NoTeam members: { name, role, linkedin_url, verified }. Verified members show a checkmark.
case_studiesobject[]No{ title, summary, outcome, published_at }. Shown on the card detail page.
embed_enabledbooleanNoIf true, the card can be embedded on external sites via script tag.
created_atISO 8601YesAuto-set on creation.
updated_atISO 8601YesAuto-set on every update.

Example payload

{
"id": "crd_01HXXXXX",
"name": "Loom Labs",
"tagline": "SOC 2 evidence automation for SaaS companies",
"type": "Service",
"category": "compliance",
"compliance": ["SOC 2", "HIPAA"],
"pricing": { "model": "retainer", "price": 320, "currency": "USD", "unit": "/ mo" }
}