Skip to content

Epitaph-AI/EpitaphAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 ___  ____  ____  ____  __   ____  _  _
(  _)(  _ \(_  _)(_  _)/ _\ (  _ \/ )( \
 ) _) ) __/  )(    )( /    \ ) __/) __ (
(___)(__)   (__)  (__)\_/\_/(__)  \_)(_/

Epitaph Protocol

On-chain last will protocol. Your final instructions, executed forever.

License: MIT Network: Base Status: Beta X: @EpitaphAI


Overview

Epitaph is a non-custodial, on-chain last will protocol built on Base, Ethereum, and Solana. It allows users to seal final instructions — asset transfers, token burns, encrypted messages — that execute automatically when trigger conditions are met.

No lawyers. No notaries. No intermediaries. Just code.

root@epitaph:~# epitaph deploy --trigger inactivity_180d --beneficiary 0x...
→ Compiling will to bytecode...
→ Submitting to Base network...
✓ Will deployed. Block #21847293. Immutable. Eternal.

How It Works

┌─────────────────────────────────────────────────────┐
│  1. CONNECT      Connect your wallet (non-custodial) │
│  2. CONFIGURE    Set trigger + beneficiary + message │
│  3. DEPLOY       Seal will on-chain (immutable)      │
│  4. REST         Protocol monitors & executes        │
└─────────────────────────────────────────────────────┘

Trigger types:

  • inactivity_Nd — wallet inactive for N days
  • date_YYYY-MM-DD — specific future date
  • price_ETH_gt_X — when ETH price crosses threshold
  • multisig_2of3 — 2-of-3 trusted contacts confirm

Actions on trigger:

  • Transfer assets to beneficiary wallets
  • Burn tokens (deflationary legacy)
  • Donate to DAO or public good
  • Deliver sealed on-chain message

Repository Structure

epitaph/
├── contracts/              # Solidity smart contracts
│   ├── EpitaphCore.sol     # Main will protocol
│   ├── EpitaphRegistry.sol # Will registry & indexing
│   ├── EpitaphVault.sol    # Asset custody during execution
│   └── interfaces/         # Contract interfaces
│       ├── IEpitaph.sol
│       └── IEpitaphVault.sol
│
├── frontend/               # Web interface
│   ├── index.html          # Main app (terminal aesthetic)
│   ├── assets/
│   │   ├── logo.svg
│   │   └── banner.svg
│   └── js/
│       └── wallet.js       # Wallet connect integration
│
├── scripts/                # Deployment & automation
│   ├── deploy.js           # Contract deployment
│   ├── verify.js           # Contract verification
│   └── monitor.js          # Will trigger monitoring
│
├── test/                   # Contract test suite
│   ├── EpitaphCore.test.js
│   ├── EpitaphVault.test.js
│   └── fixtures/
│
├── docs/                   # Documentation
│   ├── architecture.md
│   ├── security.md
│   └── api.md
│
├── .github/
│   ├── workflows/
│   │   ├── ci.yml          # Continuous integration
│   │   └── audit.yml       # Security audit
│   └── ISSUE_TEMPLATE/
│       ├── bug_report.md
│       └── feature_request.md
│
├── hardhat.config.js
├── package.json
├── .env.example
└── README.md

Getting Started

Prerequisites

node >= 18.0.0
npm >= 9.0.0

Installation

git clone https://github.com/EpitaphAI/epitaph-protocol.git
cd epitaph-protocol
npm install

Environment Setup

cp .env.example .env
# Edit .env with your RPC URLs and deployer key

Run Tests

npm run test

Deploy Contracts

# Deploy to Base testnet
npm run deploy:testnet

# Deploy to Base mainnet
npm run deploy:mainnet

Smart Contracts

Contract Network Address
EpitaphCore Base Mainnet coming soon
EpitaphCore Base Sepolia coming soon
EpitaphRegistry Base Mainnet coming soon

Security

  • Non-custodial — Epitaph never holds user assets
  • Immutable wills — once sealed, cannot be altered by third parties
  • Owner-only modification before trigger fires
  • Multi-sig confirmation module available
  • Audit pending — Cantina / Code4rena

Found a vulnerability? See SECURITY.md


Roadmap

  • Frontend terminal interface
  • Wallet connect integration
  • EpitaphCore smart contract — Base
  • Chainlink Automation integration
  • Cross-chain execution (ETH, SOL, Polygon)
  • ZK identity for beneficiary auth
  • Mobile app
  • DAO governance

Links


License

MIT © 2026 Epitaph Protocol


// Your instructions. Forever on-chain.

About

your on-chain last will protocol.

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors