The Brand Object

Fields

Brand context split into ten fields, from voice to versions. For each field, the endpoints that return it, the key that holds it, and how to pass it on.

A brand context response is a set of fields. The fields say who the company is, how it sounds, and what it sells. Other fields give its look, what to avoid, which files to use, and how current the data is. No endpoint returns all of them. This chart shows which key holds each field in the response of each endpoint for linear.app on 11 November 2026.

Where each endpoint puts each field, in its response for linear.app
ObservedMaintained
FieldBrandfetch ContextBrandfetch BrandContext.dev BrandContext.dev StyleguideFirecrawl brandingLogo.dev BrandRainbrand BriefRainbrand Brand Skill
Who it is and how it sounds
Name and descriptionidentity.descriptiondescriptionbrand.descriptionnot in the responsebrandNamedata.descriptionguidanceprofile.name
Voice and tonebrand.voicenot in the responsenot in the responsenot in the responsepersonality.tonenot in the responseguidancecopywriting.md
Positioningpositioningnot in the responsenot in the responsenot in the responsepersonality.targetAudiencenot in the responseguidancepositioning.md
What it looks like
Logosnot in the responselogos[]brand.logos[]not in the responseimages.logodata.logoassets[]profile.logo_catalog
Colorsnot in the responsecolors[]brand.colors[]styleguide.colorscolorsdata.colors[]guidanceprofile.palette
Typenot in the responsefonts[]not in the responsestyleguide.typographytypographynot in the responseguidanceprofile.typography
Spacing and componentsnot in the responsenot in the responsenot in the responsestyleguide.componentscomponentsnot in the responsenot in the responseinterface-design.md
What to avoid, what to use, and when
Rules and claimsbrand.voice.avoidnot in the responsenot in the responsenot in the responsenot in the responsenot in the responseguidancelogo.md
Images and filesnot in the responseimages[]brand.backdrops[]styleguide.fontLinksimagesdata.social_banners[]assets[]files[]
Dates and versionsmeta.resolved_atnot in the responsecache_metadatacache_metadatanot in the responsedata.indexed_atskill_idversion_id

A filled cell means that the field was in the response. It does not mean that the value was correct. Four endpoints returned four different main colors for Linear, and the Colors page shows them side by side. Each field page below shows the values, what to pass to a model, and what to make sure of before you use them.

  1. Name and descriptionHow each brand context API describes the company: names, taglines, short and long descriptions for linear.app, and the descriptions that were out of date.
  2. Voice and toneWhich brand context APIs return the voice of a brand, in what form, and how to pass it to a model: a Brandfetch summary, Firecrawl words, a Rainbrand guide.
  3. Positioning, audience and competitorsWhat brand context APIs say about who a company sells to, what it sells, and who it competes with, from Brandfetch's products to one word from Firecrawl.
  4. LogosLogo files from six brand context APIs for linear.app: formats, sizes, light and dark versions, inline SVG, links that expire, and the rules for their use.
  5. ColorsThe colors of Linear as six brand context APIs returned them on one day: four different main colors, generated color names, and the colors that are official.
  6. TypeFonts and type sizes from brand context APIs for linear.app: font names, heading sizes that disagree, and font files that you can ship only with a license.
  7. Spacing and componentsSpacing units, radii, shadows and button styles from brand context APIs for linear.app: what Context.dev's Styleguide and Firecrawl return, and how they differ.
  8. Rules and claimsWhat brand context APIs say that a model must not do: the Brandfetch avoid list, the Rainbrand naming, logo and claim rules, and why observed APIs have few.
  9. Images and filesWhich files brand context APIs return besides the logo: banners, backdrops, font files, screenshots and Brand Skill assets, and how long their links work.
  10. Dates and versionsHow brand context APIs show how current a response is: read dates, cache ages, index dates and version IDs. For linear.app, the dates ran from September on.