Overview
Total Requests
{{ metrics.requests_total }}
Schema Pass Rate
{{ (metrics.schema_pass_rate * 100).toFixed(1) }}%
QoM Pass Rate
{{ (metrics.qom_pass_rate * 100).toFixed(1) }}%
Avg Latency
{{ metrics.avg_latency_ms.toFixed(1) }}ms
Quick Actions
Quality of Meaning (QoM) Metrics
Active Profile:
{{ status.profile || 'qom-basic' }}
{{ (metrics.qom_pass_rate * 100).toFixed(1) }}% Pass Rate
Schema Fidelity (SF)
Required
{{ qomMetrics.schema_fidelity.score !== null ? (qomMetrics.schema_fidelity.score * 100).toFixed(1) + '%' : 'N/A' }}
JSON Schema validation pass rate
{{ qomMetrics.schema_fidelity.samples }} samples
{{ qomMetrics.schema_fidelity.failures }} failures
Instruction Compliance (IC)
CEL
{{ qomMetrics.instruction_compliance.score !== null ? (qomMetrics.instruction_compliance.score * 100).toFixed(1) + '%' : 'N/A' }}
Assertion evaluation success rate
{{ qomMetrics.instruction_compliance.samples }} assertions
{{ qomMetrics.instruction_compliance.failures }} failures
Tool Outcome Correctness (TOC)
Callback
{{ qomMetrics.tool_outcome_correctness.score !== null ? (qomMetrics.tool_outcome_correctness.score * 100).toFixed(1) + '%' : 'N/A' }}
Side-effect verification rate
{{ qomMetrics.tool_outcome_correctness.samples }} verified
{{ qomMetrics.tool_outcome_correctness.pending || 0 }} pending
Groundedness (G)
Hybrid
{{ qomMetrics.groundedness.score !== null ? (qomMetrics.groundedness.score * 100).toFixed(1) + '%' : 'N/A' }}
Claims supported by citations
{{ qomMetrics.groundedness.samples }} claims
{{ qomMetrics.groundedness.failures }} ungrounded
Determinism Jitter (DJ)
Replay
{{ qomMetrics.determinism_jitter.score !== null ? (qomMetrics.determinism_jitter.score * 100).toFixed(1) + '%' : 'N/A' }}
Output stability across runs
{{ qomMetrics.determinism_jitter.samples }} replays
{{ qomMetrics.determinism_jitter.failures }} drifts
Ontology Adherence (OA)
Domain
{{ qomMetrics.ontology_adherence.score !== null ? (qomMetrics.ontology_adherence.score * 100).toFixed(1) + '%' : 'N/A' }}
Domain constraint conformance
{{ qomMetrics.ontology_adherence.samples }} checks
{{ qomMetrics.ontology_adherence.failures }} violations
Pending TOC Verifications ({{ tocPending.length }})
{{ toc.stype }}
{{ toc.callback_id }}
{{ toc.timestamp }}
QoM Trends (Last 24 Hours)
Recent QoM Events
No QoM events recorded yet
{{ event.stype }}
{{ event.profile }}
{{ formatTime(event.timestamp) }}
{{ metric }}: {{ (score * 100).toFixed(0) }}%
{{ event.failure_reason }}
QoM Profiles Reference
| Profile | SF | IC | TOC | G | DJ | OA |
|---|---|---|---|---|---|---|
| qom-basic | = 1.0 | - | - | - | - | - |
| qom-strict-argcheck | = 1.0 | ≥ 0.97 | - | - | - | - |
| qom-outcome | = 1.0 | - | ≥ 0.9 | - | - | - |
| qom-comprehensive | = 1.0 | ≥ 0.95 | ≥ 0.9 | ≥ 0.8 | ≥ 0.9 | ≥ 0.95 |
Schemas
No schemas found
Start the proxy with --learn to record traffic,
then run mpl schemas generate to create schemas.
| SType | Status | Samples | Updated | Actions |
|---|---|---|---|---|
| {{ schema.stype }} | {{ schema.status }} | {{ schema.sample_count }} | {{ formatDate(schema.updated_at) }} |
Traffic Explorer
No traffic recorded yet
Traffic will appear here when the proxy is running with learning enabled.
{{ record.stype || 'unknown' }}
{{ record.method || 'POST' }}
{{ record.timestamp || 'N/A' }}
Request Details
{{ JSON.stringify(selectedRecord, null, 2) }}