# Introduction

Developers can utilize the SatLayer platform to borrow Bitcoin security for their BVS. Broadly, this process requires developers to hook their off-chain software into SatLayer's on-chain system to enable programmatic slashing of collateral for misbehavior and on-chain payments. These payments are sent to `operators`who opt-in to validate these services through the `bvs registry`. Specifically, these payments are deposited into the `vaults` delegated to these `operators`.&#x20;

## Running a Bitcoin Validated Service (BVS)

Services running on SatLayer must complete the following steps:\
\
1\) Develop the reward and punishment (i.e., slashing mechanisms) to ensure good behavior of all ecosystem participants

2\) Create an address on Babylon Genesis using a wallet app such as [Keplr](https://medium.com/babylonlabs-io/bitcoin-staking-guide-for-babylon-testnet-7c0fe4fffa95).

3\) Register the service in SatLayer's `bvs-registry`contract alongside the `operators`you wish to use for validation.

4\) Disperse rewards at regular intervals to keep `operators` incentivized.

Once the service is registered to operators, they will begin automatically validating it according to the specified rules.

**Interested in developing a Bitcoin Validated Service (BVS)?** [Reach out to us](https://docs.satlayer.xyz/bvs-developers/apply-as-a-developer) and let us help you design  your application to best take advantage of bitcoin security!
