CA ES EN

🌉 Folio VII · El Puente Simbiótico Universal A2A ↔ MCP

Cuando un enjambre de agentes conversa por A2A e invoca herramientas reales por MCP, la autoridad nunca se amplía ni viaja a ciegas: cada salto estrecha permisos en microsegundos, cada esquema se fija con RFC 8785 JCS y cada cifra nace de una hoja verificada de Merkle.

Symbiotic Bridge Shield Badge Folio VII self-test: 8/8 mutants killed · specimen 100/100 · all_invariants_passed = True

⚖️ Honestidad de Ma'at (WO-13)

Este folio es una autoevaluación algorítmica, criptográfica y cognitiva de delegación y procedencia A2A ↔ MCP. No es un módulo criptográfico hardware certificado (FIPS 140-3 / Common Criteria), ni un producto sanitario, ni una función de seguridad física certificada.

🏛️ Los Tres Pilares del Puente

Pilar I · Sello Dual de Oro (pip-zero stdlib): ancla pública NIST P-256 ES256 low-S (idéntica byte a byte a OpenSSL) unida a caveats Macaroon HMAC-SHA256 para atenuar subdelegaciones sin claves privadas.

Pilar II · Puerta de Armonía de Esquemas MCP: pausa quirúrgica fail-closed únicamente de la herramienta con deriva JCS SHA-256 o inyección léxica, manteniendo operativas las herramientas hermanas hasta el re-consentimiento humano ES256.

Pilar III · Procedencia Merkle-DAG y Homeostasis Racional: hojas RFC 6962 (0x00/0x01) con etiqueta UNTRUSTED_EXTERNAL_DATA indeleble, enlace al Cristal Humilde del Folio VI y cascada de veto instantánea (Twist = 0 en Q³).

📜 Las 7 Leyes Duras B1..B7

B1Dual Golden SealPure-stdlib NIST P-256 JOSE ES256 low-S anchor + chained HMAC-SHA256 Macaroon caveats
B2Monotonic SemilatticeTools ⊆ parent, JCS pins immutable, tenant_soul_hash invariant, cycle-free chain, strict hop decay
B3MCP Schema Harmony GateRFC 8785 JCS SHA-256 pin + lexical hazard scan; surgical fail-closed pause of drifted tool only
B4Merkle-DAG ProvenanceRFC 6962 leaves (0x00/0x01), sticky UNTRUSTED_EXTERNAL_DATA taint, rational claim grounding -> Folio VI VKE
B5Rational Swarm HomeostasisExact fractions.Fraction energy conservation (Σ child ≤ parent, L ≤ B), zero IEEE 754 float drift
B6Rule 14 ZK & Veto CascadeIdempotent VVK/PII masking, zero biometrics, O(|subtree|) revocation coupled to Folio V Twist = 0 in Q³
B7Notary & W3C VC 2.0RFC 6962 commitment STH, EU AI Act Art. 50(1), IEEE 7001 five audiences, MaatSymbioticBridgeCredential

💎 Los 5 Anillos del Puente (pesos racionales exactos que suman 1)

ring_i_dual_seal_and_monotonic_attenuation1/4
ring_ii_mcp_schema_harmony_and_lexical_gate1/5
ring_iii_merkle_dag_provenance_and_grounding1/5
ring_iv_rational_homeostasis_zk_and_veto_cascade1/5
ring_v_rfc6962_ieee7001_eu_ai_act_w3c_vc3/20

🧪 Simulador en vivo del Puente Simbiótico


        

🐍 Núcleo Autónomo 100% Python stdlib (pip-zero)

Un único archivo sin dependencias externas: ejecuta los 8 mutantes antipodales con 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
📖 Folio VII: symbiotic_bridge_crucible.py 🐍 Core (100% stdlib P-256 + Macaroons) 🏛️ Folio V + VI Symbiotic Adapter 🔍 GET / POST /api/sfumato/symbiotic-bridge 🌬️ /oracle/consciencia 🤖 /oracle/humanoid ⚖️ /oracle/notary 💎 /oracle/diamond