Beta Software Disclaimer
Last updated: 29 June 2026
⚠️ Read This Before Using Real SOLFreelancePay handles real money on Solana Mainnet. This is experimental software built by students. Only use funds you can afford to lose entirely.
What FreelancePay Is
FreelancePay is an open-source freelance escrow dApp built on the Solana blockchain. It was created as a hackathon project by students at the University of Management & Technology (UMT), Lahore, Pakistan, for the Colosseum Frontier Hackathon.
Security Status
- No professional audit — the smart contract has not been reviewed by a paid, professional security firm.
- Community review conducted — an internal security review was performed by the development team. See Security Review for findings.
- Automated tools run — Clippy (Rust linter) and manual checklist completed with no CRITICAL or HIGH findings.
- All MEDIUM findings were fixed before mainnet deployment.
Known Limitations
- No dispute resolution — if a client refuses to approve work and won't cancel, funds are locked indefinitely. There is no timeout, arbitrator, or escape hatch.
- No recovery — if you lose access to your wallet, your funds inside escrows cannot be recovered by anyone.
- Wrong address = lost funds — entering the wrong freelancer wallet address when creating an escrow can result in permanent loss.
- Transaction cap during beta — a maximum of 5 SOL per escrow is enforced during the beta period to limit exposure if a bug is found.
- Real-time sync is limited — the indexer syncs escrow state once daily. The SSE real-time push works while a browser tab is open but is not guaranteed in production serverless environments.
What Happens If a Bug Is Found
If a critical bug is discovered while funds are locked in escrow:
- We will immediately disable mainnet access (set to whitelist-only mode) to prevent new funds from being locked.
- We will post a public notice on all channels.
- Funds already inside smart contracts cannot be moved except through the contract's own rules — we cannot forcibly recover or move them on your behalf.
- We will contact the Solana security team if appropriate.
Recommended Usage
- Start with small amounts (0.01 – 0.1 SOL) until you are confident in the platform.
- Use only SOL you can afford to lose.
- Verify the counterparty's wallet address carefully before creating an escrow.
- Both parties should agree on the scope of work before the escrow is created.
Open Source
FreelancePay is open source. You can review the smart contract code yourself before trusting it with your funds.
Contact
For security concerns: Ibrahiem61@icloud.com
By using FreelancePay on Mainnet, you acknowledge that you have read this disclaimer and accept all risks. See also: Terms of Service and Privacy Policy.