{"service":"Layerinfinite Decision Intelligence API","version":"1.0.0","status":"healthy","timestamp":"2026-06-17T18:53:04.723Z","cors":{"origins_count":2,"has_production_origin":true},"endpoints":{"POST /v1/log-outcome":"Append outcome to fact_outcomes","GET  /v1/get-scores":"Get ranked action scores","GET  /v1/get-patterns":"Get action sequence patterns","GET  /v1/recommendations":"Get decision recommendation for a task","GET  /v1/observe":"Get per-task outcome statistics (total runs, success rate, best/worst action)","GET  /v1/contracts":"Signal contracts","GET  /v1/discrepancies":"Signal discrepancies","GET  /v1/pending-signals":"Pending signal queue","POST /v1/webhook/callback":"Business outcome webhook (Layer 2/3 score overwrite)","POST /v1/webhook/:provider":"Webhook ingestion","GET /v1/me":"Verify API key identity — returns agent_id + customer_id","GET  /v1/audit":"Immutable audit trail","POST /v1/admin/register-action":"Register an action (admin)","GET  /v1/admin/actions":"List actions (admin)","POST /v1/admin/reinstate-agent":"Reinstate suspended agent (admin)","POST /v1/admin/test-notification":"Test a notification channel (admin)","GET  /v1/admin/model-history":"Model version history (admin)","POST /v1/admin/model-history/rollback":"Rollback model version (admin)","POST /v1/admin/model-history/pin":"Pin task_type to model version (admin)","GET  /health/deep":"Deep health check (table + env var diagnostics)"}}