title: “Introduction” description: “FlowGuard is a BCH-native programmable finance protocol. Covenant-enforced, non-custodial, and permissionless.” icon: “shield-halved”
FlowGuard brings programmable token flows to Bitcoin Cash using CashScript covenants and the CashTokens standard. Every schedule, distribution, and treasury is enforced directly by on-chain covenant bytecode — no backend server holds keys, no admin can rug funds mid-flight.Vesting
Linear and step vesting with cliff, pause/resume, and transferable recipient
Recurring Payments
Permissionless payroll and subscriptions with fixed-interval enforcement
Airdrops
Time-gated, self-service token distributions with authority controls
Grants
Multi-milestone grant disbursement with on-chain tranche release
Bounties
Proof-based competition payouts with authority co-signing
Rewards
Variable achievement-based distributions with a configurable pool
Vaults
M-of-N treasury with period spending caps, allowlists, and emergency lock
Governance
On-chain proposal lifecycle and token-weighted vote locking
How It Works
FlowGuard covenants are CashScript contracts compiled to P2SH32 addresses on BCH. State is stored inside a CashTokens NFT commitment (up to 40 bytes) attached to the covenant UTXO. Each function call consumes the input UTXO and produces a new output UTXO with updated state — making every state transition an auditable on-chain transaction.FlowGuard never custodies your keys or funds. All spending paths are enforced cryptographically by the covenant bytecode itself.
Products
| Product | Contract | Use Case |
|---|---|---|
| Vesting | VestingCovenant | Token grants, employee equity, investor vesting |
| Recurring Payments | RecurringPaymentCovenant | Payroll, subscriptions, DAO contributor payments |
| Airdrops | AirdropCovenant | Token launches, community distributions |
| Grants | GrantCovenant | Milestone-gated project funding |
| Bounties | BountyCovenant | Open competitions with proof-verified prizes |
| Rewards | RewardCovenant | Achievement, referral, and loyalty programs |
| Vaults | VaultCovenant | DAO treasury with M-of-N multisig |
| Governance | VoteLockCovenant, ProposalCovenant | On-chain proposal voting |

