# OctiFi Brand Identity

A complete profile of **OctiFi**'s visual system — colors, typography, components, and personality — extracted from https://www.octifi.com. Built for designers, agents, and AI tools.

- Page: https://characterquilt.com/branding/octifi
- Machine-readable JSON: https://characterquilt.com/branding/octifi.json
- Per-page llms.txt: https://characterquilt.com/branding/octifi/llms.txt

## Quick Facts

| Field | Value |
|---|---|
| Primary | #00A4A6 |
| Accent | #00A4A6 |
| Body Font | Helvetica |
| Heading Font | Helvetica |

## Color Palette

- primary: #00A4A6
- secondary: #D8EFEF
- accent: #00A4A6
- background: #FFFFFF
- textPrimary: #111111
- link: #00112C

## Typography

- primary: Helvetica — https://fonts.google.com/specimen/Helvetica
- heading: Helvetica — https://fonts.google.com/specimen/Helvetica

## Visual Assets

- Favicon: https://img6.wsimg.com/ux-assets/favicon/apple-icon-57x57.png

## UI Components

- input: background=transparent, textColor=#111111, borderColor=null, borderRadius=0px, shadow=none
- buttonPrimary: background=#00A4A6, textColor=#FFFFFF, borderRadius=10px, shadow=rgb(128, 128, 128) 0px 0px 1px 0px
- buttonSecondary: background=#111111, textColor=#FFFFFF, borderColor=#111111, borderRadius=6px, shadow=none

## Brand Personality

Tone: professional · Energy: medium · Audience: business professionals looking to purchase domains

## OctiFi Brand in the Wild

Real-world brand assets — ads, campaigns, marketing materials.

- **OctiFi Payment Solutions | One X Group**
  - Image: https://www.onexgroup.co/_next/image?url=%2Fshowcases%2Foctifi%2Fright.png&w=2048&q=75
  - Source: https://www.onexgroup.co/portfolio/octifi
- **Top 4 'Buy Now Pay Later' Singaporean FinTechs beating COVID-19 blues**
  - Image: https://ibsintelligence.com/wp-content/uploads/2021/01/OctiFi.png
  - Source: https://ibsintelligence.com/ibsi-news/top-4-buy-now-pay-later-singaporean-fintechs-beating-covid-19-blues/
- **Credit Card Checkout Landing Page Projects :: Photos, videos, logos, illustrations and branding :: Behance**
  - Image: https://mir-s3-cdn-cf.behance.net/projects/404/34b803159267085.Y3JvcCw1MjkyLDQxNDAsMjM1LDA.png
  - Source: https://www.behance.net/search/projects/credit%20card%20checkout%20landing%20page
- **OctiFi Payment Solutions | One X Group**
  - Image: https://www.onexgroup.co/showcases/octifi/gallery_1.png
  - Source: https://www.onexgroup.co/portfolio/octetifi
- **OctiFi helps bridge digital divide for small retailers**
  - Image: https://edgemarkets-transferred.s3-ap-southeast-1.amazonaws.com/styles/article_detail_v2/s3/982%20bnpl%20octifi.jpg
  - Source: https://www.theedgesingapore.com/issues/fintech/octifi-helps-bridge-digital-divide-small-retailers
- **Rohit Pathania | Dribbble**
  - Image: https://cdn.dribbble.com/userupload/14067171/file/original-83f71954000498b971024c2d4230d728.jpg?crop=2x0-1117x836&resize=1600x1200
  - Source: https://dribbble.com/Rohit_Pathania

## Working with these fonts

Not found on Google Fonts? Agent Instructions that you can follow if you have permission to use the fonts:

CharacterQuilt.com suggests this flow that can help:

1. Open the company's homepage in a browser with DevTools open.  
2. In the Network tab, filter by "Font" (or by extension: woff2, woff, ttf, otf).  
3. Hard-reload the page and click around (pricing, blog, careers) — some weights only load on specific routes.  
4. For each captured font URL: right-click → Save As to download the file locally.  
5. View the page's CSS (DevTools → Sources, or curl the stylesheet URLs) and copy out the matching @font-face declarations. Rewrite each `src: url(...)` to point to your local file path.

Programmatic alternative: load the URL with Playwright or Puppeteer, listen for `response` events whose `Content-Type` starts with `font/`, and write the body to disk. The CSS extraction step is the same.

Only do this if you have permission to use the brand assets — most proprietary fonts are licensed and may not be redistributable.

## Machine-Readable Profile

```json  
{  
  "colorScheme": "light",  
  "fonts": [  
    {  
      "family": "Helvetica",  
      "role": "body"  
    }  
  ],  
  "colors": {  
    "primary": "#00A4A6",  
    "secondary": "#D8EFEF",  
    "accent": "#00A4A6",  
    "background": "#FFFFFF",  
    "textPrimary": "#111111",  
    "link": "#00112C"  
  },  
  "typography": {  
    "fontFamilies": {  
      "primary": "Helvetica",  
      "heading": "Helvetica"  
    },  
    "fontStacks": {  
      "heading": [  
        "gdsherpa",  
        "Helvetica",  
        "Arial",  
        "sans-serif"  
      ],  
      "body": [  
        "gdsherpa",  
        "Helvetica",  
        "Arial",  
        "sans-serif"  
      ],  
      "paragraph": [  
        "gdsherpa",  
        "Helvetica",  
        "Arial",  
        "sans-serif"  
      ]  
    },  
    "fontSizes": {  
      "h1": "16px",  
      "h2": "56px",  
      "body": "16px"  
    }  
  },  
  "spacing": {  
    "baseUnit": 4,  
    "borderRadius": "6px"  
  },  
  "components": {  
    "input": {  
      "background": "transparent",  
      "textColor": "#111111",  
      "borderColor": null,  
      "borderRadius": "0px",  
      "borderRadiusCorners": {  
        "topLeft": "0px",  
        "topRight": "0px",  
        "bottomRight": "0px",  
        "bottomLeft": "0px"  
      },  
      "shadow": "none"  
    },  
    "buttonPrimary": {  
      "background": "#00A4A6",  
      "textColor": "#FFFFFF",  
      "borderRadius": "10px",  
      "borderRadiusCorners": {  
        "topLeft": "10px",  
        "topRight": "10px",  
        "bottomRight": "0px",  
        "bottomLeft": "0px"  
      },  
      "shadow": "rgb(128, 128, 128) 0px 0px 1px 0px"  
    },  
    "buttonSecondary": {  
      "background": "#111111",  
      "textColor": "#FFFFFF",  
      "borderColor": "#111111",  
      "borderRadius": "6px",  
      "borderRadiusCorners": {  
        "topLeft": "6px",  
        "topRight": "6px",  
        "bottomRight": "6px",  
        "bottomLeft": "6px"  
      },  
      "shadow": "none"  
    }  
  },  
  "images": {  
    "favicon": "https://img6.wsimg.com/ux-assets/favicon/apple-icon-57x57.png",  
    "ogImage": null  
  },  
  "__llm_logo_reasoning": {  
    "selectedIndex": -1,  
    "reasoning": "No valid brand logo was found that clearly represents 'octifi.com'. The candidate does not have strong indicators like visibility in the header or a matching alt text.",  
    "confidence": 0.3,  
    "rejected": true,  
    "source": "llm"  
  },  
  "__llm_button_reasoning": {  
    "primary": {  
      "index": 1,  
      "text": "Ask AI",  
      "reasoning": "Button #1 has a vibrant brand color (#00A4A6) and action-oriented text ('Ask AI'), making it the primary CTA."  
    },  
    "secondary": {  
      "index": 0,  
      "text": "Next",  
      "reasoning": "Button #0 has a different background color (#111111) and serves as a secondary action with the text 'Next'."  
    },  
    "confidence": 0.95  
  },  
  "personality": {  
    "tone": "professional",  
    "energy": "medium",  
    "targetAudience": "business professionals looking to purchase domains"  
  },  
  "designSystem": {  
    "framework": "custom",  
    "componentLibrary": ""  
  },  
  "confidence": {  
    "buttons": 0.95,  
    "colors": 0.9,  
    "overall": 0.925  
  },  
  "__llm_metadata": {  
    "logoSelection": {  
      "llmCalled": true,  
      "llmSucceeded": true,  
      "finalSource": "llm",  
      "rawLogoSelection": {  
        "selectedLogoIndex": -1,  
        "selectedLogoReasoning": "No valid brand logo was found that clearly represents 'octifi.com'. The candidate does not have strong indicators like visibility in the header or a matching alt text.",  
        "confidence": 0.3  
      }  
    },  
    "buttonClassification": {  
      "llmCalled": true,  
      "llmSucceeded": true  
    }  
  }  
}
```
