BTCFi on Stellar

Costa Rica / Colombia
Joined July 2026
Bitcoin SPV inside a Soroban contract, in one picture. The contract does not call a Bitcoin node. The caller brings 6 headers, a Merkle proof, and the raw transaction. The contract checks the math.
3
4
2
12
574
Privacy on Writz, without the slide version. We have ZK work on testnet. We will not say your position is hidden on mainnet until that is the product you can click.
2
3
5
94
Two contracts, on purpose. One is a non-ZK lending path. One is a commitment-tree path with Groth16. They were built to be separable. Launch order is a product decision. It is not a post. Architecture: docs.writz.xyz
1
1
3
49
What we are actually building. The core is BTC-collateral lending on Stellar: SPV in, USDC out. In parallel, Instaward 1 is a scoped USDC Earn sprint. That sprint is not a rebrand of Writz.
3
1
8
289
Most lending protocols publish your collateral, your debt, and how close you are to liquidation. Should a DeFi position be a public billboard?
2
2
8
236
Wrapped BTC is an IOU. A good IOU is still an IOU. An issuer holds BTC and mints a token on another chain. Writz is a script on Bitcoin and a verifier on Soroban. The collateral never becomes a token named BTC.
5
4
2
9
362
Babylon, Templar, and others are in this design space too. We are not claiming the only honest design. We are claiming this one: script on Bitcoin, verifier on Soroban, USDC on Stellar.
1
4
48
How the BTC gets locked. A P2WSH output on Bitcoin. Two paths out. Only two. Path A: you and the protocol sign. Path B: the timelock expires, you sign alone.
2
3
10
131
Phase 1 still has a protocol key. That is a real limitation. The direction is less protocol key, not more. We write about that when there is code, not a promise.
1
18
The relayer is public on testnet: api.testnet.writz.xyz Give it a txid. It returns the headers and the proof shaped for the call. Docs: docs.writz.xyz
1
4
56
Your Bitcoin never leaves Bitcoin. Your loan, nobody sees. Real BTC collateral, verified on-chain via SPV. Zero custodians. ZK-private positions. Your keys. Your coins. Your loans.
1
5
13
300
Proof of win 🥇 Had the privilege of pitching @WritzProtocol in Bogotá at Pulso Hackathon Colombia 🇨🇴 and we won 1st place! This unlocked: ✈️ A trip to São Paulo for the Stellar Builder Summit 💰 Funding through Instawards program to keep building Proud of this team ⚡️
Writz Protocol lets you lock real BTC from a Bitcoin wallet and borrow USDC on Stellar. No bridge. No custodian. No wrapped token. A short thread on what that means, what we have already shipped, and where to read the code.
3
3
17
846
Writz Protocol lets you lock real BTC from a Bitcoin wallet and borrow USDC on Stellar. No bridge. No custodian. No wrapped token. A short thread on what that means, what we have already shipped, and where to read the code.
1
6
3
18
1,820
We will post here the way we build: in public, technically, without a launch every week. If you hold BTC and have never used it as collateral without handing it to someone, this is for you. Questions in the replies. We read them.
2
4
77
This is where it started 5 July 2026. One video. No protocol account. The first time Writz existed on X. Everything since then has been making that post true.
Writz Protocol ₿ 💰 BTCFi on Stellar 🔥 Lock real BTC directly from your Bitcoin wallet, borrow USDC on Stellar, and keep every position private - always. - No bridge. - No custodian. - No wrapped tokens. - No public balance sheet.
1
4
8
285