1 line
4.1 KiB
JSON
1 line
4.1 KiB
JSON
{"repo": "ariffazil/compose", "files": {".env": {"9960572c8f4f9b6043d2b93e3e9bf7d82d124ed2": {"t": 1785674024.5093186, "n": 3795, "h": "756b06b2ebdbbfa5", "c": "# Docker compose project name\nCOMPOSE_PROJECT_NAME=af-forge\n\n# Git SHA — injected at build time by make publish-ghcr\n# Used by arifOS MCP container to report correct version in /health\nDEPLOY_GIT_COMMIT=e9204365\n\nGRAFANA_PASSWORD=arifos...2026\nVAULT_ADMIN_TOKEN=125cf01e5148256993f96864ca5fce87b61a6c32fd099cbf3ed50e2e9dba85f9\nPOSTGRES_PASSWORD=ArifPostgres2026!\n\n# ── Phase 1: JWT Constitutional Auth ───────────────────────────────────────\n# Mode: observe (log violations) → enforce (block failures)\nJWT_ENFORCE_MODE=enforce\n\n# Supabase JWKS endpoint for RS256 token verification\nSUPABASE_JWKS_URL=https://utbmmjmbolmuahwixjqc.supabase.co/auth/v1/.well-known/jwks.json\n\n# Trusted JWT issuers (comma-separated)\nJWT_TRUSTED_ISSUERS=https://utbmmjmbolmuahwixjqc.supabase.co,arifos-internal\n\n# JWT audience claim — must match token aud\nJWT_AUDIENCE=arifOS\n\n# Clock skew tolerance in seconds\nJWT_CLOCK_SKEW_MAX=60\n\n# Per-service internal secrets (HS256 for background jobs)\n# Each service gets its own compartmentalized secret\n# Naming: ARIFOS_INTERNAL_SECRET_<SERVICE_NAME_UPPER_WITH_UNDERSCORES>\n# sentinel-watch → SENTINEL_WATCH\n# well → WELL\n# a-forge → A_FORGE\nARIFOS_INTERNAL_SECRET_SENTINEL_WATCH=\nARIFOS_INTERNAL_SECRET_WELL=\nARIFOS_INTERNAL_SECRET_A_FORGE=\n\n# ── Merged from /root/.env for compose parity ──\nALFRED_API_KEY=ROTATED_PENDING_MANUAL_ENTRY\nANTHROPIC_API_KEY=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\nELEVENLABS_API_KEY=sk_d17cb0aeda05db014b5fa92d199177e21366c2fd619d356c\nFIRECRAWL_API_KEY=fc-733871f346c14a82947a6d243797bb68\nFRED_API_KEY=ROTATED_PENDING_MANUAL_ENTRY\nJINA_API_KEY=jina_12378eede622453f9d29d6ff5d8e5b42XRz1S_JMS1Fsh0gihX8CN24yNqTd\nKIMI_API_KEY=sk-kimi-s9T1b9DVd2gYaw6h12lpdnKUfUcCcqzgK3jIxEYouGxfqfbQdOkuaO7CKNuer9ws\nMINIMAX_API_KEY=sk-cp-BJtUy1enxSzTE5XdvtgqzN4Xmxc7bvW4w9SgT0do1TbCkBBI5quGWRWXeQn09CQcEV7rqKXZJLNS1DUmaIAJo8EIA4kcpLzZjURnR5PoEErjOZ0PxQQL-r0\nMOONSHOT_API_KEY=sk-kimi-s9T1b9DVd2gYaw6h12lpdnKUfUcCcqzgK3jIxEYouGxfqfbQdOkuaO7CKNuer9ws\nOPENAI_API_KEY=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\nPOSTGRES_URL=\"postgresql://arifos_admin:ArifPostgres2026!@postgres:5432/vault999\"\nQDRANT_URL=http://qdrant:6333\nREDIS_URL=redis://redis:6379/1\nSEA_LION_API_KEY=sk-znzfOJH_Yc7LKewfrfsl2A\nSEA_LION_BASE_URL=https://api.sea-lion.ai/v1\nVAULT_ADMIN_TOKEN=125cf01e5148256993f96864ca5fce87b61a6c32fd099cbf3ed50e2e9dba85f9\nGEOX_SECRET_TOKEN=arifos_intelligence_secret_2026\nARIFOS_INTERNAL_SECRET=arifos_intelligence_secret_2026\nARIFOS_MCP_TRANSPORT=http\nARIFOS_MCP_HOST=0.0.0.0\nARIFOS_MCP_PORT=8080\nVAULT999_PATH=/var/lib/arifos/vault/outcomes.jsonl\n\n# ── PLANE 7: MEMORY & OBSERVABILITY (UPGRADE) ──\nNEO4J_PASSWORD=demodemo\nLANGFUSE_NEXTAUTH_SECRET=TI9c6ulRAd2XPNo9YJ7CClOZyMpmYOdzHIYUfn49p4Q=\nLANGFUSE_SALT=TCaaflc47abZP28Gf5tHLkNHpCuJINvkwoeKYm7gymM=\nLANGFUSE_ENCRYPTION_KEY=40b127010254ef185ac8ebfbace2a3320a8d1f7084c1851b35b058ea2e34744c\nLANGFUSE_POSTGRES_PASSWORD=ArifPostgresVault2026%21\nLANGFUSE_PUBLIC_KEY=pk-lf-bbe515cf-c1f7-46f3-badc-14cc172554ef\nLANGFUSE_SECRET_KEY=sk-lf-ed6da0eb-23c7-4ccb-a4f9-6d3bac1179d9\nLANGFUSE_BASE_URL=https://jp.cloud.langfuse.com\nVAULT_WRITER_TOKEN=ade8242fcd8882cfd6b22b489b6c66d21c2234f9f4f35b187d84d9e814e1a56e\nBRAVE_API_KEY=BSABWbaBI-sVci-2iCya6AcHjLQflt\n\n# ── Supabase ──\nSUPABASE_URL=https://utbmmjmbolmuahwixjqc.supabase.co\nSUPABASE_SERVICE_ROLE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InV0Ym1tam1ib2xtdWFod2l4anFjIiwicm9sZSI6InNlcnZpY2Vfcm9sZSIsImlhdCI6MTc3NjQxNDMzMSwiZXhwIjoyMDkxOTkwMzMxfQ.4M3cakfaNoQK_4RMIlGTAfFCRsL4hD2U6gzD1KF-x4o\nARIFOS_GOVERNANCE_OPEN_MODE=true\n"}}}} |