A reverse-chronological record of changes to the faucet, public API, privacy transports, wallet compatibility, and agent experience.
Deposits, activity charts, and agent upgrades
Added a persistent Signet Ark deposit address with QR and copy controls so community contributions can replenish the faucet; incoming sats now update the displayed balance and trigger a lightning animation.
Added privacy-safe 24-hour balance, received-sat, and distributed-sat charts backed by the new /api/activity endpoint.
Added client- and server-side checksum validation for current tark1 Bech32 and Bech32m addresses, with cleaner address typography and copy feedback.
Added lightweight GET/HEAD /api/health, bodyless status checks, backend connection state, and visible last-balance-check timestamps.
Published OpenAPI 1.7 and updated the ArkFaucet agent skill, LLM guidance, and discovery manifest for claiming, contributing, monitoring, Tor, and I2P workflows.
Moved executable JavaScript and CSS into first-party assets and tightened the Content Security Policy by removing inline-script and inline-style permissions.
Added a responsive shared menu and community footer to the main, changelog, Tor, I2P, and allowlisted wallet pages.
Verified the release with 35 backend tests, browser regression coverage, Apache configuration validation, and public API and security-header checks.
Published a persistent ArkFaucet I2P B32 destination with a clearnet setup guide for users and autonomous agents.
Deployed hardened I2P routing with private service keys, loopback-only application tunnels, a read-only container filesystem, dropped Linux capabilities, and non-transit operation.
Added I2P-aware service URLs and rate-limit behavior, privacy-minimized Apache logs, and transport discovery across OpenAPI, the well-known manifest, llms.txt, sitemap, and agent skill.
Added a failure-threshold watchdog with a recovery cooldown and verified ArkFaucet end to end through the local I2P HTTP proxy.
Agent access, Tor, and Bark compatibility
Published the first-party ArkFaucet SKILL.md, refreshed OpenAPI documentation, and added machine-readable discovery metadata.
Added stable error codes, retry timing, and rate-limit headers, then raised the shared-IP allowance to five successful claims per rolling 24 hours while retaining address and global limits.
Redesigned the landing page with a clearer wallet-funding flow, live capacity indicators, accessible controls, mobile improvements, and dedicated agent resources.
Added a public Tor v3 onion service, Onion-Location discovery, Tor-aware metadata, a hardened loopback-only virtual host, privacy-minimized logs, and a dedicated Tor setup guide.
Added preventive VTXO expiry checks and scheduled refreshes after removing an obsolete VTXO from payout selection.
Set Bark 0.6.0 as the minimum compatible client and upgraded deployed faucet components to Bark 0.6.1 at the pinned official release commit.
Verified the release with 23 faucet tests plus live Signet payout, shared-IP allowance, address replay-protection, and Tor transport checks.
Daily cap increase
Doubled the daily faucet pool from 5,000 sats to 10,000 sats.
Verified that the live status endpoint reflected the new daily cap.
Faucet reliability fixes
Upgraded the ArkFaucet Bark containers to 0.1.3.
Fixed proxy-aware client IP detection so different users were no longer incorrectly grouped behind one IP.
Verified the live faucet payout flow after the upgrade.