Skip to content

v1.3.0 — Capa de Confianza Blockchain Gasless

Latest

Choose a tag to compare

@cochinoraptor cochinoraptor released this 13 Sep 23:51
· 1 commit to main since this release
0c00211

Capa de Confianza Blockchain Gasless

Los agentes operan en sitios WebMCPcss con permisos verificables on-chain y transacciones sin gas, con auditoría inmutable. Cero dependencias nuevas; Node ≥ 18.

Novedades

  • Políticas en .webmcp.css: webmcp-auth (erc8004 | zk-proof | session-key | none), webmcp-payment (x402 | eip3009 | sponsored | none), webmcp-chain (sui | base | evm | skale o una red), webmcp-spending-limit, webmcp-rate-limit, webmcp-allowed-contracts, webmcp-allowed-hours, webmcp-requires-human-proof.
  • Identidad: ERC-8004 (owner, agentWallet, nombre, reputación anti-Sybil) en Base/Ethereum, claves de sesión delegadas por el owner (EIP-712), registro Sui, pruebas ZK de humanidad (World ID / Self.xyz).
  • Gasless: transferencias de stablecoins a nivel de protocolo en Sui (gas 0, construidas en BCS propio), EIP-3009 (X-PAYMENT / relayer) y ERC-4337 v0.7 con paymaster en EVM, gas gratuito en SKALE; Seal/MPC como firmante externo.
  • Auditoría encadenada por keccak (trust audit-log --verify) con anclaje on-chain opcional.
  • MCP: trust_verify_identity, trust_check_permission, trust_execute_gasless, trust_get_audit_log, trust_get_policies; tools/call aplica la política con _trust. REST: /api/trust/policies|identity|audit, POST /api/trust/verify (token de confianza) y POST /api/trust/execute; X-Trust-Token en POST /api/call. Navegador: window.__WEBMCP_TRUST__.
  • CLI webmcpcss trust networks|policies|set-policy|verify-identity|check-permission|sign-proof|execute-gasless|audit-log|balance|inject y mcp --serve --trust.
  • Criptografía propia (keccak, secp256k1, EIP-712, ABI, RLP, BLAKE2b, Ed25519, BCS) verificada byte a byte contra ethers 6 y @mysten/sui 2.

Calidad

653 tests (+82) · cobertura del módulo ≈ 89 % · tests en vivo opcionales contra Base Sepolia y Sui testnet (WEBMCP_TRUST_LIVE=1) · lint, prettier y CodeQL en verde.

Documentación

docs/trust-layer.md · docs/trust-policies.md · docs/gasless-guide.md · docs/agent-identity.md · docs/audit-logs.md · docs/CLI.md (30 comandos) · examples/trust/.

PR: #21 · CHANGELOG: [1.3.0].