Pular para o conteúdo

Estado de la plataforma

Este conteúdo não está disponível em sua língua ainda.

Última actualización: 2026-05-31

FaseNombreEstadoFecha cierre
Fase 1 anchoringBlockchain anchoring VCs + Açaí ledger (Polygon Amoy)✅ Implemented2026-05-30
Fase 2 OIDCSSI OIDC Bridge (did:web, JWT-VC, presentation requests)✅ Implemented2026-05-30
Fase 3 SDK + recoverySDK JS wallet + OIDC revoke + biometric recovery✅ Implemented2026-05-30
Wave 6+ mainnetMulti-RPC, EIP-1559 fee bumping, mainnet Polygon PoSDeferred
Fase 2 Açaí tokenTokenización Açaí ERC-20 (triggers no cumplidos)DeferredRe-evaluar cuando T1/T2/T3

Fase 1 anchoring — Blockchain VC + Açaí ledger

Sección titulada «Fase 1 anchoring — Blockchain VC + Açaí ledger»

Estado: ✅ Implemented · Polygon Amoy testnet pre-launch · 2026-05-30

Branch: feat/bmonkey-wallet-ssi-foundation, commit consolidación 11c5587.

Sub-PRDescripciónTests
BCS-01ChainClient + AWS KMS secp256k1 signer (ethclient v1.13+)12 unit
BCS-02MerkleBatcher dual root keccak256 sorted-sibling24 unit + property-based
BCS-03Migration 0025 vc_anchor_batches + 9 SECURITY DEFINER8 integration
BCS-04Anchor worker cron cada 4h + Prometheus metrics8 unit
BCS-05W3C Status List 2021 bitstring + endpoint público6 unit + 8 integration
BCS-06Archive IPFS Pinata (Arweave deferred)16 unit
BCS-07Frontend wallet PWA AnchorBadge + tenant-portal dashboardtype-check verde
BCS-08Security audit — 2 CRITICAL + 4 HIGH + 8 MEDIUMfindings doc
BCS-15Açaí ledger anchoring (segundo árbol merkle)15 unit
BCS-QAE2E specs 19+20 (15 specs) + 7 integration testcontainerssmoke script
BCS-W5Round 2 fixes — 2 CRITICAL + 2 HIGH cerrados16 nuevos tests
  • Sin smart contract custom: anchor es tx normal con calldata 96 bytes vc_root(32) || acai_root(32) || metadata_hash(32) a EOA sentinel. Ahorra USD 15-30k de audit externo.
  • AWS KMS secp256k1: parsing manual DER ASN.1, malleability fix EIP-2, V recovery.
  • Merkle sorted-sibling OpenZeppelin-compatible: keccak256(min || max).
  • Feature flag default OFF (BMONKEY_BLOCKCHAIN_ENABLED=false). Cero allocaciones en producción hasta que se activa.
  • Cost real: USD <15/mes con 1k onboardings + 10k autenticaciones/mes.

Cost model real (Polygon PoS, volumen Medio — 1k onboardings + 10k auths/mes)

Sección titulada «Cost model real (Polygon PoS, volumen Medio — 1k onboardings + 10k auths/mes)»
ItemCosto/mes
Gas Polygon PoS (anchor batches + status list)USD 0.72–1.20
AWS KMS key (1 key + signs)USD 1.00
Alchemy free tierUSD 0
Pinata IPFS free tierUSD 0
Total operativo blockchain< USD 15/mes

Próximos pasos para activar en Amoy testnet

Sección titulada «Próximos pasos para activar en Amoy testnet»
  1. Provisionar AWS KMS key alias/bjungle-bmonkey-anchor (ECC_SECG_P256K1, SIGN_VERIFY)
  2. Registrar Alchemy API key Polygon Amoy (free tier)
  3. Setear env vars: BMONKEY_BLOCKCHAIN_ENABLED=true, BMONKEY_BLOCKCHAIN_CHAIN_ID=80002, BMONKEY_BLOCKCHAIN_RPC_URL, BMONKEY_BLOCKCHAIN_KMS_KEY_ALIAS
  4. Smoke con scripts/smoke-blockchain-anchoring.sh
  5. Si smoke pasa: re-evaluar mainnet con findings Wave 6+ cerrados

Estado: ✅ Implemented · 2026-05-30

  • did:web:bmonkey.bjungle.com configurado
  • Wallet BJungle emite JWT-VCs firmadas con KMS RS256
  • OIDC bridge con presentation requests (SIOP v2-compatible)
  • JWKS publicado, DID Document resolvible
  • Consentimiento granular por claim con step-up WebAuthn

Estado: ✅ Implemented · 2026-05-30

  • SDK JavaScript del wallet (browser + mobile)
  • OIDC revoke (revocación de grants de presentation request)
  • Biometric recovery flow (face step-up para recuperar acceso)
  • Step-up obligatorio en endpoints destructivos del wallet

Wave 6+ — Deferred (bloquean mainnet, OK testnet Amoy)

Sección titulada «Wave 6+ — Deferred (bloquean mainnet, OK testnet Amoy)»

Los siguientes findings de seguridad están documentados y son condición para la promoción a Polygon PoS mainnet.

FindingDescripciónPrioridad
DJ-PT-BCS-14Multi-RPC para VerifyAnchor (2+ providers con quórum)Alta (mainnet)
DJ-PT-BCS-18EIP-1559 fee bumping para tx stuckAlta (mainnet)
DJ-PT-BCS-19/21Censorship detection (tx no incluida en >50 blocks)Media
NEW-02Distributed lock pg_advisory_lock para multi-pod k8sMedia
DJ-PT-BCS-16UNIQUE (batch_id, source_id, leaf_kind) defense-in-depthBaja
DJ-PT-BCS-22ETag/Last-Modified en status-list endpointBaja
BCS-06 ArweaveProtocolo directo (sin SDK Go oficial) — solo Pinata implementadoBaja

Estado: Deferred · 0 de 3 triggers cumplidos al 2026-05-31

TriggerEstado al 2026-05-31
T1: segundo operador externo acepta Açaí cross-tenantNo cumplido (1 operador en prod)
T2: opinión legal SuperFinanciera favorable + PSAV registryNo iniciado
T3: >30k MAU sostenido 3 meses + >USD 1M/mes débitos AçaíNo cumplido (~10k MAU actual)

Ver blockchain strategy para el análisis completo y cost model de cada modelo de tokenización.


ADRTítuloStatus
ADR-007bhawk como compliance engine independienteAccepted
ADR-008Blockchain strategy — anchoring + tokenizaciónImplemented-Phase-1