I know I've been tough on the fake L2's, so far as to have made several of you cry. But, I see know it's time to accept that where there is smoke there is fire.
I stand by the fact however that if we are to accept fake L2's as a grayzone solution, we should make that fake L2 less complex and distributed further than a few central coordinators and scammers.
After sitting down with it for some time, I've come up with the ultimate fake L2 that's guaranteed to bring sovereignty to the 7+BN people on earth without any money.
By leveraging Nostr and OpenTimestamps, the solution obviates bank-scale central coordinators that got their technology stack from a lawfirm or re-worked ETH garbage.
Introducing LARP:
Logged Attestations with Reclaimable Promises.
LARP provides a batching layer that turns sub-channel dust into exit-enforceable credit and converts it to a native Lightning channel once thresholds are met.
1 Purpose1 Purpose
Eliminate the economic dead-zone between custodial wallets and a user-owned Lightning channel by aggregating dust deposits, publishing public solvency attestations, and granting every balance a timed, unilateral exit.
2 Actors2 Actors
| Role | Keys | Duties |
| Operator | op_sk | Custody, batching, root timestamping |
| User | audit_sk | Co-sign state, hold exit TX |
| Validator | val_sk | Deterministic audit, publish digest |
3 Data Primitive3 Data Primitive
Leaf = { audit_pk, Pedersen C, seq, expiry }
sig_user = Schnorr(audit_sk, H(Leaf))
sig_op = Schnorr(op_sk, H(Leaf))
Balances hidden in commitment C; range proof aggregated per batch.
4 Event Channel (Nostr)4 Event Channel (Nostr)
- Kind 6150 – Leaf + dual signatures
- Kind 6151 – Merkle root + Bulletproof + OpenTimestamp
- Kind 6153 – ValidatorDigest (bitmap of tests V-1…V-6) + sig_val
5 Protocol5 Protocol
- Deposit – Any source (on-chain, Lightning swap-in). Operator drafts new Leaf, both parties sign, emit 6150.
- Batch close – Every block: root, range proof, timestamp, emit 6151.
- Validation – Validators audit liabilities ≤ assets, monotonic seq, deposit inclusion, OTS timeliness, Lightning sweep rule; publish 6153.
- Exit – Cooperative 2-of-2 spend; or unilateral CSV path after
expiryusing pre-signed TX embedded in 6150. - Threshold conversion – When
balance ≥ channel_cost, operator opens a real Lightning channel to the user and zeroes the Leaf.
6 Security6 Security
- Solvency – Homomorphic sum of commitments versus public UTXO set verified each block.
- Transparency – All proofs immutable in Bitcoin via OpenTimestamps.
- Privacy – Balances concealed, deposits unlinkable; range proof prevents overflow.
- Liveness – Exit always possible after
expiry; validator fault triggers client alarm.
7 Parameters7 Parameters
| Symbol | Typical | Function |
csv_delay | 432 blocks | Timed exit window |
Δ | 144 blocks | Max age of unswept Lightning deposits |
channel_cost | 200 k sat | Automatic channel open threshold |
8 Roadmap8 Roadmap
Phase 0: single operator, daily batches.
Phase 1: block-level batches, multi-validator quorum.
Phase 2: threshold-signature federation.
Phase 3: channel-open market; users choose LSP for conversion.
LARP openly concedes custody, but replaces blind faith with logged, cryptographically enforceable promises and an inevitable path to native Lightning ownership.
I shared this with some connections this morning and already raised $100M.
project website
One more hour until a new day in the U.S.
Welcome to the quantum era pal, it's always superpositionally April 1
You need a cool logo.
@deSign_r we need a logo that looks like a butthole