docs: answer EU AI Act GKE governance assessment - #1
docs: answer EU AI Act GKE governance assessment#1Igor Holt (igor-holt) wants to merge 6 commits into
Conversation
|
|
You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool. What Enabling Code Scanning Means:
For more information about GitHub Code Scanning, check out the documentation. |
There was a problem hiding this comment.
Code Review
This pull request introduces comprehensive governance and compliance documentation for the Self-Evolving Retrainer and GKE Pod Network Governance system under the EU AI Act, including risk management, data governance, and incident response plans. The reviewer feedback correctly identifies that using symmetric HMAC-SHA256 signatures for evidence signing is incompatible with the planned on-chain verification on the Base network, and recommends transitioning to asymmetric ECDSA signing across the assessment configuration and risk management plan.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
| algorithm: HMAC-SHA256 | ||
| secret_reference: GKE_EVIDENCE_HMAC_SECRET |
There was a problem hiding this comment.
Using HMAC-SHA256 (a symmetric key algorithm) for signed evidence is incompatible with public or on-chain verification (such as the Base network attestation specified in the attestation control). To verify an HMAC signature on-chain, the symmetric secret would have to be exposed, compromising its security. Consider using an asymmetric signing algorithm (e.g., ECDSA with secp256k1 or Ed25519) and referencing a private key instead of a shared HMAC secret.
algorithm: ECDSA-secp256k1
secret_reference: GKE_EVIDENCE_SIGNING_PRIVATE_KEY| | CIDR overlap or route collision | Fleet-wide enumeration and overlap test | Signed collision report | NO_GO; choose non-overlapping range | Tested | | ||
| | Pod-IP exhaustion | 80% warning / 90% critical thresholds | Utilization report and trend | Capacity plan; no autonomous expansion | Tested | | ||
| | Autopilot immutable-range misuse | Explicit action denial | Cluster-type validation | Replacement/migration plan | Tested | | ||
| | Evidence tampering | Canonical JSON, SHA-256, HMAC-SHA256, evidence-bound SETTLE | Signature verification | Reject and rotate signer if compromise suspected | Tested; signer provisioning unverified | |
There was a problem hiding this comment.
To align with the recommendation of using asymmetric cryptography for on-chain verification on the Base network, update the preventive control from HMAC-SHA256 to ECDSA.
| | Evidence tampering | Canonical JSON, SHA-256, HMAC-SHA256, evidence-bound SETTLE | Signature verification | Reject and rotate signer if compromise suspected | Tested; signer provisioning unverified | | |
| | Evidence tampering | Canonical JSON, SHA-256, ECDSA, evidence-bound SETTLE | Signature verification | Reject and rotate signer if compromise suspected | Tested; signer provisioning unverified | |



Summary
Answers all nine EU AI Act governance controls for the Self-Evolving Retrainer × GKE Pod Network Manager scope and adds the supporting operating records.
Decision
blocked_pending_external_legal_and_production_remediation.Control results
All nine questions now have an owner, answer, rationale, evidence references, and a residual-gap statement. Partial answers remain fail-closed rather than being converted into unsupported approvals.
Added artifacts
eu_ai_act_driver_upgraded_assessment.yml— answered v2.1 assessmentassessment-summary.json— machine-readable control statusrisk-management-plan.mddata-governance-register.ymlincident-response-and-post-market-monitoring.mddecision-reproduction-requirements.mdHard production blockers
This PR intentionally remains a draft. It is an engineering assessment and operating-policy change, not a legal opinion, conformity assessment, or production-activation approval.