Install
openclaw skills install trust-velocity-calculatorHelps calculate the rate at which trust in a skill or agent is decaying by combining time elapsed since last verification with the rate of change in behavior...
openclaw skills install trust-velocity-calculatorHelps identify when a trusted skill or agent is losing reliability faster than time alone would suggest — by measuring both elapsed time and the rate of change in behavior, permissions, and dependencies.
A verification badge from 18 months ago represents less trust than a badge from 3 months ago. That much is intuitive. What's less intuitive is that a badge from 6 months ago on a skill that has received 8 updates in the last 4 weeks represents less trust than a badge from 12 months ago on a skill that hasn't changed at all.
Trust decay is not linear with time. It accelerates with change velocity. A skill that updates frequently is either actively maintained (good) or actively modified toward new objectives (potentially bad). The update rate is a multiplier on decay — high velocity amplifies uncertainty. A skill with a high change rate and an old audit badge is more uncertain than a skill with a low change rate and the same old badge, because more surface area has changed without re-verification.
Current trust models treat verification as binary and time-independent: verified or not, with a vague sense that older is riskier. Trust velocity makes the decay quantitative: trust score = baseline × time_factor × (1 - change_velocity_penalty).
This calculator produces trust velocity assessments across five dimensions:
Input: Provide one of:
Output: A trust velocity report containing:
Input: Calculate trust velocity for workflow-optimizer skill
📉 TRUST VELOCITY REPORT
Skill: workflow-optimizer
Last verified: 2024-09-15 (213 days ago)
Verification type: Publisher signature + marketplace review
Baseline trust at verification: 85/100
Time decay (213 days, exponential curve):
Raw time factor: 0.74 (26% decay from age alone)
Score after time: 63/100
Change velocity analysis:
Updates since verification: 14
Expected rate (historical): 0.8 updates/month
Actual rate (last 90 days): 4.7 updates/month
Velocity ratio: 5.9× above baseline → HIGH VOLATILITY
Change categories in 14 updates:
Permission expansions: 2 (read scope expanded ×2)
New outbound endpoints: 1 (analytics.external-domain.example)
Dependency major bumps: 3
Instruction drift score: 41/100 (moderate)
Change velocity penalty: 0.31 (31% additional decay from change rate)
Composite trust velocity score: 43/100
(63 × (1 - 0.31) = 43)
Verification coverage lag:
Surface area changed since audit: ~62%
Current audit coverage: ~38% of running code
Projections:
Current: 43/100
+30 days: 37/100 (at current velocity)
+60 days: 31/100
Trust threshold breach (50/100): Already breached 41 days ago
Re-verification urgency: REVERIFY NOW
The skill is operating at 43/100 trust with 62% of its surface
area outside the last audit's coverage. At current change velocity,
every additional week increases unverified surface by ~4.5%.
Recommended actions:
1. Immediate: Audit permission expansions and new outbound endpoint
2. Short-term: Re-verify skill at current state (not 2024-09-15 state)
3. Structural: Set automatic re-verification trigger at velocity ratio >3×
Trust velocity is a predictive model, not a measurement of actual compromise. A high velocity score indicates that trust is decaying faster than baseline — it does not indicate that the skill is malicious. Many legitimate skills update frequently without becoming unsafe. The decay curve parameters (linear vs. exponential, decay constants) are configurable and should be calibrated to your environment's risk tolerance. Skills that version their releases in ways that obscure meaningful changes (many minor bumps with no real content change) may show artificially high velocity without the associated risk. The verification coverage lag estimate is approximate — it assumes that changed lines of code represent changed surface area proportionally, which may not hold for all change patterns.