Back to Labs Week 08

Federated Threat Intelligence Network Run Output and Evidence

This page is generated from the AWS Linux blind-trial run evidence. The terminal transcript below is the actual output rendered into the matching screencast MP4, so instructors can compare the Response HTML and video without guessing.

Screencast match: The section named Run Script Output Shown In Screencast is copied from docs/final/lab-material/screencasts/phase08-lab-screencast-20260517T154718Z.cast. Its SHA-256 is e9dc54823a8b97461bab42b7bc723b7c0adf3e47805c98a1d6454a83770d1af4. The public video is /downloads/labs/screencasts/phase08-lab-screencast.mp4.
Recorded Exit Code 0
MP4 Duration 18.000000 seconds
Transcript Bytes 341
Screencast Manifest Generated 2026-05-17T16:13:17Z

Run Script Output Shown In Screencast

This is the recorded terminal output for Week 08. It is intentionally verbatim so it can be checked against the MP4 screencast.


===== Phase 8: federated learning and privacy budget =====
200
phase08-summary GET /v1/federated/fbc50d99-7b45-4568-afda-3d807bc8e3cd -> HTTP 200
[
  "data",
  "status"
]
200
phase08-train GET /v1/federated/fbc50d99-7b45-4568-afda-3d807bc8e3cd/train -> HTTP 200
[
  "data",
  "status"
]
200
phase08-signals GET /v1/federated/fbc50d99-7b45-4568-afda-3d807bc8e3cd/signals -> HTTP 200
[
  "data",
  "status"
]
200
phase08-model GET /v1/federated/fbc50d99-7b45-4568-afda-3d807bc8e3cd/model -> HTTP 200
[
  "data",
  "status"
]
200
phase08-privacy GET /v1/federated/fbc50d99-7b45-4568-afda-3d807bc8e3cd/privacy -> HTTP 200
[
  "data",
  "status"
]
200
phase08-sites GET /v1/federated/cross-site/sites -> HTTP 200
[
  "sites"
]
200
phase08-round-status GET /v1/federated/cross-site/round-status -> HTTP 200
[
  "buffer_size",
  "global_round",
  "registered_sites",
  "rounds_completed",
  "threshold"
]
200
phase08-global-model GET /v1/federated/cross-site/global-model -> HTTP 200
[
  "global_round",
  "model_hash",
  "weights"
]

Endpoint Status Output

These status files came from the same remote evidence bundle. They are listed separately so students can see which API calls completed successfully without publishing raw credential examples.

Evidence Status FileHTTP Status
phase08-global-model.status200
phase08-model.status200
phase08-privacy.status200
phase08-round-status.status200
phase08-signals.status200
phase08-sites.status200
phase08-summary.status200
phase08-train.status200

Evidence Files Produced By The Run

The response page records the actual evidence inventory and file shapes from docs/final/lab-material/run-evidence/aws-8414-20260517T152520Z/remote-evidence/phase-json. JSON values that may contain credential examples are summarized rather than published raw.

FileBytesSHA-256 PrefixShape Or Safe Excerpt
phase08-global-model.json47c8e8584015407556object keys: global_round, model_hash, weights
phase08-model.json1575d1be090d40602e4object keys: data, status
phase08-privacy.json21347b7a7d6cc1acd9fobject keys: data, status
phase08-round-status.json907b31c512b450ec8fobject keys: buffer_size, global_round, registered_sites, rounds_completed, threshold
phase08-signals.json109602290799327dfa5object keys: data, status
phase08-sites.json12513fdc8241fade20object keys: sites
phase08-summary.json60398a191119115e15667object keys: data, status
phase08-train.json59869144379860e79d7d1object keys: data, status