Universal Transaction Layer
Trustless native transactions across independent assets — Bittensor Subnet 7 (SN7).
Allways creates a verification layer above independent systems. Assets move natively. Miners complete transactions, validators independently verify the results, and a smart contract enforces outcomes through collateral and slashing.
Currently live with BTC ↔ TAO. Designed to scale to any verifiable asset.
- Python 3.10+
- Bittensor wallet
- Docker & Docker Compose
Miner:
docker compose -f docker-compose.miner.yml up -dValidator:
docker compose -f docker-compose.vali.yml up -dBoth require a .env file with PORT and WALLET_PATH configured.
uv sync
# activate the uv virtual environment
source .venv/bin/activate
alw --help- Miners: Post exchange rate pairs and collateral, fulfill swap orders
- Validators: Monitor swaps, verify on-chain transactions, vote on outcomes
- Smart Contract: Manages collateral, swap lifecycle, and validator voting
- CLI: User interface for posting pairs, managing collateral, and executing swaps
MIT License
Allways is permissionless, open-source, beta software. The protocol facilitates trustless peer-to-peer transactions — the creators and contributors do not custody, control, or intermediate any funds. Use at your own risk. This software is provided "as is" without warranty of any kind. Nothing herein constitutes financial advice, and the creators assume no liability for losses arising from use of the protocol.