Peer-to-peer payment protocol · Est. March 8, 2026
MONEY
WITHOUT
MASTERS
Quantum-Resistant · Worldwide · Instant · Open
No banks. No central control. No company. Just people sending value directly to each other.
View on GitHub
Network Status
● LIVE
Total Supply
250,000,000 TMPL
Reward Interval
5 seconds
Transaction Fee
0.0005 TMPL
Cryptography
Dilithium3
Running in 60 seconds
1
Install dependencies
pip3 install dilithium-py cryptography
2
Download TIMPAL
curl -O https://raw.githubusercontent.com/EvokiTimpal/timpal/main/timpal.py
3
Run your node
python3 timpal.py

Works on Mac · Linux · Windows  ·  Python 3.8+

How it works
🔐
Quantum-Resistant
Uses Dilithium3, the NIST 2024 post-quantum standard. Future-proof against quantum computers for decades.
Fast Finality
Blocks confirmed after 6 slots (~30 seconds). No mining, no proof-of-work. Transactions settle quickly and irreversibly.
🎲
Eligibility-Gated VRF Lottery
Every 5 seconds, one node wins 1.0575 TMPL. Only ~10 nodes are eligible per slot regardless of network size. The winner is determined by an unpredictable collective target — no node can predict or manipulate the outcome.
🖥️
One Node Per Device
The protocol enforces one node per physical device at the OS level. Running ten terminals gives you zero advantage.
📒
Distributed Ledger
Every node holds the complete chain. Each block is cryptographically linked to the previous one — a single, tamper-evident history anchored by integer arithmetic throughout.
🌐
Worldwide Network
Peer discovery via UDP broadcast locally and TCP bootstrap globally. Nodes find each other automatically.
Two-Era Model
Era 1 · Now → Year 37.5
Distribution
Nodes earn through the VRF lottery: 1.0575 TMPL every 5 seconds. Every transaction costs 0.0005 TMPL, paid to the slot winner. 250 million TMPL distributed over 37.5 years. No pre-mine. No insider allocation. Zero.
Era 2 · Year 37.5 onwards
Sustaining
Lottery rewards stop — supply is fixed forever at 250 million TMPL. Transactions still cost 0.0005 TMPL, paid to the slot winner. The network sustains itself indefinitely through fees alone.
PropertyValue
Total Supply250,000,000 TMPL
Smallest Unit0.00000001 TMPL (1 unit = 10⁻⁸ TMPL)
Reward Per Round1.0575 TMPL
Round IntervalEvery 5 seconds
Distribution Period37.5 years
Eligible Nodes Per Slot~10 (scales with network size)
Confirmation Depth6 slots (~30 seconds)
Checkpoint IntervalEvery 1,000 slots (~83 minutes)
Transaction Fee0.0005 TMPL → slot winner (all eras)
Pre-mineNone
Insider AllocationNone
Explorer
Total Minted
Remaining Supply
VRF Rounds
Active Nodes
Transactions
Chain Height
Tip Slot
TMPL Minted0%
Recent Blocks
LIVE
Connecting to network...
Recent Transactions
LIVE
No transactions yet
Node Statistics
Loading...
Documentation
Installation

TIMPAL runs on Mac, Linux, and Windows. You need Python 3.8 or newer.

# Step 1 — Install the quantum cryptography library pip3 install dilithium-py cryptography # Step 2 — Download the protocol curl -O https://raw.githubusercontent.com/EvokiTimpal/timpal/main/timpal.py # Step 3 — Run your node python3 timpal.py

That's everything. No configuration files. No accounts. No KYC.

Running a Node

When you start TIMPAL for the first time, it creates a quantum-resistant wallet and connects to the worldwide network automatically.

⚠️ Keep your Mac awake while the node is running. Use caffeinate -i python3 timpal.py on Mac to prevent sleep.

Your node immediately joins the VRF lottery. Every 5 seconds, one node wins 1.0575 TMPL. You don't need to do anything — just keep it running.

Only one node can run per device. If you try to open a second terminal, the protocol blocks it immediately.
Commands

While your node is running, type these at the > prompt:

CommandWhat it does
balanceShow your TMPL balance and full wallet address
chainChain height, tip hash, orphan count, and recent confirmed blocks
peersList online nodes currently connected to you
sendSend TMPL interactively (select peer from list)
historyYour last rewards and transactions
networkYour node and network stats
quitShut down your node cleanly

You can also run commands from a second terminal without stopping your node:

# Check balance from a new terminal python3 timpal.py balance # Send TMPL from a new terminal (amount in TMPL) python3 timpal.py send <address> <amount>
Your Wallet

Your wallet is stored in one file:

~/.timpal_wallet.json
⚠️ Back this file up immediately. It contains your private key. If you delete it, your TMPL is gone forever.
How it Works

TIMPAL is a chain-anchored distributed ledger. Every node holds a complete copy. There is no proof-of-work. Each reward is a block cryptographically linked to the previous one. All balances, amounts, and fees are stored as integer units (1 TMPL = 100,000,000 units) to eliminate floating-point divergence across hardware.

VRF Lottery

Every 5 seconds, one node wins 1.0575 TMPL via an eligibility-gated commit-reveal scheme. ~10 nodes participate per slot regardless of total network size.

# Sign the slot number, hash to get ticket sig = Dilithium3.sign(private_key, str(slot)) ticket = SHA256(sig) commit = SHA256(ticket + device_id + slot) # After all reveals: collective target determines winner target = SHA256(sorted_tickets_joined) winner = min(nodes, key=lambda n: |ticket_int - target_int|)
Ledger

Blocks at least 6 slots deep (~30 seconds) are final. The longer valid chain wins on fork. Out-of-order blocks are held in an orphan pool and attached once their parent arrives. Every 1,000 slots, a checkpoint prunes the raw history while preserving all balances.

Network
MethodHowRange
LocalUDP broadcast on port 7778Same WiFi network
GlobalTCP bootstrap at bootstrap.timpal.org:7777Worldwide
Tokenomics
PropertyValue
Total Supply250,000,000 TMPL
Smallest Unit0.00000001 TMPL
Reward Per Round1.0575 TMPL
Round IntervalEvery 5 seconds
Distribution Period37.5 years
Eligible Nodes Per Slot~10
Confirmation Depth6 slots (~30 seconds)
Checkpoint IntervalEvery 1,000 slots (~83 minutes)
Transaction Fee0.0005 TMPL → slot winner (all eras)
Pre-mineNone
Insider AllocationNone
Two Eras

Era 1 — Distribution (Years 0 to 37.5): Every transaction costs 0.0005 TMPL, paid to the slot winner. Nodes also earn through the VRF lottery. 250 million TMPL distributed over 37.5 years. No pre-mine.

Era 2 — Sustaining (Year 37.5 onwards): Lottery rewards stop. Supply is fixed at 250 million forever. Transactions still cost 0.0005 TMPL paid to the slot winner. Network self-sustaining indefinitely through fees alone.

The transition is automatic. No upgrade required. No vote.