Sablital
Sablital streams tokens on Bitcoin. It runs on alkanes, the smart contract layer that rides on Bitcoin transactions, and it covers two jobs:
- Token vests. Lock an amount of any alkane and release it to one or more holders on a schedule, with an optional cliff and an optional amount unlocked at the start.
- Payroll. Pay people a fixed amount of US dollars, settled in DIESEL, on a schedule you set. Every payday is priced at the DIESEL/USD rate of that day, so the person gets the dollar amount they were promised and a clear cost basis for each payment.
In both cases the right to collect is an NFT. Whoever holds it collects, and handing it to someone else hands over the stream.
Pick your guide
- Running payroll: set up a pool of DIESEL, add your people, change their terms, pay bonuses and advances.
- Getting paid: what you hold, when you get paid, how to collect, and how to export your cost basis.
- Token vests: lock tokens for a team, investors or a community and release them over time.
- Security and the SIGIL: who can do what, what can never happen, and the offline failsafe.
- Contract reference: every opcode, view and encoding, for integrators.
How payroll works, in one paragraph
An employer funds a pool with DIESEL. For each person, the pool creates a stream: a contract that knows the dollar amount per payday, how often paydays come, and the total budget. On each payday the stream looks up the DIESEL price as of that day in a shared on-chain price history (the pricebook, fed by the TUNDRACLE oracle), works out how much DIESEL that many dollars buys, and draws it from the pool. The person collects whenever they like. Collecting late never changes the price: it was fixed on payday.
Units
| quantity | unit | example |
|---|---|---|
| USD amounts and prices | 1e8 fixed point | $2,500 = 250000000000 |
| DIESEL and other alkanes | base units, 8 decimals | 1 DIESEL = 100000000 |
| Times | unix seconds | 14 days = 1209600 |
Deployed contracts
| contract | id |
|---|---|
| Vest controller template | 4:1792 |
| Stream NFT (orbital) template | 4:1793 |
| Pricebook (DIESEL/USD) | set at launch |
| Payroll pool template | set at launch |
| Payroll stream template | set at launch |
The app at sablital.xyz is the easiest way in. Everything it does is an ordinary transaction you sign in your own wallet.