agent-first-pay 0.7.0

A payment tool for AI agents — send and receive across five networks through one interface, with spending limits you control.
Documentation
services:
  afpay:
    build:
      context: ../../
      dockerfile: container/docker/Dockerfile
      args:
        FEATURES: "${FEATURES:-btc-core,ln-phoenixd,cashu,sol,evm,redb,rest,exchange-rate,backup}"
        INSTALL_PHOENIXD: "${INSTALL_PHOENIXD:-true}"
        INSTALL_BITCOIND: "${INSTALL_BITCOIND:-false}"
    environment:
      AFPAY_MODE: "${AFPAY_MODE:-rest}"
      AFPAY_PORT: "${AFPAY_PORT:-9401}"
      AFPAY_REST_API_KEY: "${AFPAY_REST_API_KEY:-}"
      AFPAY_RPC_SECRET: "${AFPAY_RPC_SECRET:-}"
      ENABLE_PHOENIXD: "${ENABLE_PHOENIXD:-true}"
      ENABLE_BITCOIND: "${ENABLE_BITCOIND:-false}"
      BTC_NETWORK: "${BTC_NETWORK:-mainnet}"
      BTC_RPC_PORT: "${BTC_RPC_PORT:-8332}"
      BTC_PRUNE_MB: "${BTC_PRUNE_MB:-550}"
      AFPAY_DATA_DIR: /data/afpay
      BITCOIND_DATADIR: /data/bitcoind
      PHOENIXD_DATADIR: /data/phoenixd
    ports:
      - "${AFPAY_PORT:-9401}:${AFPAY_PORT:-9401}"
    volumes:
      - afpay-data:/data/afpay
      - bitcoind-data:/data/bitcoind
      - phoenixd-data:/data/phoenixd

volumes:
  afpay-data:
  bitcoind-data:
  phoenixd-data: