Locksley
Locksley ProtocolDoc LP-06 · Rev 12026-07-09Chain 4663

Provider console

Pledge normalized capacity, keep it online, and draw the bond stream your uptime earns. Collateral is staked $LOXLEY — slashed in the holder's favor when the SLA breaks, returned to you when it does not.

§APledge capacity to the registry

Doc LP-06 · Terms of pledge
Clause 1 · Collateral

Stake $LOXLEY per CU

Every registered Compute Unit is bonded with LOXLEY of collateral. Declare your capacity and the required stake is escrowed at registration; add or unbond it later as capacity changes.

Clause 2 · Yield

Earn served uptime

The bond behind each deed streams to you per online-second across a three-year vesting horizon. Payment accrues only while the oracle attests you online — go dark and the stream halts in the same block.

Clause 3 · Slashing

Stated plainly

Downtime past a 300s grace is slashed at 1 LOXLEY per assigned CU·hour, capped at 10% of collateral per incident — 80% to affected holders, 20% burned. Unbonding takes 14d 0h and stays slashable; fall below your required stake and you are jailed until you top up.

§BRegister as a provider

Registry instrument · first pledge

Connect a wallet to proceed.

Registration escrows a $LOXLEY stake and files your capacity on-chain.

§CSend heartbeats

Operate · keep the stream live

The oracle attests you online from your heartbeat. Post one at least every 60 seconds; miss the window past the SLA grace and the bond stream halts — prolonged silence is slashable.

Single heartbeat
curl -X POST https://locksley.tech/api/heartbeat \
  -H 'Content-Type: application/json' \
  -d '{"address":"0xYOUR_ADDRESS"}'
Keep-alive loop · 45s
while true; do
  curl -s -X POST https://locksley.tech/api/heartbeat \
    -H 'Content-Type: application/json' \
    -d '{"address":"0xYOUR_ADDRESS"}'
  sleep 45
done
Cron · every minute
* * * * * curl -s -X POST https://locksley.tech/api/heartbeat -H 'Content-Type: application/json' -d '{"address":"0xYOUR_ADDRESS"}'