{
    "ok": true,
    "status": "ember_runtime_bridge_live",
    "contracts_version": "0.2.180.1800",
    "master_layer": 180,
    "runtime_bridge": {
        "asset_present": true,
        "asset_url": "/assets/logicforge.js",
        "install_route": "/ember/install",
        "proof_route": "/ember/proof",
        "events_endpoint": "/api/ingest/events",
        "signals_endpoint": "/api/ingest/signals",
        "handoffs_endpoint": "/api/ingest/handoffs",
        "truth_live": true,
        "safe_daily_capacity": 0,
        "module_count": 5
    },
    "ledger_summary": {
        "event_count": 1,
        "signal_count": 0,
        "handoff_count": 0,
        "active_module_count": 1,
        "session_count": 1,
        "latest_event": {
            "id": "event_fd61891a954e",
            "kind": "event",
            "received_at": "2026-04-21T01:19:23+00:00",
            "client_key": "unknown_client",
            "source_key": "unknown_source",
            "session_id": "preview-session",
            "site_url": "https://example.local",
            "page_path": "/",
            "module_key": "prompt",
            "event_key": "preview_test",
            "headline": "Test event",
            "detail": "detail",
            "confidence": 0.5,
            "recommended_next_move": "Review the Ember-triggered next move in Ignite.",
            "operator_effect": "Module behavior can now be traced into conversion consequence.",
            "conversion_intent": "assist"
        },
        "latest_signal": null,
        "latest_handoff": null
    },
    "event_schema": {
        "session_id": {
            "type": "string",
            "required": true,
            "meaning": "Stable browser/session identity used to bind multi-module behavior into one Ember story."
        },
        "site_url": {
            "type": "string",
            "required": true,
            "meaning": "Canonical site or tenant URL where the event originated."
        },
        "page_path": {
            "type": "string",
            "required": true,
            "meaning": "Current page where the module interaction happened."
        },
        "module_key": {
            "type": "enum",
            "required": true,
            "meaning": "One of prompt, proof, capture, scheduler, or signal_handoff."
        },
        "event_key": {
            "type": "string",
            "required": true,
            "meaning": "Canonical event or signal label emitted by the module."
        },
        "headline": {
            "type": "string",
            "required": true,
            "meaning": "Short operator-facing description of what just happened."
        },
        "detail": {
            "type": "string",
            "required": true,
            "meaning": "The meaningful customer-side context needed by Ignite."
        },
        "confidence": {
            "type": "float",
            "required": true,
            "meaning": "0-1 confidence score for the importance or urgency of the event."
        },
        "recommended_next_move": {
            "type": "string",
            "required": true,
            "meaning": "The operator move Ignite should consider next."
        },
        "operator_effect": {
            "type": "string",
            "required": true,
            "meaning": "Why the event matters to the operator/business."
        },
        "conversion_intent": {
            "type": "string",
            "required": false,
            "meaning": "Call, quote, booking, consultation, contact, or other declared intent."
        },
        "handoff_reason": {
            "type": "string",
            "required": false,
            "meaning": "Only present for handoff records; explains why the site event crossed the threshold into Ignite action."
        }
    }
}