The larger a grant program becomes, the harder it is to decide when work is truly complete.
Covenant introduces milestone verification before every treasury release, making payouts consistent, transparent, and accountable.
Built on FlowVault & Stacks
capital shouldn't move on trust.
it should move on proof.
covenant vaults lock funder capital until milestones are attested onchain. no proof, no payout.
trust infrastructure for grants, daos and builders.
built on flowvault, stacks.
Covenant retweeted
Every grant program has the same problem.
Builders want payment certainty. Funders want delivery certainty.
Covenant bridges that gap with milestone gated escrow that releases funds only after verified completion.
Trust doesn't have to be blind anymore.
Every grant program has the same problem.
Builders want payment certainty. Funders want delivery certainty.
Covenant bridges that gap with milestone gated escrow that releases funds only after verified completion.
Trust doesn't have to be blind anymore.
...between 2 parties: grantor and grantee with the contract is recorded onchain.
Check out covenant here...
→ thecovenant.vercel.app
"Money shouldn't move because someone clicked "Send."
It should move because a condition was satisfied."
– covenant
Running grants shouldn't mean chasing updates in discord and manually deciding when to release funds.
Covenant gives every milestone a verification step before treasury funds move, built on flowvault's architecture.
Trustless escrow like this actually possible.
Covenant retweeted
FlowVault contracts have been upgraded + redeployed on @Stacks testnet with additional security protections and validation checks.
Added:
→ split-to-self prevention
→ lock extension invariants
→ overflow protection
→ expired lock cleanup
Contract & Link Below ⬇
Covenant retweeted
Most grant programs have a person who clicks "release funds."
That means every payout is a trust decision, not a settlement.
FlowVault's escrow custodian pattern removes that person entirely.
Here's how a program runs with zero manual release button.
🧵
Most grant programs have a person who clicks "release funds."
That means every payout is a trust decision, not a settlement.
FlowVault's escrow custodian pattern removes that person entirely.
Here's how a program runs with zero manual release button.
🧵
And every one of those steps--funding, locking, attesting, releasing--produces a real transaction id with a clickable Stacks explorer link.
Not "trust us it happened."
A grantor, a builder, or a random observer can verify the entire lifecycle without asking anyone.
A village grew tired of promises.
So they built a vault that listened only to truth.
Builders were paid only after the bridge stood. Workers received wages only after checking in.
Families received aid only after a storm was officially declared.
No arguments.
No middlemen.
Just rules everyone could see, and money that moved only when reality proved it should.
→ thecovenant.vercel.app
@Yashpunmiya_dev
@flowvault











