{"service":"fortune","baseUrl":"https://fortune.platphormnews.com","publicSafeAccessEnabledByDefault":true,"auth":{"sharedKeyName":"PLATPHORM_API_KEY","enforcementFlag":"PLATPHORM_REQUIRE_API_KEY","requireApiKey":false,"defaultPhase1Access":"public-safe","acceptedHeaders":["Authorization: Bearer $PLATPHORM_API_KEY","X-PlatPhorm-API-Key: $PLATPHORM_API_KEY"],"serviceSpecificPlatformKeysRejected":true},"deterministicFortunePolicy":"Deterministic fortune generation is public-safe and does not predict the future.","modelScaffoldingPolicy":{"configured":false,"provider":null,"status":"degraded","modelCallsFromClient":false,"promptRedaction":true,"outputValidation":true,"note":"No model provider is configured. Fortune returns deterministic fallback and labels model assistance as unavailable."},"localPersistencePolicy":"Favorites, history, locale, mute state, and small UI preferences are browser-local. Private goals are not stored by the server and are only hashed in API metadata.","privateGoalHandlingPolicy":"Goal text is size-limited, sanitized, and represented by a hash in server responses.","noPredictionAdvicePolicy":"Fortune Fog is playful reflection and does not provide medical, legal, financial, or crisis advice.","trustedDomainPolicy":"*.platphormnews.com is trusted; external domains are not trusted unless explicitly allowlisted.","routeStandard":["/api/health","/api/v1/health","/api/docs","/openapi.yaml","/openapi.json","/llms.txt","/llms-full.txt","/llms-index.json","/robots.txt","/sitemap.xml","/sitemap-main.xml","/sitemap-index.xml","/rss.xml","/feed.xml","/manifest.webmanifest","/.well-known/mcp.json","/.well-known/agents.json","/.well-known/ai-plugin.json","/.well-known/security.txt","/.well-known/trust.json"],"vercelMetadataPolicy":"Only safe Vercel metadata is captured; authorization, cookies, session tokens, raw IPs, and request bodies are not exposed publicly.","tracePropagationPolicy":"W3C traceparent/tracestate and safe X-PlatPhorm trace headers are generated or propagated for API, MCP, cron, and Fortune operations.","securityContact":"hello@platphormnews.com","requiredLine":"Public-safe fortune reveal, deterministic fortune generation, goal-oriented reflective prompts, local non-sensitive favorites/history, read-only MCP introspection, RSS/feed consumption, trusted-domain discovery, standard route compliance, Vercel metadata capture, backend model scaffolding, and trace-linked Fortune operations are intentionally supported for public playful and reflective use. Fortune does not predict the future and does not provide medical, legal, financial, or crisis advice. PLATPHORM_API_KEY support is scaffolded for future protected backend services, protected model calls, share-card rendering, sync, test-triggering, reporting, administrative actions, and sensitive operations."}