Ark Labs
Official@arklabshq
Bitcoin is reshaping global markets. Our technology powers this transformation.
Agent Skills by Ark Labs
Showing 33 vetted skills indexed across 1 GitHub repositories.
arkd-tree-construction
Construct VTXO and connector trees for Ark protocol transactions using Go.
pm-checklist
Generate custom quality checklists for validating project requirements.
ark-sdk-batch-session
Manage Ark SDK batch session rounds, VTXO tree signing, and event processing.
Fulmine Submarine Swap (ARK → Lightning)
Execute ARK to Lightning Network submarine swaps via the Boltz service.
pm-clarify
Identify underspecified areas in project specifications and generate targeted clarification questions.
Fulmine Batch Settlement for VHTLCs
Settle VHTLCs in batch sessions via the Fulmine protocol and ASP.
pm-tasks
Generate dependency-ordered task lists organized by user story.
ark-sdk-payments
Manage off-chain Ark payments with coin selection and receiver validation.
pm-spec
Generate formal project specifications from natural language feature descriptions.
browser-testing
Automate browser interactions and capture screenshots with Playwright MCP.
ark-sdk-settlement
Facilitate Ark settlement and exit operations via the go-sdk client.
Ark Testing Patterns
Document testing patterns for Ark protocol with Nigiri and Docker.
fulmine-dev-loop
Orchestrate local Fulmine execution against Dockerized dependencies and run targeted end-to-end tests.
ark-bitcoin-primitives
Construct Taproot scripts, closures, and VTXO structures for Ark transactions.
pm-constitution
Create or update a project constitution document via the /speckit.constitution command.
ark-sdk-client-init
Initialize and configure Ark SDK clients with gRPC or REST transports and persistent storage.
arkd-grpc-api
Document arkd gRPC service definitions, message structures, and SDK usage patterns.
ark-ops
Manage Ark ecosystem services and route complex requests to specialized agents.
Fulmine VHTLC (Virtual Hash Time-Locked Contract)
Implement Virtual Hash Time-Locked Contracts for atomic swaps between Ark and Lightning Network.
bitcoin-l2-research
Research Bitcoin and Layer-2 scaling protocols using parallel Claude agents.
arkd-round-lifecycle
Manage arkd round lifecycle stages from registration to batch sweeping.
Ark Repository Patterns
Explain hexagonal architecture and repository patterns in the Ark ecosystem.
ark-musig2-signing
Implement MuSig2 distributed signing for Ark transaction trees with Go and PSBT.
dev-implement
Execute implementation tasks via the /speckit.implement command for production code.
Frequently Asked Questions About Ark Labs
FAQPage SchemaWhat specific tasks can developers perform using Ark Labs infrastructure?▼
Developers can construct VTXO trees, implement MuSig2 distributed signing, manage off-chain transaction lifecycles, and execute atomic swaps between Ark and the Lightning Network using VHTLC primitives.
Which technical personas are the primary users of these protocols?▼
These protocols are designed for Bitcoin core engineers, Layer-2 infrastructure developers, and wallet architects building high-throughput, non-custodial payment solutions on top of the Bitcoin network.
What are the core prerequisites for deploying Ark protocol services?▼
Deployment requires a Go-based development environment, familiarity with Taproot script structures, and access to Dockerized dependencies for local testing of arkd round lifecycles and settlement operations.