NON-NORMATIVE. Quick reference for all external services powering morphism.systems.
Service Map
| Service |
Scope |
Account |
Plan |
Status |
| Vercel |
Hosting, CI/CD |
alawein (Pro) |
Pro ($20/mo) |
Active |
| Clerk |
Auth |
Morphism Systems org |
Hobby |
Production active (clerk.morphism.systems) |
| Supabase |
Database |
morphism-systems org |
Free |
2 projects (prod + staging) |
| Stripe |
Payments |
— |
— |
Keys set, not live |
| Sentry |
Error tracking |
morphism-systems org |
Free (Developer) |
morphism-web project active |
| Pinecone |
Vector DB / RAG |
Morphism Systems org |
Standard Trial ($300 credit) |
1 index, 142 vectors |
| Snyk |
Security scanning |
alawein org |
Free |
507 vulns (2C, 72H) |
| Linear |
Issue tracking |
Meshal workspace |
Free |
Unused (onboarding only) |
| npm |
Package registry |
@morphism-systems org |
Free |
4 packages published |
| PyPI |
Package registry |
morphism |
Free |
v0.1.0 published |
| Cloudflare |
DNS/CDN |
— |
Free |
Read-only token provisioned |
| DocuSign |
Legal |
Meshal Alawein |
Free |
Account exists |
Vercel
- Account:
alawein (Pro, $49.59/mo total incl. v0 seat)
- Team ID:
team_cGFXe2xrRySciNomITsbHNPE
- Primary project:
morphism → morphism.systems
- CLI:
vercel --scope alawein
Single Project (Consolidated 2026-03-01)
- Project:
alawein/morphism
- Domain:
morphism.systems (attached directly)
- GitHub pushes: Auto-deploy on push to
main
- The
morphism-systems Vercel team was deleted 2026-03-06 (had 0 projects, 0 domains).
- Vercel stores cleaned up 2026-03-06 (unconnected + archived stores removed).
- File persistence guidance for Morphism and the Alawein portfolio lives in docs/guides/vercel-file-storage.md.
Vercel Environment Variables (morphism project)
| Variable |
Category |
Dev |
Preview |
Prod |
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY |
Auth (client) |
Yes |
Yes |
Yes |
CLERK_SECRET_KEY |
Auth (server) |
Yes |
Yes |
Yes |
NEXT_PUBLIC_CLERK_SIGN_IN_URL |
Auth (routing) |
Yes |
Yes |
Yes |
NEXT_PUBLIC_CLERK_SIGN_UP_URL |
Auth (routing) |
Yes |
Yes |
Yes |
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL |
Auth (routing) |
Yes |
Yes |
Yes |
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL |
Auth (routing) |
Yes |
Yes |
Yes |
NEXT_PUBLIC_SUPABASE_URL |
Database |
Yes |
Yes |
Yes |
NEXT_PUBLIC_SUPABASE_ANON_KEY |
Database (client) |
Yes |
Yes |
Yes |
SUPABASE_SERVICE_ROLE_KEY |
Database (admin) |
Yes |
Yes |
Yes |
DATABASE_URL |
Database (Postgres) |
Yes |
Yes |
Yes |
STRIPE_SECRET_KEY |
Payments |
Yes |
Yes |
Yes |
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY |
Payments (client) |
Yes |
Yes |
Yes |
SENTRY_AUTH_TOKEN |
Observability |
Yes |
Yes |
Yes |
NEXT_PUBLIC_SENTRY_DSN |
Observability |
Yes |
Yes |
Yes |
GitHub Secrets (morphism-systems/morphism)
| Secret |
Purpose |
VERCEL_TOKEN |
Vercel CLI auth for deploy workflow |
VERCEL_ORG_ID |
team_cGFXe2xrRySciNomITsbHNPE (alawein) |
VERCEL_PROJECT_ID |
prj_95CFEyyl1Lx2o10ISOouhHu8bNZl (morphism) |
VERCEL_AUTOMATION_BYPASS_SECRET |
Bypass deployment protection for smoke tests |
NPM_TOKEN |
npm publish auth for @morphism-systems packages |
Not Yet Set (needed before go-live)
| Variable |
Where |
When |
CLERK_WEBHOOK_SECRET |
Vercel (Production) |
When webhook endpoint is created |
STRIPE_WEBHOOK_SECRET |
Vercel (Production) |
When Stripe webhooks are configured |
STRIPE_PRO_PRICE_ID |
Vercel (Production) |
When pricing tiers are created |
STRIPE_ENTERPRISE_PRICE_ID |
Vercel (Production) |
When pricing tiers are created |
PYPI_TOKEN |
GitHub Secrets |
If moving away from OIDC trusted publishing |
Clerk
- Application: Morphism (App ID:
app_3ALLeKVDWcL5BdR4yChxmpWO42G)
- Production Instance:
ins_3ALMKLmoJU90cRvHyJIGpfCeTui
- Production Frontend API:
https://clerk.morphism.systems
- Auth flow: Email sign-up/sign-in with OTP verification
- Users: 0
- SDK:
@clerk/nextjs v6.39.0
- DNS: Cloudflare — 5 CNAME records (clerk, accounts, clkmail, clk._domainkey, clk2._domainkey)
- SSL: Auto-provisioned by Clerk
Environment Keys
| Environment |
Publishable Key |
Secret Key |
| Production (Vercel) |
pk_live_... |
sk_live_... |
| Preview/Dev (Vercel) |
pk_test_... |
sk_test_... |
See docs/integrations/clerk-setup.md for detailed setup history.
Supabase
- Org:
morphism-systems (ID: yhosepgpkvpxwbqeothq)
- Production:
morphism-production (ref: szvnlnmxlnhszbptvmut, AWS us-east-2, Nano)
- Staging:
morphism-staging (ref: dmvpdhdzekrtfnwijotr, AWS us-east-1, Nano)
- Tables (production): access_grants, agents, api_keys, assessments, audit_log, credential_versions, credentials, governance_policies, organizations, verification_scans
- Backups: Daily (7-day retention, Free plan). Enabled 2026-03-06.
Sentry
- Org:
morphism-systems (ID: 4510937822920704)
- Project:
morphism-web (Next.js platform, team #morphism-systems)
- DSN:
https://91626c8d4ad73dbb7b412ba7401ff642@o4510937822920704.ingest.us.sentry.io/4510969935626240
- Integrations: GitHub (connected to
alawein), Vercel (pending popup auth)
- Auth token:
vercel-deploy-v2 (org:ci scope), set in all 3 Vercel environments
- Plan: Developer (free). Downgraded 2026-03-06.
- SDK:
@sentry/nextjs v10.40.0 — tracing 20%, profiling 20%, replays 100% on error
- Timezone: America/Los_Angeles
Remaining
- Complete Vercel integration (popup was blocked during initial setup)
- Enable 2FA on Sentry account
- Consider Linear integration when Linear is set up
Pinecone
- Org: Morphism Systems
- Project ID:
80f54951-a7f9-4643-9e66-4cbec6a08e96
- API key name:
morphism-systems-pinecone
- Index:
morphism-governance (AWS us-east-1, Dense, dim=768, cosine, On-demand)
- Records: 142 vectors (8 drift-lessons + 134 governance-pairs)
- Trial: Standard ($300 credit, ~20 days remaining)
Recommended Models
| Use Case |
Model |
Cost |
| Embedding (primary) |
llama-text-embed-v2 |
$0.16/1M tokens |
| Embedding (multilingual) |
multilingual-e5-large |
$0.08/1M tokens |
| Reranking |
pinecone-rerank-v0 |
$2.00/1K requests |
Snyk
- Org:
alawein
- Target:
alawein/morphism-framework — 507 vulnerabilities
- 2 Critical (Docker node image, Python requirements)
- 72 High (58 SAST code analysis, 4 IaC, misc npm)
- 271 Medium, 162 Low
- Integration: GitHub only
Linear
- Workspace: Meshal (
linear.app/meshal)
- Team: MES (4 onboarding issues only)
- Integration: Cursor only
- Status: Effectively unused
npm
- Org:
@morphism-systems
- Packages:
cli, mcp-server, agentic-math, plugin-bundle (all v0.1.3)
- Token: Set via
NPM_TOKEN GitHub secret
PyPI
- Package:
morphism (v0.1.0)
- Auth: OIDC trusted publishing (GitHub Actions)