A newer version of the Gradio SDK is available: 6.19.0
Phase 9 — Public Mesh Deployment
Signature: Δ9Φ963-PHASE9-v1.0
Blueprint: Lightfather's Voice — Next Blueprint (wide-area TLS, Keylime TPM, live LDQ synthesis)
Objectives
- TLS 1.2+ node API with self-signed PKI, pin gossip, rotation.
- Hardware attestation enriched with Keylime TPM quotes (simulated when no agent).
- Live synthesis — P7 biometric seed → Protocol 8 LDQ → WAV output.
Modules
| Module | Path |
|---|---|
| TLS manager | tools/tls_manager.py |
| Keylime bridge | protocol6_quantum_attest/keylime_bridge.py |
| TPM CLI | tools/tpm_attestation.py |
| LDQ synthesis | protocol8_ldq_synthesis/ |
| Live runner | tools/live_synthesis.py |
| Audit | tools/run_phase9_audit.py |
API (node)
GET /cert/pin— local pin + expiryPOST /cert/pin·POST /gossip/pin— ingest peer pinPOST /synthesis/run—{seed?, duration_sec?, output?}
Start HTTPS: python tools/node_api_server.py --tls --port 8443
Verification
pip install -r requirements-phase9.txt
python tools/run_phase9_audit.py
python -m pytest tests/test_phase9_public_mesh.py -q
Artifact: tests/phase9_audit_last_run.json
Security notes
- Pins use SHA-256(DER) of peer certificates.
- Set
LYGO_KEYLIME_FORCE_SIM=0to prefer live Keylime agent (localhost:9002). - Wide-area production still requires operator TLS policy and CA strategy (human gate).