example_constraint.js
NODE.JS v20.x
const { InvariantClient } = require('@invariant/sdk-node');
// Initialize the engine orchestrator
const client = new InvariantClient({
apiKey: process.env.INVARIANT_KEY,
region: 'us-east-1'
});
// Define a STATUS_DEPENDENCY constraint
async function enforceSystemSafety() {
await client.postConstraint({
id: 'safety-check-01',
type: 'STATUS_DEPENDENCY',
selector: {
tags: ['production', 'critical']
},
logic: {
// Ensures no deployment happens with critical violations
condition: 'system.health_score > 0.95',
on_violation: 'BLOCK_DEPLOYMENT',
severity: 'CRITICAL'
}
});
console.log('Constraint active: Verification logic deployed.');
}
enforceSystemSafety();
VERIFICATION SUCCESS RATE
99.8%
✔ System state validated against 14 active constraints.
ℹ Latency: 12ms