Bark primary sources — 2026-05-03

Project status in this pass

  • No canonical standalone Bark whitepaper or litepaper surfaced.
  • The clearest current source of truth is Second’s official site, Bark docs, the barkd and Ark-server docs, the Ark-protocol intro docs, and the canonical repository README.
  • The materials consistently frame Bark as a layered implementation stack for Ark-based Bitcoin payments rather than as only a CLI wallet.
  • The same materials are also unusually explicit that the project is still experimental and not ready for production use.

Primary-source snapshots

1) Official site

  • URL: https://second.tech/
  • Key excerpt:
    • The site says Second helps developers add Ark and Lightning payments to their apps with “one super-simple SDK.”
    • It positions the stack around fast, low-cost, self-custodial Bitcoin payments and repeatedly emphasizes that users can access Lightning without directly managing channels.
    • It also describes Second’s Ark implementation in terms of VTXOs, Ark servers, offboarding, and an Ark-to-Lightning bridge.

2) Docs homepage

  • URL: https://second.tech/docs
  • Key excerpt:
    • The docs homepage says Bark provides everything needed to build fast, low-cost, self-custodial Bitcoin payments into an app.
    • It explicitly says Bark supports Ark, Lightning, and on-chain Bitcoin.
    • It splits the product surface into Bark CLI, wallet-app building, server-side integration, protocol learning, and Ark-server operation.

3) Bark introduction docs

  • URL: https://ark-bitcoin-bark.mintlify.app/introduction
  • Key excerpt:
    • The Introduction page says Bark is a Rust implementation of the Ark protocol on Bitcoin led by Second.
    • It says the project includes the bark CLI wallet, barkd REST daemon, captaind server, and ark-lib protocol primitives.
    • It also exposes multiple integration paths including Rust SDK, REST API, CLI, and experimental FFI bindings.

4) barkd docs

  • URL: https://second.tech/docs/barkd
  • Key excerpt:
    • The barkd docs say Barkd is Second’s reference Bark wallet that runs as a daemon and exposes a local REST API.
    • They say it is intended for backend services that need to send and receive Bitcoin over Ark, Lightning, and on-chain rails.
    • The target examples include self-hosted node platforms, webshops, exchanges, payment processors, and payout/reconciliation services.

5) Ark-server docs

  • URL: https://second.tech/docs/ark-server
  • Key excerpt:
    • The Ark-server docs say running an Ark server is significantly more involved than running a Lightning node or ecash mint.
    • They present both manual signet setup and Docker Compose regtest setup for captaind.
    • The docs also explicitly warn not to run an Ark server in production yet because known bugs and vulnerabilities can lead to loss of funds.

6) Ark-protocol intro docs

  • URL: https://second.tech/docs/learn/intro
  • Key excerpt:
    • The protocol docs say Ark is a second layer on Bitcoin offering simple onboarding, predictable fees, instant payments, Lightning interoperability, and full control over funds.
    • They describe a client-server model centered on Ark servers plus a Lightning gateway.
    • They also explain VTXOs, coordinated rounds, liquidity requirements, offboarding, and emergency exits.

7) Canonical repository README

  • URL: https://raw.githubusercontent.com/ark-bitcoin/bark/master/README.md
  • Key excerpt:
    • The README describes Bark as an implementation of the Ark protocol on Bitcoin and says the project consists of the Ark wallet, the Ark server, and protocol libraries.
    • It highlights barkd for automation and server-side use, plus separate FFI bindings for native desktop and mobile apps.
    • It repeatedly warns that the repository contains experimental code and that using it with real bitcoin can result in loss of funds.

Working conclusion

Bark is best cataloged as an Ark-first Bitcoin payments control-plane stack. The deciding evidence in this pass was the repeated combination of a CLI wallet, a daemonized REST wallet for servers, an Ark server implementation, reusable protocol libraries, Lightning interoperability, and operator/developer docs that frame the whole project as an integration surface rather than a single wallet binary. The equally important caveat is that the project still presents itself as experimental infrastructure, not production-ready payments software.