Every request is recorded, unreadable state is recorded as secret, a refusal that cannot be recorded is an error, and the other cases the brokerd reference settled. The audit-unavailable and broker-state-damaged entries name the new messages; egress lists the development calls to straylight. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
11 lines
605 B
Markdown
11 lines
605 B
Markdown
# Egress
|
|
|
|
Every outbound network call the project makes, at run time or in development. Nothing else is
|
|
allowed.
|
|
|
|
| When | From | To | What |
|
|
|---|---|---|---|
|
|
| Development | `cargo` | crates.io | Downloading the crates listed in `docs/dependencies.md` |
|
|
| Development | `make verify-device`, `tools/check-m3a-device.sh` | straylight's `llama-server` | Checks against the real model through a private `inferproxy`; the script also reads `/slots` with `curl` first |
|
|
| Development | `make audit` | github.com/rustsec/advisory-db | The RustSec advisory database, fetched by `cargo deny check advisories` |
|