Repository navigation
Notis testnet v0.3.0
Testnet packages for Notis — an invite-only decentralized social network. Everything defaults to testnet and connects to notis.fun.
Testnet reset
This release starts a fresh testnet chain — identities, rep, posts and names start over. Upgrading from 0.2.0: stop the node, delete its data directory, then start the new version. A node that keeps its old store cannot follow the new chain. The store is /var/lib/dagsocial/dagsocial.db (plus its -wal and -shm files) for the .deb, data/notis.db beside the tarball's launcher, and %APPDATA%\Notis\notis.db on Windows; the miner key file beside it can stay.
Changelog
- Protocol: the backer pool — genesis stakes, a capped per-block share of the coinbase, one-way unstake (#226). Posting is the only activity that holds rep against decay, and a self-like is refused (#225). Usernames — soulbound name boxes, one free claim, a burn,
@handlealiases wherever an identity is named (#213). - Validation: a payload binds its transition, the coinbase tail is one output at the block height, the body applies in committed order, the state-root check is unconditional, fork resolution holds each header page to its request and aborts on a refusal that is not a consensus verdict (#219–#223); the gossip validator refuses a header below the network's floor or off the schedule (#224).
- Node: the node serves no client — the demo UI is gone (#211, #212); every list row carries names and the shell carries the preview card (#216); the public API answers any origin (#227); a ban ends the connection (#228).
- Web client: ships as its own
notis-web-<ver>.zip, configured by three tags in its shell (#215); usernames (#214); markdown, links and images in posts (#203); the responsive workspace, the phone's header and back gesture (#204, #205, #208); deep links to a post (#206); like and link on feed cards (#207, #209, #210); the face says rep and $NOTIS (#218). - Docs: docs.notis.fun describes the tree (#217).
Which file?
| File | Platform | Node runtime | How to run |
|---|---|---|---|
notis-node-0.3.0-win-x64-setup.exe |
Windows x64 | bundled | Run the installer (per-user, no admin) — two shortcuts: Notis Node and Notis Node (Miner). |
notis-node-0.3.0-linux-x64.tar.gz |
Linux x64 | bundled | Extract and run ./run.sh (a syncing node) or ./run-miner.sh (the same, plus the miner). No system Node needed. |
dagsocial-node_0.3.0_amd64.deb |
Debian/Ubuntu | requires Node ≥ 22 | sudo dpkg -i dagsocial-node_0.3.0_amd64.deb — installs a systemd service. For a server. |
notis-web-0.3.0.zip |
any static host | none | The web client. Unzip, point the three tags in web/index.html at your node and faucet, serve web/. Its README has the details. |
A local node's API answers at http://localhost:3000; the public client at notis.fun/web reaches the public node. On Windows, SmartScreen warns about an unknown publisher — the installer isn't code-signed: More info → Run anyway.
Testnet — expect chain resets. x64 only. The miner runs at a low duty cycle by default (MINER_PCT). The .deb also ships a faucet service, left stopped — it needs a key you provide.