Vendor Inventory
Third-party services, platforms, and tools used by Objectuve (Enkidu). Costs and contract terms to be filled in by the team.
Last updated: 2026-08-20
Authentication & Identity
| Vendor | Purpose | Status | Annual Cost | Terms |
|---|---|---|---|---|
| Clerk | OAuth identity provider (Google, Apple, email — GitHub is not enabled). RS256 JWT issuance, user management, JWKS verification. | Active |
Cloud Infrastructure
| Vendor | Purpose | Status | Annual Cost | Terms |
|---|---|---|---|---|
| Google Cloud Platform (GCP) | Cloud Run (API + frontend containers), Cloud SQL (PostgreSQL 15), Secret Manager, Artifact Registry, Cloud Logging. Project: enkidu-488723, region: us-central1. | Active | ||
| Firebase | Static frontend hosting + CDN caching. Targets: enkidu-app (production), enkidu-app-staging (staging), enkidu-marketing, enkidu-docs, enkidu-storybook. | Active |
Database & Caching
| Vendor | Purpose | Status | Annual Cost | Terms |
|---|---|---|---|---|
| PostgreSQL | Primary relational database (via GCP Cloud SQL in production, local/Docker in dev). Version 15. | Active | Included in GCP | |
| Redis | Sidekiq job queuing, ActionCable pub/sub, Rails caching. Version 7. | Active | Included in GCP |
Email
| Vendor | Purpose | Status | Annual Cost | Terms |
|---|---|---|---|---|
| Mailtrap | Transactional email delivery (welcome emails, notifications, lifecycle messages). | Active |
Analytics
| Vendor | Purpose | Status | Annual Cost | Terms |
|---|---|---|---|---|
| PostHog | Product analytics, user behavior tracking, funnel analysis. Frontend SDK (posthog-js). API host: us.i.posthog.com. | Active |
Error Tracking & Monitoring
| Vendor | Purpose | Status | Annual Cost | Terms |
|---|---|---|---|---|
| Sentry | Exception tracking + APM for both Rails API and Vue frontend. GraphQL tracing via GraphQL::Tracing::SentryTrace. | Active |
Storage & Media
| Vendor | Purpose | Status | Annual Cost | Terms |
|---|---|---|---|---|
| Google Cloud Storage | Media uploads via ActiveStorage (goal images, user avatars, community images). Bucket: enkidu-storage. | Active | Included in GCP | |
| Google Cloud Storage | Manual production database export dumps (off-cluster cold backup). Private bucket: enkidu-backups (see Disaster Recovery §4.3). | Active | Included in GCP |
AI & LLM
| Vendor | Purpose | Status | Annual Cost | Terms |
|---|---|---|---|---|
| LangChain (langchainrb) | Ruby gem for LLM orchestration in Ai::CoachService. | Active (gem) | Open source | |
| LLM Provider (OpenAI / Anthropic / Gemini / Ollama) | Backend LLM for AI Coach insights, check-in prompts, milestone generation. Configurable per environment. | Active |
Payments & Billing
| Vendor | Purpose | Status | Annual Cost | Terms |
|---|---|---|---|---|
| Clerk Billing | Payment processing for Supporter and Teams tiers. Subscriptions, invoicing, and customer portal. Consolidates auth + billing under one vendor (Clerk). | Planned (Phase 7) |
Domain & DNS
| Vendor | Purpose | Status | Annual Cost | Terms |
|---|---|---|---|---|
| Namecheap | Domain registration and DNS management for objectuve.com. | Active |
Legal & Compliance
| Vendor | Purpose | Status | Annual Cost | Terms |
|---|---|---|---|---|
| Termly | Terms of Service, Privacy Policy generation, and consent banner. UUID: 5614af15-2461-4d38-abba-00413d4aef09. | Active |
CI/CD & Source Control
| Vendor | Purpose | Status | Annual Cost | Terms |
|---|---|---|---|---|
| GitHub | Source control, GitHub Actions (CI/CD pipelines, preview deploys, smoke tests), GitHub Projects (issue tracking). | Active |
Mobile Distribution
| Vendor | Purpose | Status | Annual Cost | Terms |
|---|---|---|---|---|
| Apple Developer Program | iOS app distribution via App Store. Requires annual membership. | Active | ||
| Google Play Console | Android app distribution via Google Play Store. | Active |
Merchandise & Swag
| Vendor | Purpose | Status | Annual Cost | Terms |
|---|---|---|---|---|
| Covver | Branded corporate gifting and merchandise platform. On-demand production, customized storefronts, global fulfillment. For Supporter merch perks and team swag. | Active | Pay-as-you-go |
Component Documentation
| Vendor | Purpose | Status | Annual Cost | Terms |
|---|---|---|---|---|
| Chromatic | Visual regression testing for Storybook components. | Active |
Marketing & Growth
Marketing-relevant vendors already in the inventory, cross-referenced by function.
| Vendor / Tool | Marketing use | Status |
|---|---|---|
| PostHog | Funnel analysis, activation tracking, cohort retention, feature-flag rollouts for marketing experiments | Active |
| Mailtrap | Lifecycle email (welcome, re-engagement, weekly digest) and transactional notifications | Active |
| Covver | Supporter merch perks; community swag and gifting | Active |
| Firebase (enkidu-marketing) | Hosts the public marketing site (enkidu-marketing Firebase target) | Active |
| In-product AI Workforce (LLM compute via the LLM Provider) | Internal feature, not a standalone vendor — the execution engine for the marketing AI employee cluster (content drafts, SEO audits, social copy, email designs). See AI Workforce — Feature. | Engine Active; marketing cluster being built out |
Dedicated marketing tooling — content/SEO platform, social scheduling, and paid-acquisition channels — is not yet selected. The incoming Marketing Lead chooses these in their first week. Add confirmed selections to this inventory; do not add vendor names or costs speculatively.
Under Evaluation
Vendors and categories being explored but not yet adopted. See linked discovery docs for rationale, alternatives, and decision criteria.
| Category | Discovery doc | Status |
|---|---|---|
| AI Employees / autonomous agent platforms (Sintra, Lindy, Gumloop, Zapier Agents) for business operations | ai-employees-discovery.md | Exploration — recommendation: hybrid (buy Gumloop for low-stakes ops + build on Claude Agent SDK for brand-critical roles) |
Notes
- "Active" = currently integrated and in use in production or staging
- "Planned" = referenced in roadmap but not yet integrated
- GCP costs include Cloud Run, Cloud SQL, Cloud Logging, Secret Manager, and Artifact Registry under a single billing account
- Cost and terms columns are maintained by the team — update after each renewal or plan change