Reputation aggregates every EAS attestation from PayrollAttestorinto a per-recipient stat block. Reads are permissionless. This is the primitive that other DeFi/PayFi protocols can build credit, KYC, and lending on top of — without asking anyone for keys.
Stats tracked
- Total received (lifetime)
- Unique employer count
- On-time rate (within ±10% of cycle interval)
- First + last payment timestamps
- Full attestation UID list
Chainlink-compatible oracle
The registry exposes latestRoundData() and latestAnswer(), so any lending protocol expecting an AggregatorV3 can consume verified income as a price feed.
Permissionless eligibility check
bool eligible = IReputation(REG).verifyMinimumIncome(
applicant,
50_000 * 1e6, // $50k min
90 days // rolling window
);Milestones + Income NFTs
Hitting $1k / $10k / $50k / $100k / $500k / $1m emits a milestone event and bumps the shareable badge on the recipient's public reputation page.