Skip to content

filosign-dapp/core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

542 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Filosign

Trustless digital signatures for the decentralized web. Filosign replaces fragile platform trust with permanent mathematical proof, ensuring your agreements are secure, verifiable, and immutable on the Filecoin network.

Website GitHub

✨ What Makes Filosign Different

Traditional e-signature platforms require you to trust a centralized provider. Filosign eliminates this risk by anchoring every signature to the blockchain, providing mathematical certainty that your documents cannot be altered, lost, or invalidated.

  • πŸ” Post-Quantum Security: Future-proof cryptography resistant to quantum computing
  • ⛓️ Blockchain Anchored: Every signature is a permanent, verifiable transaction
  • πŸ”’ End-to-End Encrypted: Documents encrypted from creation to delivery
  • 🌐 Decentralized Storage: Files stored on Filecoin's resilient network
  • πŸ’° Crypto Payments: USDFC subscriptions with no intermediary fees

πŸš€ Quick Start

Getting started with Filosign takes just a few minutes:

  1. Connect Wallet: Link your Web3 wallet (MetaMask, Coinbase, etc.)
  2. Create Account: Set up dual-factor authentication with PIN + wallet
  3. Upload & Share: Upload documents and invite signers
  4. Sign Securely: Use familiar drawing, typing, or upload signature methods
  5. Verify Permanently: All signatures are immutably recorded on-chain

🎯 Perfect For

  • Legal Professionals: Contract signing with cryptographic proof
  • Business Agreements: High-value deals requiring permanent verification
  • Real Estate: Property documents with immutable signatures
  • Financial Services: Regulatory compliance with blockchain audit trails
  • Any High-Stakes Document: Where trust and permanence matter

πŸ“‹ Features

πŸ”’ Security First

  • Dual-Factor Authentication: PIN + wallet signature protection
  • Quantum-Resistant Crypto: Kyber + Dilithium algorithms
  • Zero-Trust Architecture: Server never sees your private keys
  • Immutable Records: Every action permanently recorded on-chain

πŸ“„ Document Management

  • Universal Format Support: PDF, DOC, images, and more
  • Multi-Signer Workflows: Sequential or parallel signing
  • Real-Time Collaboration: Live document status updates
  • Version Control: Complete audit trail of all changes

🌐 Web3 Native

  • Wallet Integration: Connect any Web3 wallet
  • Decentralized Storage: Files stored on Filecoin network
  • Token Payments: USDFC cryptocurrency subscriptions
  • Cross-Chain Compatible: Ethereum and Filecoin networks

🎨 User Experience

  • Familiar Interface: Just like DocuSign, but with Web3 power
  • Mobile Optimized: Sign documents on any device
  • Bulk Operations: Process multiple documents efficiently
  • API Integration: Connect with your existing systems

πŸ”— Links

πŸ’‘ How It Works

1. Connect & Authenticate

Link your Web3 wallet and set up dual-factor security with a PIN. Your cryptographic keys are generated client-side - we never store your private information.

2. Upload & Encrypt

Documents are encrypted on your device before upload. Using quantum-resistant algorithms, each file gets its own unique encryption key.

3. Share Securely

Invite signers and share documents through our permission system. Recipients can only access files they've been explicitly granted permission to view.

4. Sign & Verify

Signers create signatures using familiar methods (draw, type, or upload). Every signature is cryptographically verified and permanently anchored to the blockchain.

5. Audit & Prove

All actions are immutably recorded on-chain. Anyone can independently verify the authenticity, timestamp, and integrity of any signed document.

πŸ” Security & Trust

Zero-Trust by Design

  • Your private keys never leave your device
  • Documents are encrypted before transmission
  • Server acts only as a coordinator, never storing sensitive data

Quantum-Resistant

Built with post-quantum cryptographic algorithms that remain secure even against future quantum computers.

Blockchain Verification

Every signature, timestamp, and document hash is permanently recorded on the Filecoin network, providing mathematical proof of authenticity.

πŸ› οΈ For Developers

Quick Setup

# Clone and install
git clone https://github.com/filosign-dapp/client.git
cd client && bun install

# Start local development environment
./scripts/serloc.sh

# Run integration tests
cd test && bun run dev

SDK Integration

import { FilosignProvider, useFilosignClient } from '@filosign/react';

function MyApp() {
  return (
    <FilosignProvider config={{ apiBaseUrl: "https://api.filosign.xyz" }}>
      <DocumentSigner />
    </FilosignProvider>
  );
}

See our πŸ“š Documentation for complete integration guides.

🀝 Community & Contributing

Get Involved

We welcome contributions from developers, designers, and cryptography experts! Filosign is an open-source project building the future of trustless digital agreements.

Ways to Contribute

  • πŸ› Report Issues: Found a bug? Let us know on GitHub
  • πŸ’‘ Suggest Features: Have ideas for new functionality?
  • πŸ”§ Code Contributions: Help build the platform
  • πŸ“– Documentation: Improve our docs and guides
  • πŸ§ͺ Testing: Help test new features and report issues

Development

# Fork the repository
# Create your feature branch
git checkout -b feature/amazing-feature

# Make your changes and test
# Submit a pull request

Community

πŸ“„ License

AGPL-3.0-or-later - Filosign is free and open-source software.


Built with ❀️ for the decentralized future

About

trustless, private e-signature platform

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •