Skip to main content

Validator Compensation

This guide explains how Pilier covers validator operational costs, how PIL-to-EUR conversion works, and what infrastructure grants are available.

Reading time: 7 minutes


Philosophy: Enablement, Not Profit

Key principle: Pilier validators are non-commercial entities. The Foundation covers their operational costs — it does not pay them a salary or generate profit for them.

This model is analogous to how the EU funds participation in public infrastructure like eIDAS or GAIA-X nodes: the goal is to remove the financial barrier to participation, not to create a revenue stream.

Operational cost target: up to €500/month per validator (covers server hosting, monitoring, staff time — adjustable via tPIL governance vote)

Sources:

  • Transaction fees (95% to validators, 5% to Civic Treasury)
  • Inflation subsidy (temporary, during bootstrap phase)

How Validators Receive PIL

Transaction Fees

Every on-chain operation pays a fee:

OperationApproximate Fee
Balance transfer0.001 PIL
Register document0.0025 PIL
Create DPP0.004 PIL
Update DPP state0.0015 PIL
Trigger agent0.005+ PIL

Fee distribution:

Example: User creates DPP (0.004 PIL fee)

Fee split:
├─ 5% to Civic Treasury: 0.0002 PIL
└─ 95% to validators: 0.0038 PIL

If 5 validators:
└─ Each receives: 0.00076 PIL

Rewards accumulate per era (~24 hours) and can be claimed when convenient.


Inflation Subsidy (Bootstrap Phase)

Problem: During early phase (Year 1–2), transaction volume is low → fees don't cover validator operational costs.

Solution: Protocol mints new PIL (2.5% annual inflation) to bridge the gap.

Operational cost target: €500/month per validator

Example (5 validators, Year 1):
├─ Monthly transaction fees: €200 total
├─ Per validator from fees: €40/month
├─ Gap to target: €460/month
└─ Inflation subsidy: €460/month per validator
──────────────────────────────────────────
Total coverage: €500/month per validator ✅

Phase-out timeline:

Year 1–2: High subsidy (low tx volume)
├─ Transaction fees: €40/validator/month
├─ Subsidy: €460/validator/month
└─ Total: €500/month

Year 3–4: Declining subsidy (adoption growing)
├─ Transaction fees: €300/validator/month
├─ Subsidy: €200/validator/month
└─ Total: €500/month

Year 5+: Zero subsidy (self-sustainable)
├─ Transaction fees: €500+/validator/month
├─ Subsidy: €0
└─ Network fully self-sustainable ✅

Governance control: Inflation rate and operational cost target are adjustable via tPIL governance vote (inflation max 5% annual cap).


Infrastructure transition (Year 3+)

During Years 1–2, hosting costs are zero — covered by the OVH Startup Program grants (€10k in Y1, €100k in Y2).

From Year 3, validators self-fund infrastructure from earned PIL. At current OVH EU pricing, a Polkadot SDK validator node costs ~€100–150/month, well within the operational cost target.

Year 3+ estimated validator budget:
├─ Hosting (OVH dedicated): ~€100–150/month
├─ DevOps / monitoring: ~€50–100/month
└─ Available for tPIL lock: ~€250–350/month

Claiming Rewards

Rewards accumulate per era (~24 hours). Recommended: claim monthly, aligned with the EUR exchange cycle.

Option 1: CLI

pilier-cli staking payout-stakers \
--validator validator-lyon-01 \
--last-n-eras 30

Option 2: Governance Portal

1. Visit governance.pilier.net
2. Navigate to "Staking" → "Payouts"
3. Click "Claim All" for last month

Expiry: Rewards expire after 84 eras (~84 days) if unclaimed.


Reward Management Policy

PIL rewards are subject to the Foundation's monthly threshold policy.

Within the monthly threshold (up to €500)

The validator chooses how to allocate earned PIL up to the operational cost target:

Option A: Exchange with Foundation
├─ Send PIL to Foundation treasury
├─ Receive EUR at 1:1 rate (within 7 business days)
└─ Use to cover hosting, DevOps, admin costs

Option B: Lock for governance (tPIL)
├─ Convert PIL to tPIL
└─ Build long-term voting power

During Years 1–2 (zero hosting costs), locking as tPIL is strongly incentivised — validators build governance influence at no cost.

Excess rewards (above monthly threshold)

Any PIL earned beyond the monthly operational cost target must be returned to the Foundation. It is routed to the Civic Treasury to sustain free network access for public good actors.

Example: validator earns 800 PIL/month

├─ Up to 500 PIL → validator's choice (exchange or lock as tPIL)
└─ 300 PIL excess → returned to Foundation → Civic Treasury

PIL to EUR Exchange Process

Monthly cycle

Step 1: Claim monthly rewards

pilier-cli staking payout-stakers \
--validator validator-lyon-01 \
--last-n-eras 30

Step 2: Email Foundation treasury

To: treasury@pilier.org
Subject: Monthly PIL to EUR Exchange - [Month/Year]

Entity: [Your entity name]
Validator: [Your validator ID]
Amount: [X PIL]
Period: [Month Year]
IBAN: [Your IBAN]
BIC: [Your BIC]

Step 3: Foundation confirms (within 24 hours)

├─ Confirms amount
├─ Confirms exchange rate (1 PIL = €1.00)
├─ Provides transaction reference
└─ Expected transfer date (within 7 business days)

Step 4: Transfer PIL to Foundation

pilier-cli transfer \
--from validator-lyon-01 \
--to treasury-pool-account \
--amount [X]

Step 5: Receive EUR via SEPA transfer


Exchange rules

RuleValueReason
FrequencyMonthly (recommended)Aligns with expense cycles
MaximumUp to monthly thresholdExcess must be returned, not exchanged
Minimum100 PIL per transactionAvoid micro-transactions
Rate1 PIL = €1.00 (fixed)Predictable budgeting

Emergency exception: Hardware replacement or urgent expenses can request off-cycle exchange with justification to treasury@pilier.org.


Alternative: Lock PIL as tPIL

Instead of exchanging, validators can lock PIL for governance influence.

Lock DurationMultiplierExample (500 PIL)
12 months2.0×1,000 tPIL
24 months3.5×1,750 tPIL
48 months5.0×2,500 tPIL

Why lock?

  • Vote on protocol parameters (fees, inflation, validator income target)
  • Vote on validator set changes
  • Validators with high tPIL have stronger governance voice
  • During Years 1–2 (free hosting), locking costs nothing

👉 Full details: Governance Participation


Infrastructure Grants

Available for validators with constrained budgets.

Eligible entities

  • NGOs with limited IT funding
  • Universities in underfunded departments
  • Public bodies with strict budget constraints

Grant types

Hardware subsidy:

Up to €1,000 (one-time)
├─ Server purchase or initial cloud setup
├─ Networking equipment
└─ Backup hardware

Hosting subsidy:

Up to €200/month for 12 months
├─ Cloud hosting (OVH, Hetzner, Scaleway)
├─ Bandwidth costs
└─ Backup storage

Training budget:

€500/year
├─ Conference attendance (DevCon, Polkadot events)
├─ Technical training (Substrate bootcamp)
└─ Certifications

How to apply

  1. Email validators@pilier.org with entity name, validator ID, grant type, amount, justification, and budget breakdown
  2. Foundation reviews financial situation and grant necessity
  3. Governance vote (55% approval + 10% quorum)
  4. If approved: hardware grants paid upfront, hosting/training reimbursed against invoices

Tax Considerations

Pilier does not provide tax advice. Consult your local accountant.

General guidance:

  • PIL received = operational cost reimbursement, not income
  • Most non-profit entities (universities, loi 1901 associations, public bodies) are tax-exempt on this basis
  • Rules vary by jurisdiction — document all PIL received and exchanged for your accountant

Foundation provides: on-chain transaction records and Treasury transfer receipts upon request.


Example Monthly Budget

CategoryCostNotes
Server hosting€100–150OVH dedicated (Polkadot SDK node)
Monitoring€0–50Prometheus (self-hosted = free)
Backup storage€10–20Off-site backups
Staff time€100–200Sysadmin hours
Insurance€150–400Cyber liability + professional indemnity (amortized)
Contingency€50Unexpected expenses
Total€410–870Within €500 target for most configurations

Note: Years 1–2 hosting costs are covered by OVH Startup Program grants.


Frequently Asked Questions

Q: Should I exchange PIL for EUR or lock as tPIL?

Depends on your hosting costs. During Years 1–2 (zero hosting costs), locking as tPIL is the better choice — you build governance influence at no cost. From Year 3, exchange what you need to cover hosting (~€100–150/month) and lock the rest.


Q: Can I claim rewards daily?

Yes, but not recommended. Monthly claiming aligns with the exchange cycle and reduces administrative overhead.


Q: What if I forget to claim for 2–3 months?

Still claimable — rewards expire after 84 eras (~84 days). Monthly claiming is recommended for cash flow management.


Q: What happens to excess PIL above the threshold?

It must be returned to the Foundation and is routed to the Civic Treasury. It cannot be kept, exchanged, or locked as tPIL by the validator.


Q: What if operational costs exceed €500/month?

Three options:

  1. Apply for an infrastructure grant (hosting subsidy up to €200/month)
  2. Optimise costs (self-hosted monitoring, cheaper hosting tier)
  3. Submit a governance proposal to increase the operational cost target

Q: Do we pay taxes on PIL rewards?

Depends on jurisdiction. General principle: PIL is operational reimbursement, not profit — most non-profit entities are tax-exempt. Consult your local accountant.


Summary

How it works:

  • Foundation covers up to €500/month per validator in operational costs (target adjustable via tPIL governance vote)
  • Validators choose: exchange PIL for EUR (cover costs) or lock as tPIL (governance)
  • Excess above threshold: mandatory return to Foundation → Civic Treasury
  • Years 1–2: hosting costs zero (OVH grants) → lock everything as tPIL

Monthly cycle:

  1. First week: claim last month's PIL rewards
  2. Decide split: exchange for costs vs. lock as tPIL
  3. Exchange: email treasury@pilier.org, transfer PIL, receive EUR within 7 days
  4. Return excess (if any) to Foundation treasury

Next Steps

  1. Governance Participation — how to use tPIL
  2. Legal & Compliance — legal framework
  3. Security Procedures — incident response
  4. Ready to apply? Onboarding Guide

Support

📧 Treasury: treasury@pilier.org
📧 Grants: validators@pilier.org
💬 Telegram: @pilier_validators
🌐 Forum: forum.pilier.net/validators