The Handshake Factory

HandShake Factory

Words That Remain

“I am not here for no dispassionate flow.”

— Mickey (Mysterious) Grayson, 1953–2020The first contract ever deployed on HandShake Factory was a tribute to the friend who inspired us to carve meaningful words into the blockchain forever.

Until now, the words that have lasted the longest are those carved deep into stone.

Deploy your words on chain with local authenticated encryption and a live fee preview. Preserve the original document independently of this website.

A record of words, memories, and declarations, with optional party signatures and public interactions.

Section I

Executive Summary & Vision

The Digital Permanence Crisis

Throughout history, the most enduring words were those carved deep into stone. Today, our most important communications exist as fragile digital files, emails, documents, and agreements stored on servers controlled by private companies.

The fundamental question: How do we ensure our digital words survive as long as those ancient stone carvings?

The Blockchain Revolution

Blockchain technology offers an unprecedented solution: truly immutable storage that doesn't depend on any single company or server.

Traditional Storage:

  • • Controlled by private companies
  • • Can be altered or deleted
  • • Subject to server failures
  • • Requires ongoing maintenance

Blockchain Storage:

  • • Decentralized across thousands of nodes
  • • Cryptographically immutable
  • • No single point of failure
  • • Self sustaining network

The HandShake Factory Evolution

HandShake Factory transforms the complex world of smart contracts into an accessible platform for everyone. What began as a lightweight experiment has steadily matured into a comprehensive solution for immutable digital agreements.

From that memorial contract grew a design philosophy centered on clarity, permanence, and human connection.

The Psychology of Meaningful Interaction

Traditional social platforms thrive on free engagement, but this freedom comes at a cost: spam, trolls, and meaningless interactions flood conversations.

HandShake Factory changes the game.

Writing to the chain requires gas fees, which changes the cost of engagement:

  • • Troll deterrence: Fees increase the cost of repeated writes
  • • Bot resistance: Fees apply to automated writes too; automation remains possible
  • • Quality interactions: Costs encourage deliberate contributions but do not prove sincerity
  • • Meaningful communication: A paid record still needs to be assessed on its merits

When words cost something, they carry meaning — transforming digital communication from disposable to permanent.

Vision: Words That Remain

Words That Remain

Are etched in stone or deployed immutably on chain

HandShake Factory isn't just about storing words — it's about making them matter. Whether it's a simple declaration, a complex multi party agreement, or a tribute to someone special, every contract deployed becomes part of the permanent digital record.

For Individuals:

  • • Preserve important memories and declarations
  • • Record agreements with friends and family
  • • Record dated statements about your work
  • • Leave lasting digital legacies

For Organizations:

  • • Create transparent, immutable policies
  • • Establish public commitments and pledges
  • • Enable community voting and decision making
  • • Facilitate decentralized fundraising

Section II

The Problem & Our Solution

The Centralized Control Crisis

  • Government Censorship: Centralized platforms can be shut down, regulated, or forced to delete content
  • Corporate Control: Companies can be pressured to alter or remove agreements
  • Server Dependency: Documents stored on servers can be lost, hacked, or become inaccessible
  • Legal Vulnerability: Traditional contracts designed to benefit lawyers, not users
  • Cost Barriers: Legal processes cost hundreds, making agreements inaccessible to most

"If I wanted to write something that would outlast me, I could buy chisels for $500, learn to use them, buy stone, and hope it doesn't get buried. Or I could deploy it on chain."

Our Solution: HandShake Factory

Revolutionary Legal Tech Infrastructure for True Digital Sovereignty:

Censorship Resistance

The original deployed document cannot be rewritten through the released contract; website listings can be moderated

Local Authenticated Encryption

New records use AES-256-GCM locally; recovery requires the stored chunks and their reference

Radical Cost Reduction

Review the live factory fee and network estimate before signing

Legal Validity

Wallet transactions and block inclusion can support evidence; legal effect depends on context and applicable formalities

Contract Types & Features

Six Templates and a Signing Workflow:

  • • General: Basic immutable text storage
  • • Multi Party: Digital signature collection
  • • Sentiment: Memorial/tribute with public reactions
  • • Petition: Public signature collection
  • • Voting: Yes/No public voting
  • • Polling: Multiple choice options
  • • Funding: Decentralized fundraising

Enterprise Level Capabilities:

  • • Local Encryption: AES-256-GCM; confidentiality requires a strong, unpublished reference
  • • Legal Expiration: A date that gates supported interactions; it does not erase the record
  • • Author Lock System: Delay public display and designated-party signing; the original document is already immutable
  • • Multi Signer Workflows: Sophisticated party management
  • • Gas Optimization: Compact factory clones and chunked storage
  • • Privacy Controls: Separate public listing, reference publication, and author release choices

Section III

User Experience & Workflow

HandShake Factory transforms complex smart contract creation into an accessible platform for everyone, making blockchain technology as simple as sending an email.

Simple 3 Step Process

1. Write

Draft your words without connecting a wallet

2. Choose Options

Choose a template, reference visibility, and public display settings

3. Connect & Deploy

Review the live fees, confirm in your wallet, and save your receipt

Advanced Configuration Options

Basic Settings:

  • • Title: Contract name and identifier
  • • Content: Main contract text within the limit shown in the editor
  • • Reference: Encryption reference; keep it strong and unpublished for confidentiality
  • • Expiration: Optional date restricting supported interactions; the document remains

Advanced Features:

  • • Multi Party: Add signers with contact details and digital signatures
  • • Public Options: Voting, polling, sentiment, petition, funding mechanisms
  • • Privacy: Choose what details and reference to publish; chain metadata remains public
  • • Locking: Delay public display and designated-party signing. Content is fixed when deployment completes

Section IV

Technical Architecture & Implementation

Sophisticated Legal Tech Architecture

HandShake Factory operates on an enterprise grade three tier architecture combining advanced factory contracts, immutable template systems, and professional React application with comprehensive user education.

Factory Contract

Purpose:

The factory contract is responsible for creating new instances (clones) of the template contract with the user's input.

Functions:

  • createClone: Creates a clone and emits its address. The application derives its receipt from confirmed transaction logs and actual fee data.
  • addTemplate: Adds new contract templates to the factory for future cloning.
  • setAdminFees: Updates the administrative fee for deploying contracts.
  • Various administrative and withdrawal functions to manage native and token balances.

Events:

  • NewContractMinted: Emitted when a new contract is created.
  • DepositedNative, WithdrawalNative, WithdrawalToken: Emitted during deposit and withdrawal operations.

Security:

Includes modifiers to restrict access to certain functions to the factory admin only.

Template Contract

Purpose:

The template contract serves as the blueprint for all contracts created by the factory. It stores the immutable details of each contract.

Functions:

  • factorySetup: Initializes a new contract instance with deployer address, factory address, contract index, and creation date.
  • setExpiryDate, setContractTitle, setContractReference, setContractChunk: Set various contract parameters.
  • addParty: Adds signers to the contract with their details.
  • signContract: Allows signers to sign the contract, updating its status.
  • factoryRelease: Ends the setup phase during deployment. Document setters cannot be called afterwards.

Security:

Includes modifiers to restrict access to certain functions and prevent document setters being used after factory release. Author release affects public display and designated-party signing, not document mutability. Public chunk and reference getters remain readable while locked.

Section V

Real World Applications & Benefits

Transforming Digital Agreements Across Industries

HandShake Factory revolutionizes how individuals and organizations create, manage, and preserve digital agreements. From simple personal contracts to complex multi party arrangements, our platform delivers enterprise grade security at consumer friendly prices.

Enterprise & Professional Applications

Legal & Compliance

  • • Immutable Wills: Preserve statements of wishes; deployment alone does not establish a valid will
  • • Medical Consent: Record a statement; consent, revocation, privacy, and legal requirements need a separate workflow
  • • IP Protection: Anchor a declaration; a timestamp does not establish originality, ownership, or patent priority
  • • Employment Contracts: Record terms and wallet participation; applicable employment formalities still matter

Business Operations

  • • Service Agreements: Freelancer and contractor terms with immutable scope
  • • Property Transactions: Record supporting documents; property transfers require their own formalities
  • • Corporate Policies: Unchangeable company policies and procedures
  • • Partnership Agreements: Multi party business arrangements with digital signatures

Personal & Community Impact

Personal Agreements

  • • Family Contracts: Household responsibilities and agreements
  • • Predictions & Bets: Timestamped predictions with immutable proof
  • • Digital Legacy: Permanent records for future generations
  • • Personal Loans: Clear lending terms between friends and family

Community Engagement

  • • Petitions: Collect signatures for causes with transparent tracking
  • • Voting Systems: Democratic decision making with verifiable results
  • • Fundraising: Decentralized crowdfunding with built in transparency
  • • Public Commitments: Accountability through immutable pledges

Revolutionary Value Proposition

Cost Revolution

Deploy contracts for a fraction of traditional legal process costs — a factory fee plus gas, with no storage subscription

Dramatically Lower Cost

Speed & Access

Create an on-chain record in minutes, subject to network confirmation — no account, no paperwork, no waiting

Minutes Not Weeks

Eternal Security

Immutable storage that outlasts traditional systems and companies

Recoverable from the Chain

Section VI

Development Roadmap & Future Vision

Current Status (Version 2.2)

Live Networks:

  • • Ethereum Mainnet
  • • Binance Smart Chain (Mainnet & Testnet)
  • • Base Network (Mainnet)
  • • Avalanche Mainnet

Platform Status:

  • • All 6 contract types deployed and verified
  • • WYSIWYG markup editor (hs_markup)
  • • Full wizard and quick-creator flows
  • • AWS Amplify hosting with CI/CD

Personal Project Philosophy: HandShake Factory is built and maintained by a single developer, focusing on quality, security, and user experience rather than corporate scaling.

Future Development Phases

Phase 1: Extended EVM Coverage

  • • Deploy to Polygon, Arbitrum, Optimism, and other major EVM chains
  • • Implement chain specific optimizations for gas efficiency
  • • Cross chain contract discovery and verification
  • • Unified multi chain user experience

Phase 2: Template Ecosystem

  • • Prebuilt contract templates (rental agreements, NDAs, etc.)
  • • Community contributed template library
  • • Template verification and rating system
  • • Legal jurisdiction specific templates

Phase 3: Enhanced Discovery

  • • Advanced contract search and filtering
  • • Public contract feeds with social features
  • • Contract analytics and trending content
  • • Integration with social media platforms

Phase 4: Extended Document Storage

  • • Linked storage contract architecture for documents beyond single-transaction gas limits
  • • Automatic content splitting and multi-contract deployment orchestration
  • • Seamless reassembly on read — transparent to the end user
  • • Enables long-form legal documents, whitepapers, and manifestos on-chain

Long Term Vision

Transform HandShake Factory into the de facto standard for immutable digital agreements, making blockchain based contracts as common and trusted as traditional paper contracts, while maintaining the core principles of decentralization, affordability, and accessibility.

Legal evidence and its limits

A Handshake record preserves submitted bytes, a deploying wallet, and blockchain inclusion. It can support evidence of what was recorded. It does not establish the truth of a statement, the real-world identity of a wallet holder, originality, ownership, or the precise time of creation.

In England and Wales, electronic execution depends on an intention to authenticate and compliance with the formalities applicable to the document. A wallet transaction alone does not establish those facts. See the Law Commission guidance on electronic execution.

The Civil Evidence Act 1995, section 8 addresses proof of statements in documents. Blockchain storage does not automatically satisfy evidential requirements or determine the weight a court will give a record.

Handshake does not provide a qualified electronic signature or qualified timestamp service under eIDAS. An ordinary chain timestamp is not a qualified timestamp. See the European Commission guidance on trust services. UK and EU regimes should be assessed separately for the intended use.

Wills, deeds, property transfers, medical consent, and other regulated documents require their own legal and operational workflows. A declaration template is a recordkeeping aid, not a patent filing or a guarantee of enforceability.

Encryption, permanence, and public display

New V2 records are encrypted and decrypted locally using AES-256-GCM and HMAC-SHA256. Their existing format derives keys through four chained PBKDF2-SHA256 stages: 50,000 iterations, followed by three stages of 25,000. This construction is not Argon2 and is not described as memory-hard. Compatibility tests are not an independent cryptographic audit.

The reader also supports the older v1 authenticated format and legacy AES-CBC/gzip records. Legacy CBC records do not provide the authentication guarantees of V2. No encryption service receives the reference or plaintext from the current record reader or writer.

The original document becomes fixed when the factory completes deployment. Author Lock delays its display on public pages and gates designated-party signing and party-detail access. Releasing it does not unlock document editing. The underlying content chunks and any published reference remain readable directly from the contract while locked.

Confidentiality requires a strong reference that is not published. An unlisted link or a display lock is not encryption access control. Wallet addresses, transactions, titles, published references, and other submitted metadata are public. A lost unpublished reference cannot be reset by the platform.

Public discovery uses a database; displayed records are checked against their configured chain and factory. Listing moderation changes this website, not the original on-chain document. Recovery requires chain data and, for encrypted content, the correct reference. Read the privacy and data-use notice before publishing personal information.