This release includes 1 breaking change for platform teams planning a safe upgrade.
Published 3mo
AI Agents & Assistants
✓ No known CVEs patched
✓ No known CVEs patched in this version
Affected surfaces
auth
breaking_upgrade
Summary
AI summaryupdateTokenScore() now requires five parameters and redeployment is required.
Full changelog
🛡️ Trust Score Hardening
Seed Protection (Contract)
TrustScoreOracle: newDataSourceenum (NONE/SEED/API/COMMUNITY/VERIFIED)TrustGateHook.beforeSwap(): rejects swaps where token score is from seed data- Requires redeployment —
updateTokenScore()now takes 5 params
Weight Alignment
- Shared
scoring-constants.ts— single source of truth for trust weights (0.5/0.3/0.2) computeAgentTrustScore()and trust API use shared constants
isStale Timestamp Logic
isStale()returnstrueif score > 24h old (replaces always-false placeholder)- Trust API response includes
trust.isStaleboolean
Other
- Restored
/swappage (trust-gated swap UI) - Version aligned with
@jhinresh/[email protected]
Tests: 62/62 Foundry ✅ · 54/54 Vitest ✅
Breaking Changes
- `TrustGateHook.beforeSwap()` rejects swaps with seed-derived token scores; `updateTokenScore()` signature changed to require five parameters, necessitating redeployment of the contract.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About JhiNResH/maiat-protocol
Trust infrastructure for the agent economy. 4 tools: agent trust scores (18K+ agents indexed)
Related context
Related tools
Beta — feedback welcome: [email protected]