project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

Firmar

Legally abiding signatures powered by Web3. A digital signature and verification platform designed to capitalize on Argentina's new digital signature de-regulation while setting a global standard.

Firmar

Created At

ETHOnline 2024

Winner of

Lit Protocol - Participation Trophy

Project Description

  1. Full compliance with Argentina's updated digital signature regulations (Decree 743/2024)
  2. A compatible X.509 Public Key Infrastructure (PKI) integrated with Ethereum for key management
  3. Invisible wallet management through Privy, enhancing security and user experience
  4. Global verification of digital information using Sign Protocol
  5. Decentralized key management and automated signing with Lit Protocol for the certification authority
  6. A flexible model for adapting to evolving regulatory frameworks worldwide

By combining traditional PKI with blockchain technology, decentralized protocols, and user-friendly interfaces, Firmar creates a unique bridge between conventional digital signature systems and the future of decentralized identity and verification. This hybrid approach ensures compatibility with existing systems while leveraging the security and transparency benefits of blockchain technology. Legally biding signatures and a web3 gateway.

Our platform not only meets the immediate needs of the Argentine market but also positions itself as a scalable, global solution for secure digital transactions. Firmar is poised to transform how individuals and organizations approach digital signatures, setting new standards for security, efficiency, and regulatory compliance in the digital age.

How it's Made

Secure, legally compliant signing. Next.js full-stack application, Smart contracts are developed and deployed using Hardhat, Solidity and viem..

We utilize Sign Protocol for creating standardized, on-chain attestations of certificates and signatures. Lit Protocol for distributed threshold cryptography, allowing us to implement a decentralized Certificate Authority.

Privy and Jumio handle account management and biometric authentication, ensuring a smooth yet secure user onboarding process. Our approach uses blockchain attestations instead of traditional certificate revocation lists, providing real-time verification and an immutable audit trail.

The standout feature is our distributed CA using Lit Protocol's threshold cryptography. This eliminates the single point of failure in traditional PKI systems while maintaining X.509 compatibility, striking a perfect balance between innovation and practicality.

  1. Key Creation (Client App) The client app generates a key pair locally using Privy. This ensures the user has control over their private key from the start.

  2. Certificate Request and Signature Client sends a certificate request with biometric data to the Backend. Backend forwards an attestation transaction to LIT Protocol. LIT Protocol performs a quorum-based action to sign the transaction. Signed transaction is returned to the Backend.

  3. Attestation Broadcast and Emission Backend broadcasts the attestation transaction to the Sign Protocol. Sign Protocol emits the attestation. The attestation is returned to the Client App

background image mobile

Join the mailing list

Get the latest news and updates