Peer-to-peer payment protocol · Est. March 8, 2026
PLAN B
FOR
HUMANITY
Quantum-Resistant · Worldwide · Instant · Free
The money that works when everything else stops working. No banks. No servers. No company. No control. Just people sending value directly to each other.
View on GitHub
Network Status
● LIVE
Total Supply
250,000,000 TMPL
Reward Interval
3 seconds
Transaction Fee
FREE
Cryptography
Dilithium3
Running in 60 seconds
1
Install the dependency
pip3 install dilithium-py
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.
Instant Finality
No blocks. No waiting. Transactions confirm the moment they reach the network.
🎲
VRF Lottery
Every 3 seconds, one node wins 0.6345 TMPL. Selected by Verifiable Random Function — pure cryptographic fairness. Scales to millions of nodes.
🖥️
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 ledger. No single point of failure. No central server that can be shut down.
🌐
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
All transactions are free. Nodes earn through the VRF lottery: 0.6345 TMPL every 3 seconds. 250 million TMPL distributed over 37.5 years. No pre-mine. No insider allocation. Zero.
Era 2 · Year 37.5 onwards
Sustaining
Supply fixed forever at 250 million TMPL. Every transaction carries a fee of 0.0005 TMPL paid to the node that broadcast it. The network sustains itself indefinitely.
PropertyValue
Total Supply250,000,000 TMPL
Reward Per Round0.6345 TMPL
Round IntervalEvery 3 seconds
Distribution Period37.5 years
Transaction Fee (Era 1)Free
Transaction Fee (Era 2)0.0005 TMPL
Pre-mineNone
Insider AllocationNone
Explorer
Total Minted
Remaining Supply
Total Rewards
Transactions
TMPL Minted 0%
Recent Rewards
LIVE
Connecting to network...
Recent Transactions
LIVE
No transactions yet
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 # 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 3 seconds, one node wins 0.6345 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
peersList online nodes currently connected to you
sendSend TMPL interactively (select peer from list)
historyYour last rewards and transactions
networkGlobal network statistics
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 python3 timpal.py send <address> <amount>
Your Wallet

Your wallet is stored in one file on your computer:

~/.timpal_wallet.json
⚠️ Back this file up immediately. It contains your private key. If you delete it, your TMPL is gone forever. Copy it to a USB drive or encrypted storage.

To restore your wallet on a new machine: install Python, install dilithium-py, copy ~/.timpal_wallet.json to the new machine, and run the node. Your balance returns immediately.

How it Works

TIMPAL is a distributed ledger protocol. Every node holds a complete copy of all transactions and rewards. There are no blocks, no miners, and no proof-of-work.

When you send TMPL, your node signs the transaction with your private key and broadcasts it to all connected peers. Every peer verifies your balance and signature before accepting it. The transaction confirms in under a second.

Double-spend prevention works by checking your full balance history before accepting any transaction. The first transaction seen by the network wins.

VRF Lottery

Every 3 seconds, one node wins 0.6345 TMPL. The winner is selected by a Verifiable Random Function:

# Each node computes its own ticket ticket = SHA256(device_id + time_slot) # The node with the lowest ticket wins winner = node with minimum(ticket)

This scales to millions of nodes because no peer list is required. Every node independently computes its ticket. The winner is determined by pure mathematics — no voting, no coordination, no central authority.

Every reward includes the VRF ticket as cryptographic proof. Any node can verify the winner is legitimate by recomputing SHA256(winner_id + time_slot) and confirming it is the lowest value for that round.

Ledger

The ledger is an append-only record of every transaction and reward ever. Your local copy is stored at ~/.timpal_ledger.json.

When two nodes that were disconnected reconnect, their ledgers merge automatically. Conflict resolution rules are deterministic: for rewards, the earlier timestamp wins. For transactions, the first one seen with a valid balance wins.

After every merge, the total minted supply is recalculated from scratch — never trusted from incremental additions. This prevents floating point drift at any scale.

Network

TIMPAL uses two peer discovery methods:

MethodHowRange
LocalUDP broadcast on port 7778Same WiFi network
GlobalTCP bootstrap at 5.78.187.91:7777Worldwide

The bootstrap server is a directory — it introduces nodes to each other. It stores no funds and controls nothing. If it goes offline, nodes already connected continue operating peer-to-peer.

Tokenomics
PropertyValue
Total Supply250,000,000 TMPL
Reward Per Round0.6345 TMPL
Round IntervalEvery 3 seconds
Distribution Period37.5 years
Transaction Fee (Era 1)Free
Transaction Fee (Era 2)0.0005 TMPL
Pre-mineNone
Insider AllocationNone
Two Eras

Era 1 — Distribution (Years 0 to 37.5): All transactions are free. Nodes earn through the VRF lottery. 250 million TMPL distributed over 37.5 years. No pre-mine.

Era 2 — Sustaining (Year 37.5 onwards): Supply fixed at 250 million forever. Every transaction carries a fee of 0.0005 TMPL paid to the node that first broadcast it. The network is self-sustaining indefinitely.

The transition is automatic. No upgrade required. No vote. When the last TMPL is minted, the lottery stops and fee collection begins.