Hava / Business docs

Deploy Hava

A Hava deployment packages a business's approved knowledge, behavior and customer interface behind a deployment ID. Configure once, then use the same Hava across supported surfaces.

Website embed

<script async
  src="https://hava.intellign.us/hava.js"
  data-deployment="hd_..."
  data-key="hava_pk_..."></script>

Add the script before </body>. Hava retrieves the published interface configuration at runtime, so changes such as launcher text can be published without replacing the embed code.

Security

The deployment ID is an identifier. The publishable key is browser-scoped. Neither is a Firebase credential or administrative secret. Private business configuration and authenticated live-connection credentials remain server-side.

Knowledge, connections and capabilities

Knowledge is approved information Hava may use to answer. Connections let Hava inspect current state through validated read-only tools. Capabilities are separately authorized actions that may change state. Knowledge or a read connection never grants write permission.

Client telemetry

The standard embed emits privacy-safe hava:event lifecycle events. See Client events.

Headless/custom interfaces use the same deployment architecture but own their presentation. Do not expose server credentials in browser or mobile code.