{"schema":"https://codeoverchaos.com/content-integrity/v1","manifest_sha256":"4191d9a3ea6784d6887dc7216fa9b02fae1caaa5a667ba31c337903f1fe33761","scope":"Canonical editorial fields for all published Code Over Chaos daily briefs and technical dispatches","method":{"algorithm":"SHA-256","encoding":"UTF-8","serialization":"Site-specific JSON.stringify over named editorial fields in the published order","standard":"NIST FIPS 180-4","standard_url":"https://csrc.nist.gov/pubs/fips/180-4/upd1/final"},"limitations":["A matching digest supports byte-for-byte equality of the canonical editorial record.","It does not prove truth, authorship, human review, publication time, or freedom from later correction.","This manifest is not digitally signed or independently timestamped.","The serialization is site-specific and is not a claim of RFC 8785 canonical JSON compliance."],"records":[{"type":"Daily Brief","slug":"2026-09-23-the-inference-worker-unpickled-the-network","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-09-23-the-inference-worker-unpickled-the-network","publication_date":"23 SEP 2026","review_status":"AI draft — human review pending","canonical_bytes":4134,"sha256":"5e5f077786febb3c25d2656001704775cf218b7ba179d70e2842f657572b3c75"},{"type":"Daily Brief","slug":"2026-09-22-the-management-server-executed-the-upload","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-09-22-the-management-server-executed-the-upload","publication_date":"22 SEP 2026","review_status":"AI draft — human review pending","canonical_bytes":3916,"sha256":"d3ab8907f1312eafa835fb45f460d6640fb8decb85bb9d45f00e5e1d3e9a85b6"},{"type":"Daily Brief","slug":"2026-09-21-the-callback-became-the-system-administrator","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-09-21-the-callback-became-the-system-administrator","publication_date":"21 SEP 2026","review_status":"AI draft — human review pending","canonical_bytes":4017,"sha256":"c3e072db75e9157f274d0b3325112072e61cc4fc99e550a309a2905540967515"},{"type":"Daily Brief","slug":"2026-09-20-the-traffic-sensor-had-to-parse-the-exploit","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-09-20-the-traffic-sensor-had-to-parse-the-exploit","publication_date":"20 SEP 2026","review_status":"AI draft — human review pending","canonical_bytes":3556,"sha256":"79b13dcbeb5b27aa3f5c7387abdaa6d11da90628a55e9a3c74e0c851cc2a3c54"},{"type":"Daily Brief","slug":"2026-09-19-the-mcp-container-could-call-the-host","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-09-19-the-mcp-container-could-call-the-host","publication_date":"19 SEP 2026","review_status":"AI draft — human review pending","canonical_bytes":3894,"sha256":"ea11c457dbbe4010b3a2c2f01b7186710fd7441f3d08e99fb6d92fd0eba077a2"},{"type":"Daily Brief","slug":"2026-09-18-the-backup-permission-became-root","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-09-18-the-backup-permission-became-root","publication_date":"18 SEP 2026","review_status":"AI draft — human review pending","canonical_bytes":4871,"sha256":"3a04cb46a10ca361a0d952b9af62a2e613548935831bab8c22f54a1354c1c8a4"},{"type":"Daily Brief","slug":"2026-09-17-the-error-report-became-the-agents-command","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-09-17-the-error-report-became-the-agents-command","publication_date":"17 SEP 2026","review_status":"AI draft — human review pending","canonical_bytes":4907,"sha256":"89c2af5f6903268449a76170774ebcc59da21328d070e5b558239885c85a4eeb"},{"type":"Daily Brief","slug":"2026-09-16-the-modem-was-already-inside-the-trust-boundary","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-09-16-the-modem-was-already-inside-the-trust-boundary","publication_date":"16 SEP 2026","review_status":"AI draft — human review pending","canonical_bytes":4668,"sha256":"f6cfff171fc18fb404b7657b588bf293f91a22bdf7f0b9c4843af6076870034c"},{"type":"Daily Brief","slug":"2026-09-15-the-email-gateway-turned-one-message-into-root","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-09-15-the-email-gateway-turned-one-message-into-root","publication_date":"15 SEP 2026","review_status":"AI draft — human review pending","canonical_bytes":4611,"sha256":"67bf3ec280e98c38d85904a4353dc0fa096b8d05483907719272b3d1ab451a76"},{"type":"Daily Brief","slug":"2026-09-14-the-commit-api-could-read-the-server","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-09-14-the-commit-api-could-read-the-server","publication_date":"14 SEP 2026","review_status":"AI draft — human review pending","canonical_bytes":4449,"sha256":"538abb3f350790f39beffbfcf2706f7b967e35ae15dd93ecf4f13e5c4baaba46"},{"type":"Daily Brief","slug":"2026-09-13-the-malware-rebuilt-itself-after-detection","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-09-13-the-malware-rebuilt-itself-after-detection","publication_date":"13 SEP 2026","review_status":"AI draft — human review pending","canonical_bytes":4794,"sha256":"a8f7f950e7f5be3f1dbec4ce9bd25261c5fdd4429e145d8a5684fadf20914a06"},{"type":"Daily Brief","slug":"2026-09-12-the-documentation-build-became-the-network-escape","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-09-12-the-documentation-build-became-the-network-escape","publication_date":"12 SEP 2026","review_status":"AI draft — human review pending","canonical_bytes":5018,"sha256":"93f48ad7e8e513d4751d142f88f57dee039c787ad8523f2c3ca7330eb9beb2fc"},{"type":"Daily Brief","slug":"2026-09-11-the-cache-finally-got-a-permission-boundary","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-09-11-the-cache-finally-got-a-permission-boundary","publication_date":"11 SEP 2026","review_status":"AI draft — human review pending","canonical_bytes":4277,"sha256":"b72938537380678c88a838f9dd6a97d373c0817b90251dc4988c145539527b50"},{"type":"Daily Brief","slug":"2026-09-10-the-firewall-manager-became-the-root-shell","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-09-10-the-firewall-manager-became-the-root-shell","publication_date":"10 SEP 2026","review_status":"AI draft — human review pending","canonical_bytes":4612,"sha256":"8cf7634d32ba431aa91aaf49003dc6d6024579e90d8655e27761b433bac79a68"},{"type":"Daily Brief","slug":"2026-09-09-two-local-bugs-became-the-last-step-to-system","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-09-09-two-local-bugs-became-the-last-step-to-system","publication_date":"09 SEP 2026","review_status":"AI draft — human review pending","canonical_bytes":4119,"sha256":"4cd4e4e66a00f9cc9361abbc13da90a2e625cce33b5666db08dcafe26ce546e9"},{"type":"Daily Brief","slug":"2026-09-08-the-patch-was-only-step-one","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-09-08-the-patch-was-only-step-one","publication_date":"08 SEP 2026","review_status":"AI draft — human review pending","canonical_bytes":4235,"sha256":"110382e533580e4890d2d1f8f6195c0def96db0772fab92174b3d8614ba5db7a"},{"type":"Daily Brief","slug":"2026-09-07-read-only-access-found-a-way-to-write","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-09-07-read-only-access-found-a-way-to-write","publication_date":"07 SEP 2026","review_status":"AI draft — human review pending","canonical_bytes":4487,"sha256":"696a6cd7f91ab387014ead5f92f10aa7a5c9bd0f51776a497a621055c0629afe"},{"type":"Daily Brief","slug":"2026-09-06-the-agent-called-it-data-the-runtime-called-it-code","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-09-06-the-agent-called-it-data-the-runtime-called-it-code","publication_date":"06 SEP 2026","review_status":"AI draft — human review pending","canonical_bytes":3976,"sha256":"2399fc96cc2a7edd9992da0def7dbc0c989b5ec04b32358e3eb6c5160b60a906"},{"type":"Daily Brief","slug":"2026-09-05-the-exploit-was-live-the-fix-needed-a-relaunch","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-09-05-the-exploit-was-live-the-fix-needed-a-relaunch","publication_date":"05 SEP 2026","review_status":"AI draft — human review pending","canonical_bytes":3469,"sha256":"2bc7b9b558a1c5bbfb83645d49ed26a6f74aca46478513d2600e87a76ee1b669"},{"type":"Daily Brief","slug":"2026-09-04-authorization-checked-one-tenant-then-changed-another","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-09-04-authorization-checked-one-tenant-then-changed-another","publication_date":"04 SEP 2026","review_status":"AI draft — human review pending","canonical_bytes":4479,"sha256":"7eef7248654bbd7e609bc0247fed33b726a768369632c527f6108a72e2b753aa"},{"type":"Daily Brief","slug":"2026-09-03-the-switch-had-two-open-doors-to-root","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-09-03-the-switch-had-two-open-doors-to-root","publication_date":"03 SEP 2026","review_status":"AI draft — human review pending","canonical_bytes":4441,"sha256":"c022400ddf2814ed99f064846fcf32e2f4bd99e1b6413d3980fdd52cd030e183"},{"type":"Daily Brief","slug":"2026-09-02-the-consent-prompt-came-after-the-write","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-09-02-the-consent-prompt-came-after-the-write","publication_date":"02 SEP 2026","review_status":"AI draft — human review pending","canonical_bytes":4198,"sha256":"96598b5c31453f64c5656abbf8bf07aaf830e2d53952af85bbec0497bef06e3b"},{"type":"Daily Brief","slug":"2026-09-01-the-emergency-patch-moved-again","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-09-01-the-emergency-patch-moved-again","publication_date":"01 SEP 2026","review_status":"AI draft — human review pending","canonical_bytes":4333,"sha256":"697b20a24132773e9eb2d955701ca55527210ae3f2923b5dda1d8e7c20e1defb"},{"type":"Daily Brief","slug":"2026-08-31-the-server-acted-before-login-finished","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-08-31-the-server-acted-before-login-finished","publication_date":"31 AUG 2026","review_status":"AI draft — human review pending","canonical_bytes":4747,"sha256":"f663218da5f9613df2d3b5a5a70b4c7e79df0b27bfb56b1366a201de0a05336d"},{"type":"Daily Brief","slug":"2026-08-30-when-a-username-unlocked-the-file-store","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-08-30-when-a-username-unlocked-the-file-store","publication_date":"30 AUG 2026","review_status":"AI draft — human review pending","canonical_bytes":4156,"sha256":"4f2be36c7737e567a7a2cc78c409710745dd4f7d80289b17c33bbb895a866508"},{"type":"Daily Brief","slug":"2026-08-29-the-sandbox-shared-its-kernel","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-08-29-the-sandbox-shared-its-kernel","publication_date":"29 AUG 2026","review_status":"AI draft — human review pending","canonical_bytes":4479,"sha256":"e5a22aaa71af4c052ef8433f9f3a0d63a5e3e4d3edfde8b53a046f78944ee0f5"},{"type":"Daily Brief","slug":"2026-08-28-the-trusted-image-kept-its-name","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-08-28-the-trusted-image-kept-its-name","publication_date":"28 AUG 2026","review_status":"AI draft — human review pending","canonical_bytes":4302,"sha256":"c42c557edca8cf198820f8ebba41479eee5d38c2d12d3036851fa611f5b67014"},{"type":"Daily Brief","slug":"2026-08-27-when-a-patch-becomes-a-hook","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-08-27-when-a-patch-becomes-a-hook","publication_date":"27 AUG 2026","review_status":"AI draft — human review pending","canonical_bytes":3884,"sha256":"8ed7fd060e06bd270977c4e4cac97631a17a986538d07267c572115d3033a1e9"},{"type":"Daily Brief","slug":"2026-08-26-the-forgotten-player-had-server-privileges","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-08-26-the-forgotten-player-had-server-privileges","publication_date":"26 AUG 2026","review_status":"AI draft — human review pending","canonical_bytes":3528,"sha256":"a9cd2b2280766569c54e036bcb84a4a1cca033b9c048721b62a54e9b0c14ac73"},{"type":"Daily Brief","slug":"2026-08-25-the-wheel-remembered","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-08-25-the-wheel-remembered","publication_date":"25 AUG 2026","review_status":"AI draft — human review pending","canonical_bytes":3958,"sha256":"124015db11544ef5d452ba84a8c684da99778900c6588361bc49c9659a6149fc"},{"type":"Daily Brief","slug":"2026-08-24-the-patch-clock-reset","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-08-24-the-patch-clock-reset","publication_date":"24 AUG 2026","review_status":"AI draft — human review pending","canonical_bytes":3570,"sha256":"4a38f7ae56f3f96db821a644932eda7ce3bd3c6128da2f16f8e2d6e7cc63a87c"},{"type":"Daily Brief","slug":"2026-08-23-when-the-thread-can-write-code","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-08-23-when-the-thread-can-write-code","publication_date":"23 AUG 2026","review_status":"AI draft — human review pending","canonical_bytes":3997,"sha256":"792311505738ad55baefbc925e6c9db8baa4cd0c2787c805c714c68cde12c674"},{"type":"Daily Brief","slug":"2026-08-22-the-machine-is-not-the-dashboard","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-08-22-the-machine-is-not-the-dashboard","publication_date":"22 AUG 2026","review_status":"AI draft — human review pending","canonical_bytes":3508,"sha256":"c42b452527d483385e255aaa26d50eee3b9666091a62f235f342a4f346ce3c31"},{"type":"Daily Brief","slug":"2026-08-21-identity-and-inbox-share-a-deadline","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-08-21-identity-and-inbox-share-a-deadline","publication_date":"21 AUG 2026","review_status":"AI draft — human review pending","canonical_bytes":3606,"sha256":"bd85c25f8a3a6b0155260f61180ad10e61cb6541d622555c3ed8d68f412e6ec8"},{"type":"Daily Brief","slug":"2026-08-20-one-service-two-security-clocks","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-08-20-one-service-two-security-clocks","publication_date":"20 AUG 2026","review_status":"AI draft — human review pending","canonical_bytes":3547,"sha256":"bf0b616f7b1c50038c2b056c585927506bf1212e6f1954a19434386cd2ab424d"},{"type":"Daily Brief","slug":"2026-08-15-ransomware-memory-rewrites-the-priority-queue","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-08-15-ransomware-memory-rewrites-the-priority-queue","publication_date":"15 AUG 2026","review_status":"AI draft — human review pending","canonical_bytes":3287,"sha256":"1dd870ce49413430b417d861ce8906eea85d2908a4b0f69fae154e14f8eb6400"},{"type":"Daily Brief","slug":"2026-08-14-sbom-provenance-is-not-proof","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-08-14-sbom-provenance-is-not-proof","publication_date":"14 AUG 2026","review_status":"AI draft — human review pending","canonical_bytes":4782,"sha256":"c0a3ba3e5113296ca3e8a7267822a8a43bc2d375f50dfd039a3a7b8cdbb7ad28"},{"type":"Daily Brief","slug":"2026-08-13-gunra-backup-blast-radius","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-08-13-gunra-backup-blast-radius","publication_date":"13 AUG 2026","review_status":"AI draft — human review pending","canonical_bytes":4356,"sha256":"5df1a4dc9b66d9ecb6c31634f733ba1b0c73cc39248de107adaa1b1d307ea3c7"},{"type":"Daily Brief","slug":"2026-08-13-supply-chain-and-ai-tooling-brief","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-08-13-supply-chain-and-ai-tooling-brief","publication_date":"13 AUG 2026","review_status":"AI draft — human review pending","canonical_bytes":3301,"sha256":"dff8ec3a7d2e3b56419ce56e3a230c0ed9e57b5451cd63da3a4b5f1ba6c8897c"},{"type":"Daily Brief","slug":"2026-08-09-monday-briefing","canonical_url":"https://codeoverchaos.com/daily-briefs/2026-08-09-monday-briefing","publication_date":"09 AUG 2026","review_status":"AI draft — human review pending","canonical_bytes":4730,"sha256":"faeaa540d2bc6b3db93c19a9a5d27d2be977292617292abba39a709728165f58"},{"type":"Technical Dispatch","slug":"unsanitized-tensor-shapes-native-ai-kernels","canonical_url":"https://codeoverchaos.com/dispatches/unsanitized-tensor-shapes-native-ai-kernels","publication_date":"August 7, 2026","review_status":"Published technical explainer","canonical_bytes":3743,"sha256":"f346fc13845a474f8bfd1f86bcec5d6423fc997f801e9d2e368c307c1df9aad1"},{"type":"Technical Dispatch","slug":"why-long-context-models-lose-the-thread","canonical_url":"https://codeoverchaos.com/dispatches/why-long-context-models-lose-the-thread","publication_date":"August 7, 2026","review_status":"Published technical explainer","canonical_bytes":3181,"sha256":"c56410f59493865ce9d4e779fda1a5a4b276fc4745c8367c667bdd9f3c174ac2"},{"type":"Technical Dispatch","slug":"low-latency-terminals-high-volume-output","canonical_url":"https://codeoverchaos.com/dispatches/low-latency-terminals-high-volume-output","publication_date":"August 7, 2026","review_status":"Published technical explainer","canonical_bytes":3229,"sha256":"98536fa8fce9ade010425be776925c630b730de25ff70e88fdd8f895e30f2af6"}]}