🌉 Foli VII · El Pont Simbiòtic Universal A2A ↔ MCP
Quan un eixam d'agents parla A2A i toca eines del món real per MCP, l'autoritat mai no es multiplica ni viatja a cegues: cada salt estreny permisos en microsegons, cada esquema es fixa amb RFC 8785 JCS i cada xifra neix d'una fulla verificada de Merkle.
Folio VII self-test: 8/8 mutants killed · specimen 100/100 · all_invariants_passed = True
⚖️ Honestedat de Ma'at (WO-13)
Aquest foli és una autoavaluació algorítmica, criptogràfica i cognitiva de delegació i procedència A2A ↔ MCP. No és cap mòdul criptogràfic maquinari certificat (FIPS 140-3 / Common Criteria), ni cap dispositiu mèdic, ni cap funció de seguretat física certificada.
🏛️ Els Tres Pilars del Pont
Pilar I · Segell Dual d'Or (pip-zero stdlib): arrel pública NIST P-256 ES256 low-S (idèntica byte per byte a OpenSSL) aparellada amb caveats Macaroon HMAC-SHA256 per atenuar subdelegacions fora de línia sense claus privades.
Pilar II · Porta d'Harmonia d'Esquemes MCP: pausa quirúrgica fail-closed només de l'eina que ha patit drift JCS SHA-256 o injecció lèxica, mantenint sanes les eines germanes fins al re-consentiment humà ES256.
Pilar III · Procedència Merkle-DAG i Homeòstasi Racional: fulles RFC 6962 (0x00/0x01) amb etiqueta UNTRUSTED_EXTERNAL_DATA inesborrable, ancoratge al Cristall Humil del Foli VI i cascada de veto instantània (Twist = 0 a Q³).
📜 Les 7 Lleis Dures B1..B7
| B1 | Dual Golden Seal | Pure-stdlib NIST P-256 JOSE ES256 low-S anchor + chained HMAC-SHA256 Macaroon caveats |
| B2 | Monotonic Semilattice | Tools ⊆ parent, JCS pins immutable, tenant_soul_hash invariant, cycle-free chain, strict hop decay |
| B3 | MCP Schema Harmony Gate | RFC 8785 JCS SHA-256 pin + lexical hazard scan; surgical fail-closed pause of drifted tool only |
| B4 | Merkle-DAG Provenance | RFC 6962 leaves (0x00/0x01), sticky UNTRUSTED_EXTERNAL_DATA taint, rational claim grounding -> Folio VI VKE |
| B5 | Rational Swarm Homeostasis | Exact fractions.Fraction energy conservation (Σ child ≤ parent, L ≤ B), zero IEEE 754 float drift |
| B6 | Rule 14 ZK & Veto Cascade | Idempotent VVK/PII masking, zero biometrics, O(|subtree|) revocation coupled to Folio V Twist = 0 in Q³ |
| B7 | Notary & W3C VC 2.0 | RFC 6962 commitment STH, EU AI Act Art. 50(1), IEEE 7001 five audiences, MaatSymbioticBridgeCredential |
💎 Els 5 Anells del Pont (pesos racionals exactes que sumen 1)
ring_i_dual_seal_and_monotonic_attenuation | 1/4 |
ring_ii_mcp_schema_harmony_and_lexical_gate | 1/5 |
ring_iii_merkle_dag_provenance_and_grounding | 1/5 |
ring_iv_rational_homeostasis_zk_and_veto_cascade | 1/5 |
ring_v_rfc6962_ieee7001_eu_ai_act_w3c_vc | 3/20 |
🧪 Simulador en viu del Pont Simbiòtic
🐍 Nucli Autònom 100% Python stdlib (pip-zero)
Un sol fitxer sense cap dependència externa: executa els 8 mutants antipodals amb python3 -I logic/symbiosis/a2a_mcp_symbiotic_core.py.
# 100% Python stdlib — zero pip packages required:
python3 -I logic/symbiosis/a2a_mcp_symbiotic_core.py
from logic.symbiosis import (
MCPToolHarmonyRegistry, RevocationRegistry,
attenuate_symbiotic_token, evaluate_mcp_tool_call_gate, mint_symbiotic_root_token,
)
# Root ES256 anchor -> microsecond HMAC-SHA256 worker attenuation -> fail-closed MCP schema gate