
Closed
Posted
Paid on delivery
Solicitud de Propuesta (RFP) / Pliego Técnico Perfil: Ingeniero Senior WebRTC & Web3 Systems / Desarrollador Full-Stack dApp Proyecto: Infraestructura de Audio P2P Cifrada y Capa de Voz Token-Gated para dApp 2.5 Tipo de Contratación: Freelance / Contrato por Hitos (Fase MVP) Metodología: Desarrollo Ágil / Entrega basada en hitos (Milestones) 1. Visión General del Proyecto y Arquitectura Objetivo Buscamos construir una aplicación descentralizada (dApp) en arquitectura Web2.5 que requiere un framework de comunicación de voz peer-to-peer (P2P) en tiempo real basado 100% en internet. El sistema debe omitir completamente el modelo de telefonía tradicional (PSTN/SIP/PBX), reemplazando los números telefónicos convencionales por direcciones de billetera cripto / Identificadores Descentralizados (DIDs). El acceso a los canales de audio debe estar estrictamente restringido por tokens / roles (token-gated) mediante el estado de contratos inteligentes o firmas en el backend Web2.5, garantizando derechos de comunicación exclusivos para los miembros autorizados. 2. Requerimientos Funcionales y Técnicos Core A. Control de Acceso Token-Gated y Autenticación (Capa Web2.5) * Identidad y Autenticación: Implementación de autenticación Web3 mediante wallets EVM/Solana (SIWE - Sign-In with Ethereum o equivalente) integrada con abstracción de login social Web2.5 (ej. Privy, Dynamic o Web3Auth). * Motor de Validación de Acceso (Gating): * Verificación en tiempo real del estado de membresía (balance ERC-20/ERC-721, Soulbound Tokens o claims JWT firmados desde el backend) previo a la iniciación de la señalización o el handshake de medios. * Validación en Contrato Inteligente / API: Patrón Bouncer a nivel de señalización. Los usuarios no autorizados deben sufrir el rechazo automático del intercambio de candidatos ICE y del relay de señalización. B. Motor de Audio en Tiempo Real (Core WebRTC) * Protocolos y Códecs: Implementación de WebRTC Audio de baja latencia (códec Opus, bitrate adaptativo dinámico, FEC/DTX habilitados para optimización de ancho de banda). * Travesía de Red (NAT/Firewall): * Despliegue y configuración de infraestructura propia de servidores STUN/TURN (coturn) o nodos edge administrados (ej. Cloudflare Calls, LiveKit o Twilio Network Traversal) con soporte de respaldo para NATs simétricos. * Preferencia P2P: Configuración de conexión directa mesh/P2P; el relay TURN se utilizará estrictamente cuando la conexión directa ICE falle. C. Capa de Señalización Descentralizada * Eliminación de servidores de señalización centralizados tradicionales tipo WebSocket SIP/PBX. * Implementación de un canal de señalización descentralizado/híbrido para el intercambio del protocolo de iniciación de sesión (oferta/respuesta SDP y candidatos ICE) utilizando: * Opción A: Payload de mensajería P2P con Push Protocol / XMTP. * Opción B: Canales Pub-Sub con libp2p / Waku mediante enrutamiento basado en tópicos para el descubrimiento de pares. 3. Alcance del Trabajo (Entregables MVP) [Cliente Auth Web2.5 / Privy] ──> [Verificación Gatekeeper] │ (Auth Aprobada) ▼ [Señalización Descentralizada: XMTP/Push/libp2p] ──> [Intercambio ICE / SDP] │ ▼ [Peer A (Cliente WebRTC)] [Peer B (Cliente WebRTC)] (Fallback: Coturn) * Módulo de Señalización y Handshake: Cliente de señalización WebRTC funcional que utilice direcciones cripto como endpoints de destino en lugar de números telefónicos. * Componente de Salón de Audio / Llamada: Módulo de interfaz gráfica en React / HTML5 para la gestión del estado de la llamada (Llamando, Sonando, Conectado, Reconectando, Silenciado, Desconectado). * Middleware de Gated Access: Lógica de verificación de autenticación pre-llamada que impida a los no miembros transmitir paquetes de señalización o unirse a sesiones peer-to-peer. * DevOps y Configuración TURN: Scripts de despliegue (Docker / Terraform) para nodos STUN/TURN de baja latencia. 4. Stack Tecnológico Requerido y Calificaciones * Lenguajes y Frameworks: JavaScript / TypeScript, React / [login to view URL], Node.js o Go. * Protocolos y Especificaciones: WebRTC (RTCPeerConnection, RTCDataChannel), ICE, STUN/TURN, SDP, WSS. * Librerías Web3: viem, [login to view URL], wagmi, SIWE, Push Protocol SDK o XMTP SDK. * Seguridad: Cifrado de extremo a extremo (E2EE) nativo mediante WebRTC DTLS/SRTP, además de verificación de payload firmado para mensajes de señalización. 5. Criterios de Evaluación e Hitos de Pago (Milestones) | Hito (Milestone) | Entregable | Criterio de Aceptación | |---|---|---| | M1: Auth & Gating | Autenticación Web2.5 + API Gatekeeper en Smart Contract | El usuario inicia sesión vía Wallet/Social. El sistema retorna un token de llamada válido solo si se cumplen las condiciones de membresía. | | M2: Señalización P2P | Pipeline de Señalización Descentralizada | Intercambio exitoso de Oferta/Respuesta SDP y candidatos ICE entre 2 direcciones Wallet a través de Push/XMTP/libp2p. | | M3: Audio & Integración TURN | Llamada de Audio P2P End-to-End | Audio bidireccional nítido sobre códec Opus, respaldo automático a TURN bajo NATs restrictivos, y desconexión automática si el usuario pierde el estado de membresía. |
Project ID: 40634721
72 proposals
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
72 freelancers are bidding on average $2,223 USD for this job

Hi, this sits at the intersection of real-time communication and dApp architecture, and the main engineering risk is not the UI or Node.js layer but how identity, signaling, and session reliability are separated so the P2P flow stays stable under real user conditions. I’ve built several production systems with live event pipelines and multi-service coordination, including low-latency communication flows where state management and failure handling matter more than the surface feature list. The closest relevant work here is TikTok AI Livestream Setup for real-time orchestration, plus Custom Feature Development & Integration for stepping into ambiguous builds and tightening architecture before implementation spreads across the stack. I usually structure systems like this by separating wallet/auth identity, signaling/session control, and the actual peer communication path. That keeps the dApp logic clean and makes it easier to reason about reconnects, presence, and message consistency. For long-term production use, I’d also define failure paths early: peer drop handling, session recovery, and what state must persist off-chain versus remain transient. If useful, I can sketch the communication architecture first, including identity flow, signaling boundaries, and the critical edge cases to resolve before build-out. Thanks, Hercules
$3,000 USD in 7 days
6.2
6.2

Hi, The core here is a Web2.5 audio layer where wallet state gates P2P calls, so everyone connects only if their token or SBT is valid at call time. The tricky part is making that check fast enough to gate the signaling itself and still keep the voice path truly peer-to-peer with a lightweight fallback TURN mesh. I’ve built similar access-control layers before, where the gatekeeper sits between the wallet auth and the signaling handshake; the system I worked on for a token-gated voice room used SIWE + a simple contract read to issue session tokens in under 200 ms. The same pattern would apply here—verify on-chain state once, sign a short-lived JWT, then let the React/Next client push that token to the decentralized signaling layer before ICE/SDP exchange. For the signaling itself I’d lean on XMTP/Push first, mainly because it gives us topic-based routing without extra infra. If latency spikes we can fall back to a minimal libp2p mesh for discovery, but the audio stream would still run pure WebRTC mesh with coturn only as a last resort. The UI is just a call state machine—ringing, muted, reconnecting—so it can be built as a small React component that reacts to the WebRTC events. One unknown is NAT traversal quality on mobile networks; we can mitigate by running at least two coturn instances in different regions. I’ll keep the Terraform/Docker configs simple so you can spin up more TURN nodes if traffic grows. Thanks, Denis.
$1,500 USD in 15 days
5.7
5.7

You're building Desarrollo de dApp 2.5 de Comunicación P2P, where the real delivery risk is usually in the workflow details, not just the feature list. I have handled similar systems where the important part was turning a broad brief into a reliable working version. My approach would be to first isolate the highest-risk workflow in the brief, then deliver a small working milestone that proves the architecture before expanding the rest. For this project, I would focus especially on: - core workflow risks and acceptance criteria - integration points and edge cases - milestone planning and handover clarity If helpful, I can outline the first milestone around the riskiest part of the build before we start. Best, Dr. Syafiq
$2,250 USD in 21 days
5.8
5.8

Hi, I checked your "Desarrollo de dApp 2.5 de Comunicación P2P" project description, it looks like the focus is on delivering a clean, responsive website that works well across all devices. I prefer understanding the expected layout and user experience first, then building pages that closely match the design while keeping the code organized and easy to maintain. Feel free to share the design or current website, and I'll suggest the best implementation along with a realistic timeline. Final timeline and cost will be confirmed in chat after a complete understanding and documentation of the project expectations in detail.
$1,500 USD in 59 days
6.0
6.0

As an experienced and versatile freelance engineer, my team and I at MHTechFusion are well-positioned to handle your WebRTC and dApp needs. We offer a unique blend of skills in full-stack development, Web3 integration, IoT, and AI systems. With a strong portfolio of successful projects involving blockchain and WebRTC technologies, we have the deep expertise necessary for this job. Specifically, our competency in backend architecture, REST API development, and cloud integration will prove invaluable for building your P2P encrypted audio infrastructure layered with token-gated voice communication for your 2.5 dApp. Moreover, our strength in implementing real-time data systems coupled with our advanced knowledge of WebRTC protocols and codecs like Opus positions us to deliver the low latency audio feature you desire. Additionally, our experience in eliminating traditional central signaling servers like WebSocket SIP/PBX ensures a seamless migration to a decentralized signal channel. Lastly, trust us to deliver your project using an agile methodology complemented by milestone-based deliveries. We understand the importance of timely communication in project development which allows for flexibility and efficient testing & debugging iterations. Bearing this in mind, we can assure you that by hiring us for this project, you're fulfilling one key factor - securing the services of technical experts committed to satisfying your needs to the tee!
$3,000 USD in 60 days
5.1
5.1

Hello, I can help audit and optimize your university SIS, focusing on performance, integrations, permissions, and reliable reporting. My approach would include: * **Performance:** SQL/query profiling, database optimization, bottleneck analysis, and monitoring during peak traffic. * **Integrations:** Troubleshoot SIS ↔ LMS/HR API or data-sync failures, with logging, retries, validation, and reconciliation. * **Access control:** Review the existing role/permission hierarchy and simplify it while maintaining appropriate security. * **Automation:** Use Python/PowerShell and scheduled jobs to eliminate repetitive administrative work. * **Reporting:** Build at least three reusable SQL/BI reporting templates with documented parameters. * **Documentation:** Produce an audit report, before/after performance metrics, remediation plan, permission documentation, and handover guide. I’m comfortable working with SQL databases, REST APIs, Python, PowerShell, monitoring, data integration, and production systems. I would begin with a focused technical audit so fixes are based on measurable root causes rather than assumptions. I’m available to start with the audit and remediation plan immediately.
$2,250 USD in 7 days
5.1
5.1

Hey there, I'm Vishal Maharaj, a seasoned WebRTC and Node.js expert with over 25 years of experience based in Perth, Australia. I'm excited about the opportunity to work on your project involving the development of a P2P encrypted audio infrastructure and Token-Gated Voice Layer for dApp 2.5. I would approach this project by implementing a Web2.5 architecture with a focus on secure token-gated access and real-time audio communication using WebRTC. By integrating Web3 authentication and decentralized signaling, I aim to deliver a robust solution that ensures exclusive communication rights for authorized members. Let's discuss further details and kick off this project. Feel free to initiate a chat. Cheers, Vishal Maharaj
$2,000 USD in 20 days
5.3
5.3

As an experienced software engineer with a passion for cutting-edge technology, I am confident that I am the right fit for your "Desarrollo de dApp 2.5 de Comunicación P2P" project. Throughout my career, I have developed a strong proficiency in WebRTC and Web3 Systems, making me well-equipped to handle the core requirements of your project. I understand the intricate dynamics of P2P communication, handling the signal and media negotiation seamlessly. With the vision of replacing traditional telephony with crypto wallet addresses, my experience integrating Ethereum/Solana wallets into Web3 environments will prove invaluable. Building decentralized systems with token-based access control is one of my strengths. I am proficient in implementing smart contracts and API validations to ensure that only authorized members can access audio channels. In addition, my expertise in WebRTC audio protocols and codecs such as Opus will guarantee low-latency, high-quality audio for your dApp. Finally, my approach to work aligns perfectly with your Agile methodology and milestone-based delivery structure. I am committed to keeping you involved at every stage of development and delivering top-notch results within agreed timelines. Your project deserves professionalism, dedication, and a shared vision - all of which you'll find in me. Let's connect and turn your idea into a powerful reality!
$2,250 USD in 7 days
4.1
4.1

Hola. "TOKEN-GATED WEBRTC P2P VOICE LAYER" - you need private wallet-based calls without PSTN. Usaria TypeScript, React y Node.js con WebRTC Opus, gating antes del ICE handshake y TURN como fallback para NAT restrictivo. Los retos reales son acceso token-gated, senalizacion descentralizada y conectividad P2P, resueltos con validacion firmada previa, XMTP/Push para SDP/ICE y coturn como respaldo. Que red y estandar de membresia deben soportarse primero? Saludos.
$1,500 USD in 12 days
3.9
3.9

Your token gate has to stop unauthorized peers before ICE even starts. The MVP hinges on keeping signaling and media aligned with membership state, not just authenticating once. I'd wire the gatekeeper into the signaling flow so rejected users never exchange SDP or ICE candidates, then build the WebRTC layer with direct P2P first and TURN only when ICE can't establish a path. One detail that matters here: Opus with FEC/DTX enabled helps keep audio usable under unstable network conditions without wasting bandwidth. The decentralized signaling choice also affects discovery, reconnects, and wallet-based routing, so I'd keep that boundary clean from the start to avoid rework across later milestones. Which signaling path are you leaning toward for M2—XMTP, Push Protocol, or libp2p/Waku?
$2,500 USD in 10 days
3.9
3.9

Having honed my skills over the course of 7 years, I stand as one of the most experienced and updated developers you'll come across in this space. Working extensively with Node.js and WebRTC, I am adept at building complex systems like the one detailed in your project description. I understand the criticality of token-gated access and authentication systems for decentralized applications. You can trust me to implement a reliable, robust Web3 authentication system that combines wallets EVM/Solana, JWT claims and other backend mechanisms seamlessly with a frontend login solution like Privy or Dynamic.
$1,550 USD in 12 days
3.7
3.7

I’ve built WebRTC + Web3 token-gated voice systems before, so the architecture is familiar. I’ll implement SIWE/wagmi auth with Privy, then add a smart contract gatekeeper (ERC-20/721 balance or JWT claims) that rejects unauthorized ICE candidates before handshake. For signaling, I’ll use XMTP for direct peer messaging between wallet addresses, falling back to libp2p if needed. The WebRTC stack will enforce Opus with DTLS/SRTP, adaptive bitrate, and DTX/FEC, while coturn clusters handle NAT traversal with mesh P2P preference. DevOps will be Terraform + Docker for STUN/TURN nodes, with monitoring for dropped connections. I can start immediately. Thanks, Andrii.
$2,250 USD in 30 days
3.4
3.4

Hello, I can build the WebRTC-based P2P audio layer that enforces token-gated access before any ICE candidates or SDP exchanges occur, so unauthorized wallets never get past the signaling phase. I integrated a similar gating system for a DAO communication dApp—rejected 90% of unauthorized connection attempts at the signaling layer before media ever flowed. The best approach here is a Node.js backend that validates wallet state against on-chain data via viem, then issues a time-bound JWT for WebRTC initiation. Push Protocol handles decentralized signaling, while a coturn cluster remains as fallback. The critical part is rejecting at the SDP/ICE exchange instead of after media starts. This prevents wasted bandwidth and support tickets from users who shouldn’t connect in the first place. If the architecture fits your needs, I’ll proceed with the first milestone focused on authentication and smart contract verification. Thanks, Lazar.
$1,500 USD in 30 days
2.8
2.8

¡Perfecto! Puedo construir tu dApp 2.5 con comunicación de voz P2P en tiempo real usando WebRTC (Opus adaptativo con FEC/DTX) y un acceso estrictamente token-gated. La arquitectura elimina la telefonía tradicional y reemplaza endpoints por direcciones de billetera/DIDs. En el MVP estructuro: - Auth Web2.5 (SIWE/Wagmi/viem) con login social (Privy/Dynamic/Web3Auth) y un Gatekeeper que emita/valide tokens de llamada según membresía. - Señalización descentralizada híbrida: XMTP/Push o libp2p/Waku para intercambio de Offer/Answer SDP y ICE candidates; rechazo automático para no autorizados. - Audio E2E real: DTLS/SRTP y handshake controlado por gating; fallback TURN (coturn) sólo cuando ICE directo falle. - UI de estado de llamada (Llamando/Sonando/Conectado/Reconectando/Silenciado/Desconectado) en React/Next. - DevOps: scripts Docker/Terraform para STUN/TURN de baja latencia. Entrego por hitos M1-M3, con criterios de aceptación claros y foco en latencia, seguridad y resiliencia NAT.
$1,500 USD in 2 days
0.0
0.0

Hello! Bravion from Cleveland here. My method to complete this project involves first implementing una autenticación Web3 robusta con integración de wallets EVM/Solana y capa social Web2.5 para asegurar el acceso token-gated. Luego, desarrollaré un motor de señalización descentralizada usando Push Protocol o libp2p para el intercambio seguro y eficiente de SDP y candidatos ICE. Finalmente, configuraré servidores STUN/TURN optimizados con Docker/Terraform para garantizar conexiones P2P de baja latencia y fallback confiable en redes restrictivas. If you want high-quality results, please do not hesitate to contact me.
$1,500 USD in 12 days
0.0
0.0

Hello, With over X years of experience as a Full-Stack developer, I am confident in being able to tackle your request for a Senior WebRTC & Web3 Systems engineer for your dApp. Your project objective is one that falls perfectly in line with my expertise. I have often been praised for the secure, scalable, and user-friendly products I develop using various technologies such as Node.js, React.js, Laravel, AWS and more similar to that in the Brief. Beyond software solutions, my capabilities extend to designing and customizing websites including WordPress, Elementor, and Shopify development which can be a valuable addition to your requirement for full-stack development. Furthermore, my knowledge on AI-powered solutions and automation workflow can bring efficiency and optimize performance to your project. Let's work together to bring your decentralized audio communication system to life. Thanks!
$1,500 USD in 6 days
0.0
0.0

⚠️ If you're not happy, you don’t pay. ⚠️ Hi, Thank you for checking my proposal and sharing the detailed project brief. I can build your decentralized audio P2P dApp using WebRTC and blockchain technologies with a secure, scalable, and real-time design. I will deliver: • Token-gated access with Web3 authentication via EVM/Solana wallets • Real-time membership validation using smart contracts • Low-latency audio streaming with Opus codec and dynamic bitrate • Decentralized signaling via XMTP/libp2p for seamless connection handling • User-friendly audio call interface built in React/HTML5 You will also receive: • Comprehensive documentation and post-launch support I am confident I can execute your vision professionally and efficiently. Looking forward to discussing timeline and next steps. Best regards, Manthan.
$1,500 USD in 25 days
0.0
0.0

Hola, puedo construir la dApp Web2.5 de voz P2P token-gated que describes, con SIWE/Web3Auth o Privy para login, un Gatekeeper API que valide balances ERC‑20/ERC‑721 o SBT/claims JWT antes del handshake, señalización descentralizada vía Push Protocol/XMTP o libp2p/Waku para intercambio de SDP/ICE, y un motor WebRTC con Opus, FEC/DTX y fallback estrictamente a coturn; cifrado E2EE mediante DTLS/SRTP y despliegue de STUN/TURN con Docker/Terraform incluidos. Integré SIWE, coturn y Push Protocol/XMTP en un MVP de audio P2P que conectó 1,000+ usuarios en pruebas. Puedo entregar los hitos M1 a M3 tal como los define el RFP, incluyendo pruebas de aceptación para bloqueo de no miembros y desconexión automática por pérdida de membresía. ¿Prefieren priorizar EVM (Ethereum/Polygon) o Solana para la validación on‑chain en este MVP? Feliz de saltar a un chat rápido para coordinar hitos y comenzar. Saludos, Ali Zain
$2,250 USD in 7 days
0.0
0.0

Hola, "Capa De Audio P2P Encriptada" - comunicación de voz token‑gated. Utilizaré servidores STUN/TURN con coturn y fallback a TURN solo cuando ICE falle, garantizando conexión directa P2P y baja latencia. La señalización descentralizada se implementará con libp2p y XMTP para intercambiar SDP y candidatos ICE entre wallets. El gating se integrará con un contrato inteligente que verifica balances ERC‑20/ERC‑721 antes de permitir el handshake, evitando que usuarios no autorizados inicien la llamada. ¿Qué redes de wallets (EVM, Solana) y qué token de acceso planea usar para el gating? Quedo atento a su respuesta. Artur Giżycki
$2,100 USD in 6 days
0.0
0.0

Hello As a full-stack developer with over 14 years of experience, I've established myself as an expert in all aspects of development including WebRTC, Web3 Systems and dApp. I have a proven track record of successfully delivering complex projects for diverse industries like medical, education, shipping, and more. This breadth of experience gives me a unique ability to adapt my skills to meet the specific needs of your project. In terms of technology, my proficiency extends across multiple platforms including MERN/MEAN stack which aligns perfectly with your project requirements. I'm also well-versed in PHP (Laravel, CodeIgniter) and Python (Django), both of which are essential for creating a secure and efficient backend system. My Frontend expertise in HTML, CSS, Bootstrap coupled with interactive Javascript will ensure that the dApp not only functions impeccably but is visually appealing to your users. AdditionallyLet's collaborate to make your vision a reality.
$5,000 USD in 35 days
0.0
0.0

San Felipe, Venezuela
Payment method verified
Member since Sep 27, 2025
$30-250 USD
$250-750 USD
$375-750 USD
$250-750 USD
$750-1500 USD
₹12500-37500 INR
₹1000-1001 INR / hour
₹12500-37500 INR
$1500-3000 USD
$15-25 USD / hour
$15-25 USD / hour
₹1500-12500 INR
$2-8 USD / hour
₹37500-75000 INR
₹600-1500 INR
$750-1500 AUD
$30-250 USD
$250-750 AUD
₹12500-37500 INR
₹37500-75000 INR
£3000-5000 GBP
₹1500-12500 INR
$15-25 USD / hour
$200-900 USD
₹1500-12500 INR