{"id":50816994,"url":"https://github.com/Traviseric/arxmint","last_synced_at":"2026-06-30T18:00:47.229Z","repository":{"id":341082889,"uuid":"1168813124","full_name":"Traviseric/arxmint","owner":"Traviseric","description":"Accept Bitcoin payments. Zero fees. No middleman. Self-hosted payment infrastructure — the open-source Stripe alternative. Lightning, Cashu ecash, Fedimint. Instant settlement, no KYC, no chargebacks. Three questions, one Docker command, live in 15 minutes.","archived":false,"fork":false,"pushed_at":"2026-05-19T21:11:57.000Z","size":35307,"stargazers_count":4,"open_issues_count":13,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-05-20T00:01:06.317Z","etag":null,"topics":["bitcoin","cashu","circular-economy","decentralized-payments","docker-compose","ecash","fedimint","l402","lightning-network","merchant-payments","nextjs","non-custodial","nostr","open-source","payments","privacy","self-hosted","stripe-alternative","typescript","umbrel"],"latest_commit_sha":null,"homepage":"https://www.arxmint.com/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Traviseric.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"docs/security/HARDENING_ROLLOUT_PLAN.md","support":null,"governance":"docs/governance/ADR_TEMPLATE.md","roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null},"funding":{"custom":["https://opensats.org","https://www.fedi.xyz/grants"]}},"created_at":"2026-02-27T20:35:44.000Z","updated_at":"2026-05-19T21:12:00.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/Traviseric/arxmint","commit_stats":null,"previous_names":["traviseric/arxmint"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Traviseric/arxmint","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Traviseric%2Farxmint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Traviseric%2Farxmint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Traviseric%2Farxmint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Traviseric%2Farxmint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Traviseric","download_url":"https://codeload.github.com/Traviseric/arxmint/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Traviseric%2Farxmint/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34977672,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-30T02:00:05.919Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitcoin","cashu","circular-economy","decentralized-payments","docker-compose","ecash","fedimint","l402","lightning-network","merchant-payments","nextjs","non-custodial","nostr","open-source","payments","privacy","self-hosted","stripe-alternative","typescript","umbrel"],"created_at":"2026-06-13T10:05:23.185Z","updated_at":"2026-06-30T18:00:47.223Z","avatar_url":"https://github.com/Traviseric.png","language":"TypeScript","funding_links":["https://opensats.org","https://www.fedi.xyz/grants"],"categories":["Full-Stack Payment Gateways"],"sub_categories":["ArxMint"],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"public/images/logo.png\" alt=\"ArxMint\" width=\"80\" /\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eArxMint\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eAccept Bitcoin payments. Zero fees. No middleman.\u003c/strong\u003e\u003cbr/\u003e\n  \u003cem\u003eSelf-hosted payment infrastructure — the open-source Stripe alternative.\u003c/em\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://arxmint.com\"\u003earxmint.com\u003c/a\u003e \u0026middot;\n  \u003ca href=\"https://arxmint.com/roadmap\"\u003eRoadmap\u003c/a\u003e \u0026middot;\n  \u003ca href=\"https://arxmint.com/agents\"\u003eAgent Commerce\u003c/a\u003e \u0026middot;\n  \u003ca href=\"https://arxmint.com/why\"\u003eWhy ArxMint\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/Traviseric/arxmint/actions/workflows/ci.yml\"\u003e\u003cimg src=\"https://github.com/Traviseric/arxmint/actions/workflows/ci.yml/badge.svg\" alt=\"CI\" /\u003e\u003c/a\u003e\n  \u003ca href=\"LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"MIT License\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/Traviseric/arxmint/issues\"\u003e\u003cimg src=\"https://img.shields.io/github/issues/Traviseric/arxmint\" alt=\"Issues\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003e **Part of the open creator economy.** ArxMint is the payment network. [Teneo Marketplace](https://github.com/Traviseric/teneo-marketplace) is the storefront — courses, books, funnels, email marketing. Together: a complete creator platform that can't be shut down.\n\n---\n\nArxMint is self-hosted Bitcoin payment infrastructure — the open-source Stripe alternative. Accept ecash ([Cashu](https://cashu.space)), Lightning, and [Fedimint](https://fedimint.org) federation payments with near-zero fees, instant settlement, no chargebacks, and no customer KYC.\n\nAnswer three questions and your merchant node is live in under 15 minutes — managed DNS, auto-HTTPS, Lightning liquidity included. Or spin up a full private circular economy from a natural language prompt. Humans and AI agents share the same sovereign infrastructure.\n\n**Three questions. One command. Live in 15 minutes.**\n\n## Why ArxMint?\n\nStripe charges 2.9% + $0.30 per transaction. A merchant doing $10K/month loses ~$320 to processing fees. Chargebacks add more. Customer payment data gets sold.\n\nArxMint flips this: ecash payments cost fractions of a penny. Settlement is instant. Chargebacks are impossible (bearer ecash is final). No payment data leaves the system. And it's open source — you own the infrastructure.\n\n| | Stripe | ArxMint |\n|---|---|---|\n| **Transaction fee** | 2.9% + $0.30 | 0% (ecash) or ~0.1% (Lightning routing) |\n| **Settlement** | T+2 days | Instant — customer pays your node directly |\n| **Customer KYC** | Card + billing address | None — ecash is anonymous |\n| **Chargebacks** | Yes (merchant liability) | Impossible — payments are final |\n| **Data sold** | Yes | Impossible — no central entity holds the data |\n| **Open source** | No | Yes — MIT license |\n| **Self-hosted** | No | Required by design (legally protected) |\n| **Censorship risk** | Platform can freeze funds | Impossible — you control your own node |\n| **Custody** | Stripe holds funds T+2 | Never — peer-to-peer, you hold your keys |\n\n## How It Works\n\n### For Merchants (Self-Hosted, Non-Custodial)\n\n```\n1. arxmint merchant init → three-question wizard → your payment node is live in \u003c 15 minutes\n2. Managed subdomain (storename.arxmint.cloud) + auto-HTTPS — no DNS setup\n3. LSP opens your first Lightning channel — you're receiving payments immediately\n4. Customer pays via ecash QR, Lightning, or your self-hosted checkout page\n5. Webhook fires from YOUR node → fulfill order\n6. Sats arrive directly in YOUR wallet — no middleman, no settlement delay\n7. Zero-knowledge encrypted backups — restore from seed phrase on any new host\n```\n\n### For Communities (Prompt-Driven)\n\n1. **Describe your community** — _\"Create a private Bitcoin community for 20 Longmont Bitcoiners with chat, private payments, and AI agents selling data.\"_\n2. **ArxMint generates everything** — Fedimint federation config, Lightning agent integration, privacy defaults, Docker deployment\n3. **One-command deploy** — `docker compose up` → private ecash mint, Lightning node, L402 endpoints, cycle dashboard\n4. **Humans + agents join the same loop** — Community members transact in private ecash. AI agents sell services for sats via L402. Same rails.\n\n## Features\n\n### Merchant Payments\n- **Payment SDK** — `createL402Challenge()`, `verifyL402Token()`, `routePayment()` — server-side TypeScript SDK for any backend\n- **L402 paywalls** — HTTP 402 challenge → Lightning invoice → preimage → access. HMAC-signed macaroons with timing-safe verification\n- **Cashu NUT-24 paywalls** — Ecash token → access. Double-spend rejection via NUT-07 proof state checks\n- **Spend router** — Auto-selects ecash → Lightning → Ark → on-chain based on amount and privacy score\n- **Invoice primitive** — Org-to-org invoices with line items, due dates, state transitions, and invoice-linked checkout/webhook settlement\n- **Merchant onboarding** — 4-step flow with QR codes, NFC (Numo) support, and payment method selection\n- **Settlement** — Referral fee settlement with idempotency, Cashu ecash minting, federation deposit paths\n\n### Merchant Node Security\n- **Split-plane trust boundary** — Data plane (merchant-owned: keys, funds, LND, mint) is fully isolated from control plane (ArxMint-managed: provisioning, DNS, updates). ArxMint never touches keys or funds.\n- **Network isolation** — Only Caddy binds to public ports (80/443). LND gRPC, Cashu mint admin, PostgreSQL are internal Docker network only.\n- **Macaroon lifecycle** — `arx_pub_` tokens safe for client-side (invoice-only). Rotation: `POST /api/merchant-keys` (or `scripts/arxmint.sh keys rotate --merchant-id \u003cid\u003e`). Instant revocation via dashboard or `scripts/arxmint.sh keys revoke --merchant-id \u003cid\u003e --key \u003ckey\u003e`.\n- **Cloudflare Tunnel boundary** — Checkout page traffic visible to Cloudflare (acceptable — it's public during checkout anyway). LND gRPC, seed phrases, admin macaroons, mint keys never traverse the tunnel.\n- **API versioning** — `v1` is the stable API surface. Additive changes stay in `v1`. Breaking changes require `v2` with 6-month deprecation window. Client SDK (`@arxmint/js`) follows semver.\n\n### Privacy Infrastructure\n- **Fedimint federation support** — Multi-guardian federated ecash with blinded Chaumian e-cash notes backed by BTC\n- **Cashu mint support** — Lightweight Nutshell + CDK compose generation for production\n- **Privacy defaults on** — CoinJoin/PayJoin routing + honest per-backend support matrix; SP/Ark paths include experimental scaffolding\n- **Encrypted client-side vault** — AES-256-GCM + PBKDF2-SHA256 (600K iterations). Proofs never touch the server.\n- **Nostr identity** — NIP-98 login backed by custom HMAC-signed httpOnly cookie sessions. No email required. Same keypair works across ArxMint + Teneo Marketplace.\n\n### AI Agent Commerce\n- **Lightning AI agent commerce** — L402 + NUT-24 paywall flows, scoped security tiers, macaroon baking, remote signer config validation\n- **Agent marketplace** — AI agents sell data, compute, privacy audits, and cycle signals for sats\n- **Ephemeral agent wallets** — Scoped Cashu/Fedimint wallets for autonomous agent operations\n\n### Community Tools\n- **Prompt-driven economy creation** — Describe your community in natural language, get a full deployment config\n- **Cycle monitoring** — Real-time MVRV, NUPL, and supply-in-profit signals from on-chain data\n- **BCE health metrics** — Community health dashboard with grant-ready export (JSON/CSV)\n- **Merchant directory** — Onboarding flow, QR codes, NFC support, \"Spend sats here\" listings\n- **Deployment generation** — Compose generation for LND + Fedimint/Cashu + Aperture + optional Ark/SP/monitoring services\n\n## Quick Start\n\n```bash\ngit clone https://github.com/Traviseric/arxmint.git\ncd arxmint\nnpm install\nnpm run setup:githooks\nnpm run dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) and click **Get Started**.\n\n### Deploy the Full Stack\n\n```bash\ncp .env.example .env\n\n# Full stack (LND + Cashu + Fedimint + Aperture + monitoring)\nnpm run setup:full\n\n# Or lightweight Cashu-only setup\nnpm run setup:cashu\n```\n\n### Cashu Mint: Nutshell vs CDK\n\n| | Nutshell | CDK |\n|---|---|---|\n| **Best for** | Dev / small communities | Production / mainnet |\n| **Image** | `cashubtc/nutshell:latest` (Python) | `cashubtc/cdk-mintd:latest` (Rust) |\n| **Prometheus metrics** | No | Yes (`/metrics`) |\n| **Auto-selected by generator** | \u003c 30 members + testnet | \u003e 30 members or mainnet |\n\n```bash\n# Default (Nutshell — development)\nnpm run setup:full\n\n# Production (CDK mint — replaces Nutshell in the stack)\ndocker compose -f docker-compose.yml -f docker/docker-compose.cdk.yml up -d\n```\n\n### Run Tests\n\n```bash\nnpm test\n```\n\n## Architecture\n\n```\narxmint/\n├── app/                         # Next.js 15 App Router\n│   ├── page.tsx                 # Landing page\n│   ├── create/                  # Prompt-driven community creation\n│   ├── dashboard/               # Privacy, cycle, wallet, BCE metrics\n│   ├── community/[id]/          # Agent marketplace, merchants, members\n│   ├── why/                     # Thesis page\n│   ├── agents/                  # L402 agent commerce explainer\n│   ├── roadmap/                 # Development roadmap\n│   └── api/\n│       ├── auth/                # Nostr NIP-98 + session auth\n│       ├── payment/             # Payment challenge + verification\n│       ├── settlement/          # Referral fee settlement\n│       ├── invoices/            # Org-to-org invoice primitive\n│       ├── transactions/        # Transaction ledger\n│       ├── merchants/           # Merchant CRUD\n│       ├── l402/                # L402 gated endpoint demo\n│       ├── agent/               # AI agent commerce (NUT-24)\n│       ├── community/           # Community management\n│       ├── bce-metrics/         # BCE health export\n│       └── health/              # Service health checks\n├── lib/\n│   ├── payment-sdk.ts           # Payment SDK (L402 + Cashu + routing)\n│   ├── cashu-paywall.ts         # NUT-24 ecash paywall middleware\n│   ├── cashu-sdk.ts             # Cashu v3 + multi-mint + keyset validation\n│   ├── fedimint-sdk.ts          # Fedimint WASM client + gateway bridge\n│   ├── lightning-agent.ts       # LNC + L402 + macaroon bakery + security tiers\n│   ├── spend-router.ts          # Privacy-aware spend routing\n│   ├── auth-middleware.ts       # Nostr session cookies + cross-app session verification\n│   ├── cashu-vault.ts           # Encrypted client-side proof vault\n│   ├── db.ts                    # Prisma DB client + resilient queries\n│   ├── invoices.ts              # Invoice state machine + totals + payment links\n│   ├── invoice-events.ts        # Invoice state-change event payload + webhook emission\n│   ├── ark-sdk.ts               # Ark VTXO client (stub — waiting on upstream SDK)\n│   ├── silent-payments.ts       # BIP-352 SP scanner + key delegation\n│   ├── bce-metrics.ts           # BCE community health + grant export\n│   ├── community-generator.ts   # Prompt → Docker Compose + G-Bot\n│   ├── privacy-defaults.ts      # Privacy scoring + layer descriptions\n│   ├── cycle-monitor.ts         # BTC cycle signals (CoinGecko)\n│   ├── pilot-deployment.ts      # Pilot KPI targets + deployment timeline\n│   ├── grant-templates.ts       # OpenSats/HRF/FBCE grant generators\n│   └── store.ts                 # Zustand global state\n├── components/                  # React components\n├── prisma/                      # Database schema + migrations\n├── tests/                       # Unit + E2E test suites\n├── docker/                      # Docker configs (Caddy, Grafana, Prometheus, CDK)\n├── scripts/                     # Setup, backup, security scripts\n└── docs/                        # Spec, roadmap, research, security, governance\n```\n\n## Tech Stack\n\n| Layer | Technology |\n|-------|-----------|\n| Frontend | [Next.js 15](https://nextjs.org) (App Router), React 19, TypeScript, Tailwind CSS |\n| Database | PostgreSQL 15 (Prisma ORM), internal Docker network only |\n| Auth | Nostr NIP-98 + custom HMAC-signed cookie sessions; L402/Cashu paywalls for agents |\n| Ecash | [Fedimint SDK](https://sdk.fedimint.org/) (WASM) + [Cashu-TS](https://github.com/cashubtc/cashu-ts) v3 |\n| Lightning | [LNC-Web](https://github.com/lightninglabs/lnc-web) + [Aperture](https://github.com/lightninglabs/aperture) L402 proxy |\n| Agent Tools | [Lightning MCP Server](https://github.com/lightninglabs/lightning-agent-tools) (18 tools) |\n| Privacy | BIP-352 Silent Payments, CoinJoin, PayJoin, [Ark](https://ark-protocol.org) VTXOs |\n| State | Zustand + encrypted IndexedDB vault (AES-256-GCM) |\n| Monitoring | Prometheus + Grafana dashboards |\n| Deploy | Docker Compose (LND + CDK/Nutshell + Fedimint + Aperture + Caddy + Prometheus + Grafana) |\n\n## Roadmap\n\nSee [docs/core/roadmap.md](docs/core/roadmap.md) for the full phased plan with research traceability.\n\n**Production path:**\n\n| Phase | Codename | Status |\n|-------|----------|--------|\n| A-E | **Foundation → Hardening** — DB, vault, auth, payments, infra, E2E tests, production hardening | Code complete |\n| — | **Production Readiness Gate** — testnet VPS deployment | Pending (human action) |\n| 4 | **Citadel** — Longmont pilot + grant applications (OpenSats, HRF, FBCE) | In progress |\n| 5 | **Bazaar** — Self-hosted merchant platform (split-plane deploy, managed DNS, LSP liquidity, zero-knowledge backups, appliance updates, checkout, webhooks, client SDK, Umbrel/StartOS) | Early prototype |\n| 6 | **Enterprise Polish** — External security audit, e-commerce plugins (WooCommerce/Shopify/Zapier), compliance documentation kit, developer portal | Planned |\n\n**Feature path:**\n\n| Phase | Codename | Status |\n|-------|----------|--------|\n| 0 | **Fortify** — Security hardening (keyset validation, security tiers, remote signer) | Complete |\n| 1 | **Keystone** — Core architecture (NUT-24, spend router, merchants, agents, macaroon bakery) | Complete |\n| 2 | **Spire** — Full privacy + commerce (Fedimint v0.10, Ark stub, CDK, multi-mint, NUT-26, monitoring) | Complete |\n| 3 | **Aether** — Advanced features (STARK eCash, ZK reissuance, governance, HW wallets) | Post-pilot |\n\n### Phase 5: Bazaar — The Merchant Platform\n\nPhase 5 turns ArxMint into a full Stripe alternative. Informed by 11 self-hosting UX research studies. 16 scoped deliverables:\n\n| # | Feature | What It Unlocks |\n|---|---------|-----------------|\n| 5.1 | Local auth tokens | L402 macaroons on your own node — programmatic access + sandbox mode |\n| 5.2 | Webhook engine (local) | `payment.completed` events from your own node for automated fulfillment |\n| 5.3 | Self-hosted checkout | Payment page on your domain — no code needed, no middleman |\n| 5.4 | Payment status API | `GET /payments/:id` + SSE real-time stream on your node |\n| 5.5 | Client SDK | `@arxmint/js` + `@arxmint/react` — connects to your endpoint |\n| 5.6 | LNURL-pay + Lightning Address | `name@pay.merchant.com` — scan-and-pay on your domain |\n| 5.7 | Merchant dashboard | Self-hosted: payments, analytics, traffic-light health, push notifications |\n| 5.8a | Provisioning service | BYOC control plane — merchant creates cloud account, ArxMint provisions via OAuth |\n| 5.8b | Managed DNS + connectivity | `storename.arxmint.cloud` default + Cloudflare Tunnel — no DNS setup needed |\n| 5.8c | LSP liquidity bootstrap | JIT channel opening on first payment — receive sats immediately |\n| 5.8d | Merchant stack composition | LND Neutrino (no full chain sync) + Cashu mint — live in \u003c 15 minutes |\n| 5.9 | Public merchant directory | Customer-facing discovery by category/location |\n| 5.10 | Idempotency + hardening | Duplicate request protection, auto-HTTPS, firewall rules |\n| 5.11 | Node lifecycle | Appliance updates (stack BOM + canary rings) + zero-knowledge encrypted backups + one-click restore from seed |\n| 5.12 | Home node packaging | Umbrel + StartOS app store packages for sovereignty-first node runners |\n| 5.13 | Mobile remote control | React Native POS + remote dashboard (PWA bridge via 5.7 first) |\n\n## Deploy Your Own Bitcoin Circular Economy\n\nArxMint is designed to be replicated. The [Replication Playbook](docs/replication-playbook/README.md) documents everything needed to launch a Bitcoin circular economy in your own community, based on the Longmont, CO pilot.\n\n**Five steps to your own pilot:**\n\n```\n1. Provision a VPS (~$20/month — Hetzner, DigitalOcean)\n2. Run the Community Generator → describe your community → download docker-compose.yml\n3. docker compose up -d → Lightning node + Cashu mint + monitoring live\n4. Fund Lightning channels (min 1M sats inbound, 3+ channels)\n5. Onboard founding merchants with QR codes and/or Numo NFC cards\n```\n\n**Playbook documents:**\n- [Infrastructure Setup](docs/replication-playbook/infrastructure-setup.md) — Docker, LND, Cashu/Fedimint, TLS\n- [Guardian Recruitment](docs/replication-playbook/guardian-recruitment.md) — DKG ceremony, governance (Fedimint only)\n- [Merchant Onboarding Kit](docs/replication-playbook/merchant-onboarding-kit.md) — Scripts, QR codes, follow-up schedule\n- [Monitoring Runbook](docs/replication-playbook/monitoring-runbook.md) — Prometheus, Grafana, incident response\n\nAdmin API: `GET /api/admin/playbook?format=markdown` downloads the full playbook as a markdown file (requires Nostr admin auth).\n\n---\n\n## Built On\n\n[Fedimint](https://fedimint.org) \u0026middot; [Cashu](https://cashu.space) \u0026middot; [Lightning Labs](https://lightning.engineering) \u0026middot; [Ark](https://ark-protocol.org) \u0026middot; [Docker](https://docker.com)\n\nPiloting in **Longmont, CO**. Grant-eligible: [OpenSats](https://opensats.org), [FBCE](https://www.fedi.xyz/grants), [Fedi](https://www.fedi.xyz).\n\n## Contributing\n\nArxMint is open source under the [MIT License](LICENSE). Contributions welcome.\n\n1. Fork the repo\n2. Create a feature branch (`git checkout -b feature/your-feature`)\n3. Commit your changes\n4. Push to the branch (`git push origin feature/your-feature`)\n5. Open a Pull Request\n\nSee [docs/development/contributing.md](docs/development/contributing.md) for detailed guidelines and [open issues](https://github.com/Traviseric/arxmint/issues) for tasks to pick up.\n\n## License\n\n[MIT](LICENSE)\n\n---\n\n_Accept Bitcoin payments. Zero fees. No middleman. Self-hosted. Non-custodial. Unstoppable._\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTraviseric%2Farxmint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTraviseric%2Farxmint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTraviseric%2Farxmint/lists"}