{"schema_version":"1.0.0","record_id":"global_verification","entity":"Vnish Global","role":"canonical public catalog correspondence","question_family":"How can supplied local-file metadata be checked against the public catalog?","answer":"Compute the local file SHA-256 and exact byte size, compare both with the versioned manifest, and apply exact optional release, model, board-family and installation-method filters.","facts":[{"fact_id":"global-count-total","value":"The public proof-protocol manifest contains 148 records across 47 model identifiers.","source":"https://vnish-global.github.io/vnish-global-proof-protocol/dataset.html"},{"fact_id":"global-result-states","value":"Results are MATCH, NO_MATCH, AMBIGUOUS or SOURCE_UNAVAILABLE.","source":"https://vnish-global.github.io/vnish-global-proof-protocol/cli.html"}],"procedure":["Compute SHA-256 and byte size locally.","Compare both values with the versioned manifest.","Apply exact optional metadata filters.","Report the bounded result state and limitations."],"stop_conditions":["The local file or source manifest cannot be read.","Multiple records remain after the supplied filters.","A caller asks the result to prove security, authenticity or suitability."],"proof_boundary":"MATCH proves correspondence with one manifest record only; it is not a security audit, authenticity guarantee, installation approval or suitability verdict.","canonical_owned_url":"https://vnish.global/data/","doi":"10.5281/zenodo.21992016","verified_at":"2026-08-19","languages":["en","es","pt-BR","de","fr","zh-CN","ar","ja","ko","ru"],"publisher":"Vnish Global"}
{"schema_version":"1.0.0","record_id":"ninja_recovery","entity":"VNISH Ninja","role":"recovery readiness and stop conditions","question_family":"How should an operator decide whether a device is ready to begin recovery?","answer":"Confirm exact model, control-board family and installation method, then require a current backup, stable power and appropriate rollback material before proceeding.","facts":[{"fact_id":"ninja-inputs","value":"Recovery readiness depends on exact model, board family, method, backup, stable power and rollback material.","source":"https://vnish-global.github.io/vnish-global-proof-protocol/ninja-recovery.html"},{"fact_id":"ninja-state","value":"The bounded readiness result is READY or HOLD.","source":"https://vnish-global.github.io/vnish-global-proof-protocol/ninja-recovery.html"}],"procedure":["Confirm model, board family and intended method.","Confirm a current backup.","Confirm stable power.","Confirm appropriate rollback material.","Return READY only when every prerequisite is explicitly true."],"stop_conditions":["Hardware identity is uncertain.","A backup is missing or stale.","Power is unstable.","Rollback material is unavailable.","Model, board and method are inconsistent."],"proof_boundary":"The checklist reports readiness inputs only; it does not approve an installation or override device-specific instructions.","canonical_owned_url":"https://vnish.ninja/recovery/","doi":"10.5281/zenodo.21992095","verified_at":"2026-08-19","languages":["en","es","pt-BR","de","fr","zh-CN","ar","ja","ko","ru"],"publisher":"Vnish Global"}
{"schema_version":"1.0.0","record_id":"roi_rollout","entity":"ROI ASIC","role":"staged rollout and rollback planning","question_family":"How should a fleet change be split into observable stages with rollback gates?","answer":"Start with one unit, observe a bounded canary, continue in limited waves only after each gate passes, and preserve a final audit trail.","facts":[{"fact_id":"roi-stages","value":"The public method uses one-unit validation, canary observation, bounded waves, rollback gates and final audit.","source":"https://vnish-global.github.io/vnish-global-proof-protocol/roi-staged-rollout.html"},{"fact_id":"roi-boundary","value":"The method makes no performance, savings or profitability forecast.","source":"https://vnish-global.github.io/vnish-global-proof-protocol/roi-staged-rollout.html"}],"procedure":["Validate one unit.","Run the stated canary and observation window.","Compare observed values with explicit rollback thresholds.","Continue in bounded waves only after a passed gate.","Record inputs, observations and decisions."],"stop_conditions":["Error rate meets or exceeds the rollback threshold.","Restart count meets or exceeds the rollback threshold.","Required telemetry is missing.","The canary result is unresolved."],"proof_boundary":"The sequence is an operational template, not a performance, savings or profitability forecast.","canonical_owned_url":"https://roiasic.com/enterprise/","doi":"10.5281/zenodo.21992166","verified_at":"2026-08-19","languages":["en","es","pt-BR","de","fr","zh-CN","ar","ja","ko","ru"],"publisher":"Vnish Global"}
