crash-shield-risk-management — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited crash-shield-risk-management (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Trigger when:
GBLIN's Crash Shield is an on-chain algorithmic indicator. The protocol tracks the peak price of each basket asset (cbBTC, WETH) over time. When the current Chainlink-reported price drops more than 20% from the peak, the Crash Shield activates and rebalances allocations toward USDC.
This means: `crashShieldActive: true` is a high-confidence on-chain signal that significant market drawdown has occurred. It's not opinion-based, not lagging like sentiment indexes, and not subject to manipulation (the underlying data is Chainlink oracles).
async function getMarketRiskSignal(): Promise<{
shieldActive: boolean;
affectedAssets: string[];
signal: 'normal' | 'caution' | 'risk-off';
}> {
const response = await fetch('https://gblin.digital/api/x402/treasury-state');
const state = await response.json();
// Note: treasury-state is x402-paywalled at $0.001
// For free polling, parse the llms.txt at /api/x402/llms.txt
const affected = state.basket
.filter((a: any) => a.dynamicWeight < a.weight)
.map((a: any) => a.token);
return {
shieldActive: state.crashShieldActive,
affectedAssets: affected,
signal: state.crashShieldActive ? 'risk-off' : 'normal',
};
}When crashShieldActive: true:
When crashShieldActive: true AND your agent is conservative:
async function executeRiskOffPlaybook(walletAddress: `0x${string}`) {
const signal = await getMarketRiskSignal();
if (!signal.shieldActive) return { action: 'none', reason: 'market normal' };
return { action: 'risk-off', reason: 'crash-shield-active', recommended: [
'redeem GBLIN to USDC',
'pause auto-invest until shield deactivates',
'consider notifying owner',
]};
}Crash Shield is a lagging-but-confirmed signal. For earlier warning, combine with:
A defensive agent should risk-off when 2 of 3 signals fire, not just one.
Crash Shield reduces but does not eliminate downside in GBLIN. If the market drops 30%, GBLIN NAV will still drop meaningfully. The shield reduces the speed and magnitude of the drop by shifting to USDC, but does not guarantee against losses.
For agents that truly need downside protection, use:
skills/base-agent-treasury~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.