Open-source ecosystems regularly allocate grant funding to support critical projects and contributors.
However, today’s grant execution model has major gaps:
- Grant money is often managed off-chain
- Project maintainers manually distribute rewards
- Contributor payments are delayed or subjective
- Ecosystems lack verifiable proof of how grants convert into real work
- Contributors must trust platforms or maintainers to be paid fairly
Platforms like OnlyDust solve grant discovery and coordination, but grant execution and payout automation remain largely manual.
Grainlify is a grant execution layer that converts ecosystem funding into automated, verifiable payments for open-source contributions.
Grainlify sits between ecosystems and contributors, ensuring that:
- Ecosystems fund programs (hackathons, grant rounds)
- Programs fund projects
- Projects fund contributors
- All payouts are:
- escrow-backed
- rule-based
- automated on real GitHub work
- verifiable on-chain
Grainlify supports both time-boxed programs and continuous contributions.
This enables continuous OSS funding, not just events.
- Provide grant capital
- Define program scope and duration
- Gain transparent, verifiable impact data
- Operates grant programs and hackathons
- Tracks contributions and scoring
- Enforces execution rules
- Automates payouts
- Handles compliance off-chain
- Register projects
- Create issues and bounties
- Define point values
- Lock funds into escrow
- Work normally on GitHub
- Submit PRs
- Earn points or rewards
- Get paid automatically after verification
Stored and processed off-chain:
- projects and repositories
- GitHub issues and PRs (via webhooks / API)
- point assignments and scoring
- contributor rankings
- KYC status
- payout calculation
This keeps the system:
- flexible
- efficient
- privacy-safe
Stored on-chain only:
- program or hackathon escrow
- total funds locked
- remaining balance
- authorized payout key
- final payouts to wallets
No identities, points, or GitHub data are stored on-chain.
- Ecosystem locks funds into an on-chain escrow
Example: 50,000 XLM for “Stellar Q1 OSS Program”
- Projects participate
- Contributors work on GitHub
- Points are awarded off-chain
- Backend computes final scores
- Only KYC-approved contributors are eligible for payout
- Backend triggers escrow contract
- Funds are sent directly to contributor wallets
- Backend never holds funds
flowchart TB
Ecosystem["Ecosystem / Foundation"]
Escrow["On-chain Escrow<br/>Stellar (Soroban) Smart Contract"]
Backend["Grainlify Backend"]
GitHub["GitHub<br/>Issues & PRs"]
Contributors["Contributors"]
Wallets["Contributor Wallets"]
Ecosystem -->|"Lock Prize Pool"| Escrow
Contributors -->|"Work & PRs"| GitHub
GitHub -->|"Webhooks"| Backend
Backend -->|"Score & KYC Check"| Backend
Backend -->|"Trigger Payout"| Escrow
Escrow -->|"Direct Transfer"| Wallets
sequenceDiagram
participant E as Ecosystem
participant S as Stellar (Soroban) Escrow Contract
participant B as Grainlify Backend
participant G as GitHub
participant C as Contributor
participant W as Contributor Wallet
E->>S: Lock Program Funds
C->>G: Submit PRs
G-->>B: PR Merged Webhook
B->>B: Award Points (Off-chain)
B->>S: Trigger Payouts
S->>W: Transfer XLM
KYC is handled entirely off-chain.
- Contributor identity and status are never stored on-chain
- Only wallets linked to approved KYC records are included in payouts
This ensures:
- privacy
- regulatory flexibility
- minimal on-chain complexity
- Funds locked before work begins
- Clear proof of grant usage
- Reduced misuse risk
- No manual reward handling
- Budget clarity
- Lower admin overhead
- Predictable rewards
- Guaranteed payouts
- Merit-based scoring
| Feature | Traditional Grant Platforms | Grainlify |
|---|---|---|
| Grant discovery | ✅ | ✅ |
| Hackathons | ✅ | ✅ |
| Always-on bounties | ❌ | ✅ |
| On-chain escrow | ❌ | ✅ |
| Point-based allocation | ❌ | ✅ |
| Automated payouts | ❌ | ✅ |
| Non-custodial payments | ❌ | ✅ |
- Escrow-first: funds locked before work begins
- Automation over trust: payouts follow rules
- Minimal on-chain logic: contracts act as vaults
- Off-chain intelligence: scoring and verification stay flexible
- Ecosystem-agnostic: same execution model across chains
- a grant execution infrastructure
- a payout automation layer
- a coordination system for OSS funding
- a DAO
- a marketplace
- a GitHub replacement
- a custodial payment platform
Grainlify’s long-term vision is to become the default execution layer for open-source grants, enabling ecosystems to move from:
“We funded projects.”
to:
“We verifiably paid for real work.”
Grainlify turns ecosystem grants into automatic, verifiable payments for open-source contributions.