You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| §6.1 Authentication | Partial | Bearer, signed JWT, and anonymous auth are implemented. mTLS and OAuth2 are deferred to vendor or future adapters. |
14
14
| §6.3 Resume | Full | SQLite event log supports replay by session and sequence boundary; resumability examples exercise reconnect flows. |
15
-
| §6.4 Heartbeat | Full |`session.heartbeat` / `session.pong` messages and runtime examples are implemented. |
15
+
| §6.4 Heartbeat | Full |`session.ping` / `session.pong` messages and runtime examples are implemented. |
16
16
| §6.5 Ack | Full | Runtime ack window and `session.ack` back-pressure are implemented. |
17
17
| §6.6 List jobs / Subscribe | Full |`session.list_jobs`, `job.subscribe`, `job.unsubscribe`, and generic subscription fanout are implemented. |
18
18
| §7 Jobs | Full | Submit, accept, start, complete, fail, cancel, state inventory, and idempotent retry paths. |
@@ -22,7 +22,7 @@ The docs mirror is [`docs/conformance.md`](./docs/conformance.md).
22
22
| §8 Job events | Full | Reserved event kinds plus vendor event classification are implemented. |
23
23
| §8.2.1 Progress | Full | Progress events are emitted by examples and represented in message types. |
24
24
| §8.3 Sequence numbers | Full | Event log and runtime fanout preserve per-session event sequence ordering. |
25
-
| §8.4 Result chunks | Full |`result.chunk` stream assembly and terminal result references are implemented. |
25
+
| §8.4 Result chunks | Full |`job.result_chunk` stream assembly and terminal result references are implemented. |
26
26
| §9 Leases | Full | Lease request, session lease, subset validation, expiration, budgets, model use, and revocation helpers. |
27
27
| §9.6 Budgets | Full |`cost.budget` tracking emits remaining metrics and returns `BUDGET_EXHAUSTED` on depletion. |
28
28
| §9.7 Model use | Full |`model.use` glob enforcement is implemented in `ToolContext`. |
@@ -31,7 +31,7 @@ The docs mirror is [`docs/conformance.md`](./docs/conformance.md).
31
31
| §11 Observability | Partial | Trace ids and metric/log event payloads are implemented. Native OpenTelemetry middleware is deferred. |
32
32
| §12 Error taxonomy | Full | Canonical codes serialize to wire strings and map to `ARCPError` variants. |
33
33
| §14 Security | Partial | Auth, lease checks, credential redaction, and back-pressure caps are implemented. Host-framework DNS-rebind helpers are out of scope for this crate. |
34
-
| §15 Vendor extensions | Full |`x-vendor.*` validation, classification, and round-trip handling are implemented. |
34
+
| §15 IANA / extensions | Full |`arcpx.*`and reverse-DNS extension namespace validation, advertised-vs-unknown classification, and round-trip handling are implemented in `ExtensionRegistry`. |
35
35
| §16 Artifacts | Full | Inline base64 artifact put, fetch, release, retention, and runtime dispatch are implemented. |
36
36
| §22 Standard transports | Partial | WebSocket and stdio are implemented; HTTP/2 and QUIC are deferred. |
0 commit comments