Protocol surfaces
These routes are mapped by Firebase Hosting to Cloud Functions (2nd Gen). They are thin HTTPS wrappers; authoritative verification and policy logic live in protocol repositories and client libraries.
| Method | Path | Function | Purpose |
|---|---|---|---|
| GET | https://www.trigguardai.com/protocol/capabilities | protocolCapabilities | Deterministic capability manifest (machine-readable). |
| GET | https://www.trigguardai.com/protocol/status | protocolStatus | Protocol status snapshot. |
| GET | https://www.trigguardai.com/protocol/metadata | protocolMetadata | Engine and environment metadata. |
| GET | https://www.trigguardai.com/protocol/test-vectors | protocolTestVectors | Deterministic SDK conformance vectors (inputs and expected decisions). |
| GET | https://www.trigguardai.com/protocol/metrics | protocolMetrics | In-memory request/decision counters for this instance (resets on cold start). |
| - | Offline verify (CLI `/verify`) | n/a | Canonical receipt trust path: published keys + local Ed25519. Optional legacy HTTP routes may exist for conformance drift only. |