Original
SHA-256 Computing… Three different things happen on this page, and it matters which is which.
Your browser computes a real SHA-256 of a file you choose. That is an identity — it says exactly which bytes you have. It is not an inspection of the file and it says nothing about whether the file is safe.
Fifteen situations were put through the real reference kernel once, and their exact answers were written down. Reading one back is not the same as running it now. Each one carries the digest of the input it came from and the command that re-runs it.
Only the CLI actually runs the assurance kernel. It takes a record and its pins, and evaluates them on your machine. The browser cannot do this, and this page never pretends otherwise.
How to run it →A record (a bundle) is a single JSON file gathering everything about one claim: the artifact, the evidence produced about it, which run produced that evidence, the policy being applied, and the authority under which it is applied.
Pins are four digests handed in separately, from outside: what the record should be, what the policy should be, what the authority should be, and what the artifact should be. They are the caller committing in advance to what they expect, so the record cannot simply assert its own identity.
You do not need to build one to follow this page. Ready-made examples ship with the repository under content/kernel-fixtures/inputs/, and the Terminal page shows how to evaluate them.
The file is opened into memory by the page you already have. No copy is made, and no request is prepared.
The browser’s own cryptography, the same implementation used for TLS, reduces those bytes to one 64-character value.
This site is a set of static files with no server behind it. There is no endpoint that could receive an upload even if the code tried.
You do not need to install anything or understand cryptography to follow this page. Four actions, in order.
Press "Choose a file" and pick anything from this device — a photo, a PDF, a document.
You will see the filename, its size, and a long line of 64 letters and numbers.
That means that long line is the file’s fingerprint. Two files with the same fingerprint are the same file. Two with different fingerprints are different files, even if they look identical.
Look at the second demo, where two almost-identical sentences sit side by side.
You will see one character differs between them, and their two fingerprints share almost nothing.
That means a change too small for a person to notice changes the fingerprint completely. Nobody can quietly alter a file and keep its identity.
Open the list of fifteen situations and click any of them.
You will see a result — PASS, FAIL or NO_CONSTA — with an explanation of what was asked and what was found.
That means these are answers the real engine gave, written down earlier. The panel names the exact input each one came from.
Inside any situation, open "Where this answer came from".
You will see the digests of the input, and a command you can run yourself.
That means nothing here asks you to take it on trust. You can reproduce any of these answers on your own machine.
If it does not work If no fingerprint appears, your browser may be an older one without the cryptography this uses. Nothing was sent anywhere; try a current Chrome, Safari, Firefox or Edge.
This demo does not upload your file. The digest is computed on this device by your browser’s Web Crypto implementation, and this site has no server to receive it.
Any file. Nothing leaves your browser.
Everything you fingerprinted or compared on this page can be exported as a JSON file, built entirely in your browser. No server is involved.
SHA-256 Computing… SHA-256 Computing… One character: 4021 became 4022. A human reviewer skims past it. The digests have nothing in common.
Leading hex characters shared by the two digests: —
Verify treats these as two unrelated artifacts, because that is what they are. An approval recorded for one says nothing about the other.
VALID The bytes match their pin, the evidence is current, complete and undisputed, and the rule the policy asked about is satisfied.
none
R2.6.0-AC707_TESTS/test_kernel.py::test_001Exact output of the AC7 reference kernel at recording time. Not a simulation, and not an independent certification. Replaying this file is not the same as evaluating now: use `verify kernel-evaluate --scenario <id>` to re-run the kernel against the versioned inputs beside it.
Re-run this yourself, livenode cli/bin/verify.mjs kernel-evaluate --scenario VALID --json That command evaluates this scenario’s versioned inputs with the kernel on your machine and reports execution_mode=LIVE_REFERENCE_KERNEL. What you are reading above is the recording made earlier, reported as RECORDED_REPLAY by `verify demo`.
{
"authority_sha256": "48151d5d76902eac6ee32c605da1b9b29c079ee391200182b82b0285a4b9b556",
"bundle_sha256": "17120f16dbb28c3735618b024add127b08e897fc899c8fcb7e583ad2ab2e68e9",
"causally_assessed_run_ids": [
"RUN-1"
],
"claims": [
{
"claim_id": "CLAIM-SAFE",
"evidence_ids": [
"E-RUNTIME"
],
"findings": [],
"status": "PASS"
}
],
"errors": [],
"notes": [
"REFERENCE_KERNEL_ONLY",
"EVALUATOR_EVALUATES_EXTERNAL_AUTHORITY_AUTHORIZES",
"NO_SECURE_RUNNER",
"NO_OPERATIONAL_EFFECT_CLAIM"
],
"policy_sha256": "3729ec67b21a5bd31e23409d8bb4603336fc1dde27871c2f9c50a20269872838",
"properties": [
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P001-BUNDLE-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P002-AUTHORITY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P003-POLICY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P004-SUBJECT-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P005-EVIDENCE-CONTENT-INTEGRITY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P006-EVIDENCE-SUBJECT-BINDING",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P007-RUN-BINDING",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P008-STALENESS-CHECKED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P009-TIME-BOUNDARIES",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P010-EVIDENCE-COMPLETENESS",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P011-CONFLICT-FREE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P012-ONE-USE-CONSISTENCY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [
{
"code": "CAUSAL_PREAUTH_NOT_IMPLEMENTED",
"evidence_ids": [],
"message": "Offline evaluation cannot prove consume -> capability -> effect ordering",
"object_id": "MF-P013-CAUSAL-PREAUTH"
}
],
"property_id": "MF-P013-CAUSAL-PREAUTH",
"status": "NO_CONSTA"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P014-STRUCTURAL-INDEPENDENCE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P015-SELF-AUTHORIZATION-DISABLED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P016-POLICY-CONSUMED-IS-PINNED-POLICY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P017-UNKNOWN-IS-NOT-PASS",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P018-VERIFIED-EVIDENCE-IS-CONSUMED-EVIDENCE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P019-CHANGE-IMPACT-CHECKED",
"status": "PASS"
}
],
"record_valid": true,
"release_authority": false,
"schema": "MFAK-RESULT-2.3",
"security_assessment_status": "PASS",
"subject_sha256": "5a30ea7597d1c5a244200812200e9a309dd6e53c1bc21733c3ec0024060a991e"
} CONFLICTING_EVIDENCE Both pieces of evidence are usable and they contradict each other. The conflict is not resolved by preferring the convenient one.
none
R2.6.0-AC707_TESTS/test_kernel.py::test_018Exact output of the AC7 reference kernel at recording time. Not a simulation, and not an independent certification. Replaying this file is not the same as evaluating now: use `verify kernel-evaluate --scenario <id>` to re-run the kernel against the versioned inputs beside it.
Re-run this yourself, livenode cli/bin/verify.mjs kernel-evaluate --scenario CONFLICTING_EVIDENCE --json That command evaluates this scenario’s versioned inputs with the kernel on your machine and reports execution_mode=LIVE_REFERENCE_KERNEL. What you are reading above is the recording made earlier, reported as RECORDED_REPLAY by `verify demo`.
{
"authority_sha256": "48151d5d76902eac6ee32c605da1b9b29c079ee391200182b82b0285a4b9b556",
"bundle_sha256": "ef525da33671f1633d6b3803de9e450a6eb5abf293f71460ec388375929b1252",
"causally_assessed_run_ids": [],
"claims": [
{
"claim_id": "CLAIM-SAFE",
"evidence_ids": [
"E-RUNTIME"
],
"findings": [],
"status": "PASS"
}
],
"errors": [],
"notes": [
"REFERENCE_KERNEL_ONLY",
"EVALUATOR_EVALUATES_EXTERNAL_AUTHORITY_AUTHORIZES",
"NO_SECURE_RUNNER",
"NO_OPERATIONAL_EFFECT_CLAIM"
],
"policy_sha256": "3729ec67b21a5bd31e23409d8bb4603336fc1dde27871c2f9c50a20269872838",
"properties": [
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P001-BUNDLE-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P002-AUTHORITY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P003-POLICY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P004-SUBJECT-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P005-EVIDENCE-CONTENT-INTEGRITY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P006-EVIDENCE-SUBJECT-BINDING",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P007-RUN-BINDING",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P008-STALENESS-CHECKED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P009-TIME-BOUNDARIES",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P010-EVIDENCE-COMPLETENESS",
"status": "PASS"
},
{
"evidence_ids": [
"E-RUNTIME"
],
"findings": [
{
"code": "EVIDENCE_CONFLICT",
"evidence_ids": [
"E-RUNTIME"
],
"message": "Conflicting evidence values exist for the same fact key",
"object_id": "MF-P011-CONFLICT-FREE"
}
],
"property_id": "MF-P011-CONFLICT-FREE",
"status": "FAIL"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P012-ONE-USE-CONSISTENCY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [
{
"code": "CAUSAL_PREAUTH_NOT_IMPLEMENTED",
"evidence_ids": [],
"message": "Offline evaluation cannot prove consume -> capability -> effect ordering",
"object_id": "MF-P013-CAUSAL-PREAUTH"
}
],
"property_id": "MF-P013-CAUSAL-PREAUTH",
"status": "NO_CONSTA"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P014-STRUCTURAL-INDEPENDENCE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P015-SELF-AUTHORIZATION-DISABLED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P016-POLICY-CONSUMED-IS-PINNED-POLICY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P017-UNKNOWN-IS-NOT-PASS",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P018-VERIFIED-EVIDENCE-IS-CONSUMED-EVIDENCE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P019-CHANGE-IMPACT-CHECKED",
"status": "PASS"
}
],
"record_valid": true,
"release_authority": false,
"schema": "MFAK-RESULT-2.3",
"security_assessment_status": "FAIL",
"subject_sha256": "5a30ea7597d1c5a244200812200e9a309dd6e53c1bc21733c3ec0024060a991e"
} CONTRADICTS_RELATION The record itself states that one piece of evidence contradicts another. That edge is consumed by the decision rather than treated as a label.
none
R2.6.0-AC707_TESTS/test_kernel.py::test_086Exact output of the AC7 reference kernel at recording time. Not a simulation, and not an independent certification. Replaying this file is not the same as evaluating now: use `verify kernel-evaluate --scenario <id>` to re-run the kernel against the versioned inputs beside it.
Re-run this yourself, livenode cli/bin/verify.mjs kernel-evaluate --scenario CONTRADICTS_RELATION --json That command evaluates this scenario’s versioned inputs with the kernel on your machine and reports execution_mode=LIVE_REFERENCE_KERNEL. What you are reading above is the recording made earlier, reported as RECORDED_REPLAY by `verify demo`.
{
"authority_sha256": "48151d5d76902eac6ee32c605da1b9b29c079ee391200182b82b0285a4b9b556",
"bundle_sha256": "2e5a2d873d07ee2422726de680f0d37e1c44cee4a067ccaa3a68159fdf814d2d",
"causally_assessed_run_ids": [],
"claims": [
{
"claim_id": "CLAIM-SAFE",
"evidence_ids": [
"E-RUNTIME"
],
"findings": [],
"status": "PASS"
}
],
"errors": [],
"notes": [
"REFERENCE_KERNEL_ONLY",
"EVALUATOR_EVALUATES_EXTERNAL_AUTHORITY_AUTHORIZES",
"NO_SECURE_RUNNER",
"NO_OPERATIONAL_EFFECT_CLAIM"
],
"policy_sha256": "3729ec67b21a5bd31e23409d8bb4603336fc1dde27871c2f9c50a20269872838",
"properties": [
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P001-BUNDLE-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P002-AUTHORITY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P003-POLICY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P004-SUBJECT-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P005-EVIDENCE-CONTENT-INTEGRITY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P006-EVIDENCE-SUBJECT-BINDING",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P007-RUN-BINDING",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P008-STALENESS-CHECKED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P009-TIME-BOUNDARIES",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P010-EVIDENCE-COMPLETENESS",
"status": "PASS"
},
{
"evidence_ids": [
"E-BOUNDARY",
"E-RUNTIME"
],
"findings": [
{
"code": "EVIDENCE_CONFLICT",
"evidence_ids": [
"E-BOUNDARY",
"E-RUNTIME"
],
"message": "Conflicting evidence values exist for the same fact key",
"object_id": "MF-P011-CONFLICT-FREE"
}
],
"property_id": "MF-P011-CONFLICT-FREE",
"status": "FAIL"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P012-ONE-USE-CONSISTENCY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [
{
"code": "CAUSAL_PREAUTH_NOT_IMPLEMENTED",
"evidence_ids": [],
"message": "Offline evaluation cannot prove consume -> capability -> effect ordering",
"object_id": "MF-P013-CAUSAL-PREAUTH"
}
],
"property_id": "MF-P013-CAUSAL-PREAUTH",
"status": "NO_CONSTA"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P014-STRUCTURAL-INDEPENDENCE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P015-SELF-AUTHORIZATION-DISABLED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P016-POLICY-CONSUMED-IS-PINNED-POLICY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P017-UNKNOWN-IS-NOT-PASS",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P018-VERIFIED-EVIDENCE-IS-CONSUMED-EVIDENCE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P019-CHANGE-IMPACT-CHECKED",
"status": "PASS"
}
],
"record_valid": true,
"release_authority": false,
"schema": "MFAK-RESULT-2.3",
"security_assessment_status": "FAIL",
"subject_sha256": "5a30ea7597d1c5a244200812200e9a309dd6e53c1bc21733c3ec0024060a991e"
} MISSING_EVIDENCE_CLOSED The policy declares the set of required evidence complete. Something required is missing, and under a closed world that is a definite negative.
none
R2.6.0-AC707_TESTS/test_kernel.py::test_016Exact output of the AC7 reference kernel at recording time. Not a simulation, and not an independent certification. Replaying this file is not the same as evaluating now: use `verify kernel-evaluate --scenario <id>` to re-run the kernel against the versioned inputs beside it.
Re-run this yourself, livenode cli/bin/verify.mjs kernel-evaluate --scenario MISSING_EVIDENCE_CLOSED --json That command evaluates this scenario’s versioned inputs with the kernel on your machine and reports execution_mode=LIVE_REFERENCE_KERNEL. What you are reading above is the recording made earlier, reported as RECORDED_REPLAY by `verify demo`.
{
"authority_sha256": "18e6ac532b8b0a848ce6b3231b8573382fded60009b3515fd8fcfcca3a6c3a6c",
"bundle_sha256": "e5bce4752fc4e0f12677d92b29c4b9b8d1506f39558af291ae69f67db0fe3c0f",
"causally_assessed_run_ids": [],
"claims": [
{
"claim_id": "CLAIM-SAFE",
"evidence_ids": [
"E-RUNTIME"
],
"findings": [],
"status": "PASS"
}
],
"errors": [],
"notes": [
"REFERENCE_KERNEL_ONLY",
"EVALUATOR_EVALUATES_EXTERNAL_AUTHORITY_AUTHORIZES",
"NO_SECURE_RUNNER",
"NO_OPERATIONAL_EFFECT_CLAIM"
],
"policy_sha256": "a359b72b40c062a136b620c5ad5af69f2c78aae3d73f836f1a23c5836730924f",
"properties": [
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P001-BUNDLE-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P002-AUTHORITY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P003-POLICY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P004-SUBJECT-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P005-EVIDENCE-CONTENT-INTEGRITY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P006-EVIDENCE-SUBJECT-BINDING",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P007-RUN-BINDING",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P008-STALENESS-CHECKED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P009-TIME-BOUNDARIES",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [
{
"code": "REQUIRED_EVIDENCE_KIND_MISSING",
"evidence_ids": [],
"message": "witness",
"object_id": "MF-P010-EVIDENCE-COMPLETENESS"
}
],
"property_id": "MF-P010-EVIDENCE-COMPLETENESS",
"status": "FAIL"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P011-CONFLICT-FREE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P012-ONE-USE-CONSISTENCY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [
{
"code": "CAUSAL_PREAUTH_NOT_IMPLEMENTED",
"evidence_ids": [],
"message": "Offline evaluation cannot prove consume -> capability -> effect ordering",
"object_id": "MF-P013-CAUSAL-PREAUTH"
}
],
"property_id": "MF-P013-CAUSAL-PREAUTH",
"status": "NO_CONSTA"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P014-STRUCTURAL-INDEPENDENCE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P015-SELF-AUTHORIZATION-DISABLED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P016-POLICY-CONSUMED-IS-PINNED-POLICY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P017-UNKNOWN-IS-NOT-PASS",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P018-VERIFIED-EVIDENCE-IS-CONSUMED-EVIDENCE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P019-CHANGE-IMPACT-CHECKED",
"status": "PASS"
}
],
"record_valid": true,
"release_authority": false,
"schema": "MFAK-RESULT-2.3",
"security_assessment_status": "FAIL",
"subject_sha256": "5a30ea7597d1c5a244200812200e9a309dd6e53c1bc21733c3ec0024060a991e"
} ONE_USE_REUSED The permit was meant to be consumed once. The record shows two consumptions of it.
none
R2.6.0-AC707_TESTS/test_kernel.py::test_019Exact output of the AC7 reference kernel at recording time. Not a simulation, and not an independent certification. Replaying this file is not the same as evaluating now: use `verify kernel-evaluate --scenario <id>` to re-run the kernel against the versioned inputs beside it.
Re-run this yourself, livenode cli/bin/verify.mjs kernel-evaluate --scenario ONE_USE_REUSED --json That command evaluates this scenario’s versioned inputs with the kernel on your machine and reports execution_mode=LIVE_REFERENCE_KERNEL. What you are reading above is the recording made earlier, reported as RECORDED_REPLAY by `verify demo`.
{
"authority_sha256": "48151d5d76902eac6ee32c605da1b9b29c079ee391200182b82b0285a4b9b556",
"bundle_sha256": "b48d38f3d1a4be44396d499b5b954eb7207cb8b3c3175a248500e68fd2affbff",
"causally_assessed_run_ids": [],
"claims": [
{
"claim_id": "CLAIM-SAFE",
"evidence_ids": [
"E-RUNTIME"
],
"findings": [],
"status": "PASS"
}
],
"errors": [],
"notes": [
"REFERENCE_KERNEL_ONLY",
"EVALUATOR_EVALUATES_EXTERNAL_AUTHORITY_AUTHORIZES",
"NO_SECURE_RUNNER",
"NO_OPERATIONAL_EFFECT_CLAIM"
],
"policy_sha256": "3729ec67b21a5bd31e23409d8bb4603336fc1dde27871c2f9c50a20269872838",
"properties": [
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P001-BUNDLE-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P002-AUTHORITY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P003-POLICY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P004-SUBJECT-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P005-EVIDENCE-CONTENT-INTEGRITY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P006-EVIDENCE-SUBJECT-BINDING",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P007-RUN-BINDING",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P008-STALENESS-CHECKED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P009-TIME-BOUNDARIES",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P010-EVIDENCE-COMPLETENESS",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P011-CONFLICT-FREE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [
{
"code": "ONE_USE_CONSISTENCY_FAILED",
"evidence_ids": [],
"message": "Permit consumption records violate one-use consistency",
"object_id": "MF-P012-ONE-USE-CONSISTENCY"
}
],
"property_id": "MF-P012-ONE-USE-CONSISTENCY",
"status": "FAIL"
},
{
"evidence_ids": [],
"findings": [
{
"code": "CAUSAL_PREAUTH_NOT_IMPLEMENTED",
"evidence_ids": [],
"message": "Offline evaluation cannot prove consume -> capability -> effect ordering",
"object_id": "MF-P013-CAUSAL-PREAUTH"
}
],
"property_id": "MF-P013-CAUSAL-PREAUTH",
"status": "NO_CONSTA"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P014-STRUCTURAL-INDEPENDENCE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P015-SELF-AUTHORIZATION-DISABLED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P016-POLICY-CONSUMED-IS-PINNED-POLICY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P017-UNKNOWN-IS-NOT-PASS",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P018-VERIFIED-EVIDENCE-IS-CONSUMED-EVIDENCE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P019-CHANGE-IMPACT-CHECKED",
"status": "PASS"
}
],
"record_valid": true,
"release_authority": false,
"schema": "MFAK-RESULT-2.3",
"security_assessment_status": "FAIL",
"subject_sha256": "5a30ea7597d1c5a244200812200e9a309dd6e53c1bc21733c3ec0024060a991e"
} STRICT_TYPES A check reports the integer 1 where a boolean was required. The core refuses to read that as a pass.
none
R2.6.0-AC707_TESTS/test_kernel.py::test_025Exact output of the AC7 reference kernel at recording time. Not a simulation, and not an independent certification. Replaying this file is not the same as evaluating now: use `verify kernel-evaluate --scenario <id>` to re-run the kernel against the versioned inputs beside it.
Re-run this yourself, livenode cli/bin/verify.mjs kernel-evaluate --scenario STRICT_TYPES --json That command evaluates this scenario’s versioned inputs with the kernel on your machine and reports execution_mode=LIVE_REFERENCE_KERNEL. What you are reading above is the recording made earlier, reported as RECORDED_REPLAY by `verify demo`.
{
"authority_sha256": "48151d5d76902eac6ee32c605da1b9b29c079ee391200182b82b0285a4b9b556",
"bundle_sha256": "2132f8461a8c1970946c61bf2b87b9d8a1b2a75afa5d9f3ec92f759ac337d27e",
"causally_assessed_run_ids": [],
"claims": [
{
"claim_id": "CLAIM-SAFE",
"evidence_ids": [
"E-RUNTIME"
],
"findings": [],
"status": "FAIL"
}
],
"errors": [],
"notes": [
"REFERENCE_KERNEL_ONLY",
"EVALUATOR_EVALUATES_EXTERNAL_AUTHORITY_AUTHORIZES",
"NO_SECURE_RUNNER",
"NO_OPERATIONAL_EFFECT_CLAIM"
],
"policy_sha256": "3729ec67b21a5bd31e23409d8bb4603336fc1dde27871c2f9c50a20269872838",
"properties": [
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P001-BUNDLE-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P002-AUTHORITY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P003-POLICY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P004-SUBJECT-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P005-EVIDENCE-CONTENT-INTEGRITY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P006-EVIDENCE-SUBJECT-BINDING",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P007-RUN-BINDING",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P008-STALENESS-CHECKED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P009-TIME-BOUNDARIES",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P010-EVIDENCE-COMPLETENESS",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P011-CONFLICT-FREE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P012-ONE-USE-CONSISTENCY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [
{
"code": "CAUSAL_PREAUTH_NOT_IMPLEMENTED",
"evidence_ids": [],
"message": "Offline evaluation cannot prove consume -> capability -> effect ordering",
"object_id": "MF-P013-CAUSAL-PREAUTH"
}
],
"property_id": "MF-P013-CAUSAL-PREAUTH",
"status": "NO_CONSTA"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P014-STRUCTURAL-INDEPENDENCE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P015-SELF-AUTHORIZATION-DISABLED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P016-POLICY-CONSUMED-IS-PINNED-POLICY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P017-UNKNOWN-IS-NOT-PASS",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P018-VERIFIED-EVIDENCE-IS-CONSUMED-EVIDENCE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P019-CHANGE-IMPACT-CHECKED",
"status": "PASS"
}
],
"record_valid": true,
"release_authority": false,
"schema": "MFAK-RESULT-2.3",
"security_assessment_status": "FAIL",
"subject_sha256": "5a30ea7597d1c5a244200812200e9a309dd6e53c1bc21733c3ec0024060a991e"
} UNFAVOURABLE_RESULT Nothing is malformed. The record is entirely interpretable, and what it interprets to is a negative result.
none
R2.6.0-AC707_TESTS/test_kernel.py::test_023Exact output of the AC7 reference kernel at recording time. Not a simulation, and not an independent certification. Replaying this file is not the same as evaluating now: use `verify kernel-evaluate --scenario <id>` to re-run the kernel against the versioned inputs beside it.
Re-run this yourself, livenode cli/bin/verify.mjs kernel-evaluate --scenario UNFAVOURABLE_RESULT --json That command evaluates this scenario’s versioned inputs with the kernel on your machine and reports execution_mode=LIVE_REFERENCE_KERNEL. What you are reading above is the recording made earlier, reported as RECORDED_REPLAY by `verify demo`.
{
"authority_sha256": "48151d5d76902eac6ee32c605da1b9b29c079ee391200182b82b0285a4b9b556",
"bundle_sha256": "a726c0d073fd5b7d30ec19eef45ce529f1549bca087389f7f74843b502262ef3",
"causally_assessed_run_ids": [],
"claims": [
{
"claim_id": "CLAIM-SAFE",
"evidence_ids": [
"E-RUNTIME"
],
"findings": [],
"status": "FAIL"
}
],
"errors": [],
"notes": [
"REFERENCE_KERNEL_ONLY",
"EVALUATOR_EVALUATES_EXTERNAL_AUTHORITY_AUTHORIZES",
"NO_SECURE_RUNNER",
"NO_OPERATIONAL_EFFECT_CLAIM"
],
"policy_sha256": "3729ec67b21a5bd31e23409d8bb4603336fc1dde27871c2f9c50a20269872838",
"properties": [
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P001-BUNDLE-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P002-AUTHORITY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P003-POLICY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P004-SUBJECT-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P005-EVIDENCE-CONTENT-INTEGRITY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P006-EVIDENCE-SUBJECT-BINDING",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P007-RUN-BINDING",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P008-STALENESS-CHECKED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P009-TIME-BOUNDARIES",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P010-EVIDENCE-COMPLETENESS",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P011-CONFLICT-FREE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P012-ONE-USE-CONSISTENCY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [
{
"code": "CAUSAL_PREAUTH_NOT_IMPLEMENTED",
"evidence_ids": [],
"message": "Offline evaluation cannot prove consume -> capability -> effect ordering",
"object_id": "MF-P013-CAUSAL-PREAUTH"
}
],
"property_id": "MF-P013-CAUSAL-PREAUTH",
"status": "NO_CONSTA"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P014-STRUCTURAL-INDEPENDENCE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P015-SELF-AUTHORIZATION-DISABLED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P016-POLICY-CONSUMED-IS-PINNED-POLICY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P017-UNKNOWN-IS-NOT-PASS",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P018-VERIFIED-EVIDENCE-IS-CONSUMED-EVIDENCE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P019-CHANGE-IMPACT-CHECKED",
"status": "PASS"
}
],
"record_valid": true,
"release_authority": false,
"schema": "MFAK-RESULT-2.3",
"security_assessment_status": "FAIL",
"subject_sha256": "5a30ea7597d1c5a244200812200e9a309dd6e53c1bc21733c3ec0024060a991e"
} BORROWED_RUN_EVIDENCE The claim is attached to one run but leans on evidence produced by a different one. Borrowing across runs is refused, not averaged.
CLAIM_CROSS_RUN_BORROWINGR2.6.0-AC707_TESTS/test_kernel.py::test_013Exact output of the AC7 reference kernel at recording time. Not a simulation, and not an independent certification. Replaying this file is not the same as evaluating now: use `verify kernel-evaluate --scenario <id>` to re-run the kernel against the versioned inputs beside it.
Re-run this yourself, livenode cli/bin/verify.mjs kernel-evaluate --scenario BORROWED_RUN_EVIDENCE --json That command evaluates this scenario’s versioned inputs with the kernel on your machine and reports execution_mode=LIVE_REFERENCE_KERNEL. What you are reading above is the recording made earlier, reported as RECORDED_REPLAY by `verify demo`.
{
"authority_sha256": "48151d5d76902eac6ee32c605da1b9b29c079ee391200182b82b0285a4b9b556",
"bundle_sha256": "c339fb3a1cde94da247a6011d95d7d99bcc2fb779417a2ff08508d45408ef7f7",
"causally_assessed_run_ids": [],
"claims": [],
"errors": [
{
"code": "CLAIM_CROSS_RUN_BORROWING",
"evidence_ids": [
"E-RUNTIME"
],
"message": "Claim may not borrow evidence from another run",
"object_id": "CLAIM-SAFE"
}
],
"notes": [
"REFERENCE_KERNEL_ONLY",
"EVALUATOR_EVALUATES_EXTERNAL_AUTHORITY_AUTHORIZES",
"NO_SECURE_RUNNER",
"NO_OPERATIONAL_EFFECT_CLAIM"
],
"policy_sha256": "3729ec67b21a5bd31e23409d8bb4603336fc1dde27871c2f9c50a20269872838",
"properties": [
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P007-RUN-BINDING",
"status": "FAIL"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P015-SELF-AUTHORIZATION-DISABLED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P017-UNKNOWN-IS-NOT-PASS",
"status": "PASS"
}
],
"record_valid": false,
"release_authority": false,
"schema": "MFAK-RESULT-2.3",
"security_assessment_status": "NO_CONSTA",
"subject_sha256": "5a30ea7597d1c5a244200812200e9a309dd6e53c1bc21733c3ec0024060a991e"
} CAUSAL_PREAUTH_REQUIRED The policy requires a causal pre-authorisation property. This kernel does not implement that gate, and says so instead of quietly passing.
none
R2.6.0-AC707_TESTS/test_kernel.py::test_021Exact output of the AC7 reference kernel at recording time. Not a simulation, and not an independent certification. Replaying this file is not the same as evaluating now: use `verify kernel-evaluate --scenario <id>` to re-run the kernel against the versioned inputs beside it.
Re-run this yourself, livenode cli/bin/verify.mjs kernel-evaluate --scenario CAUSAL_PREAUTH_REQUIRED --json That command evaluates this scenario’s versioned inputs with the kernel on your machine and reports execution_mode=LIVE_REFERENCE_KERNEL. What you are reading above is the recording made earlier, reported as RECORDED_REPLAY by `verify demo`.
{
"authority_sha256": "67032f78a28b6565c7f758c56502ad68b106578aae55411ffd828276e5ca812b",
"bundle_sha256": "1ca1d5a056164afa800e6fd22227155fee8ab4d239a347455be86528271e8e36",
"causally_assessed_run_ids": [],
"claims": [
{
"claim_id": "CLAIM-SAFE",
"evidence_ids": [
"E-RUNTIME"
],
"findings": [],
"status": "PASS"
}
],
"errors": [],
"notes": [
"REFERENCE_KERNEL_ONLY",
"EVALUATOR_EVALUATES_EXTERNAL_AUTHORITY_AUTHORIZES",
"NO_SECURE_RUNNER",
"NO_OPERATIONAL_EFFECT_CLAIM"
],
"policy_sha256": "2adb1b539a51225d8aa3ce65a4d7590a0fa6014866b492dc42b3776b8df286d2",
"properties": [
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P001-BUNDLE-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P002-AUTHORITY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P003-POLICY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P004-SUBJECT-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P005-EVIDENCE-CONTENT-INTEGRITY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P006-EVIDENCE-SUBJECT-BINDING",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P007-RUN-BINDING",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P008-STALENESS-CHECKED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P009-TIME-BOUNDARIES",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P010-EVIDENCE-COMPLETENESS",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P011-CONFLICT-FREE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P012-ONE-USE-CONSISTENCY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [
{
"code": "CAUSAL_PREAUTH_NOT_IMPLEMENTED",
"evidence_ids": [],
"message": "Offline evaluation cannot prove consume -> capability -> effect ordering",
"object_id": "MF-P013-CAUSAL-PREAUTH"
}
],
"property_id": "MF-P013-CAUSAL-PREAUTH",
"status": "NO_CONSTA"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P014-STRUCTURAL-INDEPENDENCE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P015-SELF-AUTHORIZATION-DISABLED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P016-POLICY-CONSUMED-IS-PINNED-POLICY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P017-UNKNOWN-IS-NOT-PASS",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P018-VERIFIED-EVIDENCE-IS-CONSUMED-EVIDENCE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P019-CHANGE-IMPACT-CHECKED",
"status": "PASS"
}
],
"record_valid": true,
"release_authority": false,
"schema": "MFAK-RESULT-2.3",
"security_assessment_status": "NO_CONSTA",
"subject_sha256": "5a30ea7597d1c5a244200812200e9a309dd6e53c1bc21733c3ec0024060a991e"
} INSUFFICIENT_INDEPENDENCE The policy wanted evidence from structurally distinct producers. Both pieces came from the same one.
none
R2.6.0-AC707_TESTS/test_kernel.py::test_022Exact output of the AC7 reference kernel at recording time. Not a simulation, and not an independent certification. Replaying this file is not the same as evaluating now: use `verify kernel-evaluate --scenario <id>` to re-run the kernel against the versioned inputs beside it.
Re-run this yourself, livenode cli/bin/verify.mjs kernel-evaluate --scenario INSUFFICIENT_INDEPENDENCE --json That command evaluates this scenario’s versioned inputs with the kernel on your machine and reports execution_mode=LIVE_REFERENCE_KERNEL. What you are reading above is the recording made earlier, reported as RECORDED_REPLAY by `verify demo`.
{
"authority_sha256": "48151d5d76902eac6ee32c605da1b9b29c079ee391200182b82b0285a4b9b556",
"bundle_sha256": "2ff2938349776b7696e57ca9a16ac62820facd1e87a44255e4e2a86060429ce1",
"causally_assessed_run_ids": [],
"claims": [
{
"claim_id": "CLAIM-SAFE",
"evidence_ids": [
"E-RUNTIME"
],
"findings": [],
"status": "PASS"
}
],
"errors": [],
"notes": [
"REFERENCE_KERNEL_ONLY",
"EVALUATOR_EVALUATES_EXTERNAL_AUTHORITY_AUTHORIZES",
"NO_SECURE_RUNNER",
"NO_OPERATIONAL_EFFECT_CLAIM"
],
"policy_sha256": "3729ec67b21a5bd31e23409d8bb4603336fc1dde27871c2f9c50a20269872838",
"properties": [
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P001-BUNDLE-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P002-AUTHORITY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P003-POLICY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P004-SUBJECT-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P005-EVIDENCE-CONTENT-INTEGRITY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P006-EVIDENCE-SUBJECT-BINDING",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P007-RUN-BINDING",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P008-STALENESS-CHECKED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P009-TIME-BOUNDARIES",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P010-EVIDENCE-COMPLETENESS",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P011-CONFLICT-FREE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P012-ONE-USE-CONSISTENCY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [
{
"code": "CAUSAL_PREAUTH_NOT_IMPLEMENTED",
"evidence_ids": [],
"message": "Offline evaluation cannot prove consume -> capability -> effect ordering",
"object_id": "MF-P013-CAUSAL-PREAUTH"
}
],
"property_id": "MF-P013-CAUSAL-PREAUTH",
"status": "NO_CONSTA"
},
{
"evidence_ids": [],
"findings": [
{
"code": "STRUCTURAL_INDEPENDENCE_INSUFFICIENT",
"evidence_ids": [],
"message": "Declared producer diversity is insufficient; physical independence is never inferred",
"object_id": "MF-P014-STRUCTURAL-INDEPENDENCE"
}
],
"property_id": "MF-P014-STRUCTURAL-INDEPENDENCE",
"status": "NO_CONSTA"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P015-SELF-AUTHORIZATION-DISABLED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P016-POLICY-CONSUMED-IS-PINNED-POLICY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P017-UNKNOWN-IS-NOT-PASS",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P018-VERIFIED-EVIDENCE-IS-CONSUMED-EVIDENCE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P019-CHANGE-IMPACT-CHECKED",
"status": "PASS"
}
],
"record_valid": true,
"release_authority": false,
"schema": "MFAK-RESULT-2.3",
"security_assessment_status": "NO_CONSTA",
"subject_sha256": "5a30ea7597d1c5a244200812200e9a309dd6e53c1bc21733c3ec0024060a991e"
} MISSING_EVIDENCE_OPEN Identical gap, different policy. Here absence cannot be read as a negative, so the honest answer is that it does not follow.
none
R2.6.0-AC707_TESTS/test_kernel.py::test_017Exact output of the AC7 reference kernel at recording time. Not a simulation, and not an independent certification. Replaying this file is not the same as evaluating now: use `verify kernel-evaluate --scenario <id>` to re-run the kernel against the versioned inputs beside it.
Re-run this yourself, livenode cli/bin/verify.mjs kernel-evaluate --scenario MISSING_EVIDENCE_OPEN --json That command evaluates this scenario’s versioned inputs with the kernel on your machine and reports execution_mode=LIVE_REFERENCE_KERNEL. What you are reading above is the recording made earlier, reported as RECORDED_REPLAY by `verify demo`.
{
"authority_sha256": "6f4c90eae2a7c566b3939b8eb2d4c65374bdbc35d17c44b3a3a7001bd89b5128",
"bundle_sha256": "1eac7cc19d6aa9313b633376dca3ef7f5a1d84885819d714c4d766f6b107bd2e",
"causally_assessed_run_ids": [],
"claims": [
{
"claim_id": "CLAIM-SAFE",
"evidence_ids": [
"E-RUNTIME"
],
"findings": [],
"status": "PASS"
}
],
"errors": [],
"notes": [
"REFERENCE_KERNEL_ONLY",
"EVALUATOR_EVALUATES_EXTERNAL_AUTHORITY_AUTHORIZES",
"NO_SECURE_RUNNER",
"NO_OPERATIONAL_EFFECT_CLAIM"
],
"policy_sha256": "8f86ed2243fe7cfe8e06fe3ca943982867b8e04fbb2fc2c0cb3681959c89be89",
"properties": [
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P001-BUNDLE-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P002-AUTHORITY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P003-POLICY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P004-SUBJECT-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P005-EVIDENCE-CONTENT-INTEGRITY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P006-EVIDENCE-SUBJECT-BINDING",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P007-RUN-BINDING",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P008-STALENESS-CHECKED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P009-TIME-BOUNDARIES",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [
{
"code": "REQUIRED_EVIDENCE_KIND_MISSING",
"evidence_ids": [],
"message": "witness",
"object_id": "MF-P010-EVIDENCE-COMPLETENESS"
}
],
"property_id": "MF-P010-EVIDENCE-COMPLETENESS",
"status": "NO_CONSTA"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P011-CONFLICT-FREE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P012-ONE-USE-CONSISTENCY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [
{
"code": "CAUSAL_PREAUTH_NOT_IMPLEMENTED",
"evidence_ids": [],
"message": "Offline evaluation cannot prove consume -> capability -> effect ordering",
"object_id": "MF-P013-CAUSAL-PREAUTH"
}
],
"property_id": "MF-P013-CAUSAL-PREAUTH",
"status": "NO_CONSTA"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P014-STRUCTURAL-INDEPENDENCE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P015-SELF-AUTHORIZATION-DISABLED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P016-POLICY-CONSUMED-IS-PINNED-POLICY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P017-UNKNOWN-IS-NOT-PASS",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P018-VERIFIED-EVIDENCE-IS-CONSUMED-EVIDENCE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P019-CHANGE-IMPACT-CHECKED",
"status": "PASS"
}
],
"record_valid": true,
"release_authority": false,
"schema": "MFAK-RESULT-2.3",
"security_assessment_status": "NO_CONSTA",
"subject_sha256": "5a30ea7597d1c5a244200812200e9a309dd6e53c1bc21733c3ec0024060a991e"
} MISSING_FACT The rule asks whether a specific check passed. That check is absent from the evidence. Unknown is not the same as fine.
none
R2.6.0-AC707_TESTS/test_kernel.py::test_024Exact output of the AC7 reference kernel at recording time. Not a simulation, and not an independent certification. Replaying this file is not the same as evaluating now: use `verify kernel-evaluate --scenario <id>` to re-run the kernel against the versioned inputs beside it.
Re-run this yourself, livenode cli/bin/verify.mjs kernel-evaluate --scenario MISSING_FACT --json That command evaluates this scenario’s versioned inputs with the kernel on your machine and reports execution_mode=LIVE_REFERENCE_KERNEL. What you are reading above is the recording made earlier, reported as RECORDED_REPLAY by `verify demo`.
{
"authority_sha256": "48151d5d76902eac6ee32c605da1b9b29c079ee391200182b82b0285a4b9b556",
"bundle_sha256": "3dfaf1dab17995b806edd7094f0ddc88f5c48f92f8e3590c5d4fa2c98952a8fc",
"causally_assessed_run_ids": [],
"claims": [
{
"claim_id": "CLAIM-SAFE",
"evidence_ids": [
"E-RUNTIME"
],
"findings": [
{
"code": "RULE_FACT_MISSING",
"evidence_ids": [],
"message": "Required fact path is absent",
"object_id": "E-RUNTIME"
}
],
"status": "NO_CONSTA"
}
],
"errors": [],
"notes": [
"REFERENCE_KERNEL_ONLY",
"EVALUATOR_EVALUATES_EXTERNAL_AUTHORITY_AUTHORIZES",
"NO_SECURE_RUNNER",
"NO_OPERATIONAL_EFFECT_CLAIM"
],
"policy_sha256": "3729ec67b21a5bd31e23409d8bb4603336fc1dde27871c2f9c50a20269872838",
"properties": [
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P001-BUNDLE-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P002-AUTHORITY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P003-POLICY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P004-SUBJECT-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P005-EVIDENCE-CONTENT-INTEGRITY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P006-EVIDENCE-SUBJECT-BINDING",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P007-RUN-BINDING",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P008-STALENESS-CHECKED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P009-TIME-BOUNDARIES",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P010-EVIDENCE-COMPLETENESS",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P011-CONFLICT-FREE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P012-ONE-USE-CONSISTENCY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [
{
"code": "CAUSAL_PREAUTH_NOT_IMPLEMENTED",
"evidence_ids": [],
"message": "Offline evaluation cannot prove consume -> capability -> effect ordering",
"object_id": "MF-P013-CAUSAL-PREAUTH"
}
],
"property_id": "MF-P013-CAUSAL-PREAUTH",
"status": "NO_CONSTA"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P014-STRUCTURAL-INDEPENDENCE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P015-SELF-AUTHORIZATION-DISABLED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P016-POLICY-CONSUMED-IS-PINNED-POLICY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P017-UNKNOWN-IS-NOT-PASS",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P018-VERIFIED-EVIDENCE-IS-CONSUMED-EVIDENCE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P019-CHANGE-IMPACT-CHECKED",
"status": "PASS"
}
],
"record_valid": true,
"release_authority": false,
"schema": "MFAK-RESULT-2.3",
"security_assessment_status": "NO_CONSTA",
"subject_sha256": "5a30ea7597d1c5a244200812200e9a309dd6e53c1bc21733c3ec0024060a991e"
} STALE_EVIDENCE The evidence is present and well formed, but what it measured is not what is current. Present is not the same as current.
none
R2.6.0-AC707_TESTS/test_kernel.py::test_014Exact output of the AC7 reference kernel at recording time. Not a simulation, and not an independent certification. Replaying this file is not the same as evaluating now: use `verify kernel-evaluate --scenario <id>` to re-run the kernel against the versioned inputs beside it.
Re-run this yourself, livenode cli/bin/verify.mjs kernel-evaluate --scenario STALE_EVIDENCE --json That command evaluates this scenario’s versioned inputs with the kernel on your machine and reports execution_mode=LIVE_REFERENCE_KERNEL. What you are reading above is the recording made earlier, reported as RECORDED_REPLAY by `verify demo`.
{
"authority_sha256": "48151d5d76902eac6ee32c605da1b9b29c079ee391200182b82b0285a4b9b556",
"bundle_sha256": "5daea236478f550c2b423795935e584f79e425b21f937903af21e10819d5a17a",
"causally_assessed_run_ids": [],
"claims": [
{
"claim_id": "CLAIM-SAFE",
"evidence_ids": [
"E-RUNTIME"
],
"findings": [
{
"code": "CLAIM_REQUIRED_EVIDENCE_UNUSABLE",
"evidence_ids": [
"E-RUNTIME"
],
"message": "Claim requires stale, untimely, or missing evidence",
"object_id": "CLAIM-SAFE"
}
],
"status": "NO_CONSTA"
}
],
"errors": [],
"notes": [
"REFERENCE_KERNEL_ONLY",
"EVALUATOR_EVALUATES_EXTERNAL_AUTHORITY_AUTHORIZES",
"NO_SECURE_RUNNER",
"NO_OPERATIONAL_EFFECT_CLAIM"
],
"policy_sha256": "3729ec67b21a5bd31e23409d8bb4603336fc1dde27871c2f9c50a20269872838",
"properties": [
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P001-BUNDLE-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P002-AUTHORITY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P003-POLICY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P004-SUBJECT-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P005-EVIDENCE-CONTENT-INTEGRITY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P006-EVIDENCE-SUBJECT-BINDING",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P007-RUN-BINDING",
"status": "PASS"
},
{
"evidence_ids": [
"E-BOUNDARY",
"E-RUNTIME"
],
"findings": [
{
"code": "STALE_EVIDENCE_PRESENT",
"evidence_ids": [
"E-BOUNDARY",
"E-RUNTIME"
],
"message": "One or more evidence objects are stale",
"object_id": "MF-P008-STALENESS-CHECKED"
}
],
"property_id": "MF-P008-STALENESS-CHECKED",
"status": "NO_CONSTA"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P009-TIME-BOUNDARIES",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [
{
"code": "REQUIRED_EVIDENCE_KIND_PRESENT_BUT_UNUSABLE",
"evidence_ids": [],
"message": "boundary,runtime",
"object_id": "MF-P010-EVIDENCE-COMPLETENESS"
}
],
"property_id": "MF-P010-EVIDENCE-COMPLETENESS",
"status": "NO_CONSTA"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P011-CONFLICT-FREE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P012-ONE-USE-CONSISTENCY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [
{
"code": "CAUSAL_PREAUTH_NOT_IMPLEMENTED",
"evidence_ids": [],
"message": "Offline evaluation cannot prove consume -> capability -> effect ordering",
"object_id": "MF-P013-CAUSAL-PREAUTH"
}
],
"property_id": "MF-P013-CAUSAL-PREAUTH",
"status": "NO_CONSTA"
},
{
"evidence_ids": [],
"findings": [
{
"code": "STRUCTURAL_INDEPENDENCE_INSUFFICIENT",
"evidence_ids": [],
"message": "Declared producer diversity is insufficient; physical independence is never inferred",
"object_id": "MF-P014-STRUCTURAL-INDEPENDENCE"
}
],
"property_id": "MF-P014-STRUCTURAL-INDEPENDENCE",
"status": "NO_CONSTA"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P015-SELF-AUTHORIZATION-DISABLED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P016-POLICY-CONSUMED-IS-PINNED-POLICY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P017-UNKNOWN-IS-NOT-PASS",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P018-VERIFIED-EVIDENCE-IS-CONSUMED-EVIDENCE",
"status": "PASS"
},
{
"evidence_ids": [
"E-BOUNDARY",
"E-RUNTIME"
],
"findings": [
{
"code": "CHANGE_IMPACT_INVALIDATED_EVIDENCE",
"evidence_ids": [
"E-BOUNDARY",
"E-RUNTIME"
],
"message": "Current object changes invalidate dependent evidence",
"object_id": "MF-P019-CHANGE-IMPACT-CHECKED"
}
],
"property_id": "MF-P019-CHANGE-IMPACT-CHECKED",
"status": "NO_CONSTA"
}
],
"record_valid": true,
"release_authority": false,
"schema": "MFAK-RESULT-2.3",
"security_assessment_status": "NO_CONSTA",
"subject_sha256": "5a30ea7597d1c5a244200812200e9a309dd6e53c1bc21733c3ec0024060a991e"
} TAMPERED_ARTIFACT The artifact was altered by a single byte. The digest committed to in advance no longer describes the bytes in hand.
BUNDLE_PIN_MISMATCHSUBJECT_PIN_MISMATCHR2.6.0-AC707_TESTS/test_kernel.py::test_002Exact output of the AC7 reference kernel at recording time. Not a simulation, and not an independent certification. Replaying this file is not the same as evaluating now: use `verify kernel-evaluate --scenario <id>` to re-run the kernel against the versioned inputs beside it.
Re-run this yourself, livenode cli/bin/verify.mjs kernel-evaluate --scenario TAMPERED_ARTIFACT --json That command evaluates this scenario’s versioned inputs with the kernel on your machine and reports execution_mode=LIVE_REFERENCE_KERNEL. What you are reading above is the recording made earlier, reported as RECORDED_REPLAY by `verify demo`.
{
"authority_sha256": "48151d5d76902eac6ee32c605da1b9b29c079ee391200182b82b0285a4b9b556",
"bundle_sha256": "0fb8bf450e8f10e5837a42e7f34ba52dbc1ec30b73afc6942091fdce1436c21b",
"causally_assessed_run_ids": [],
"claims": [],
"errors": [
{
"code": "BUNDLE_PIN_MISMATCH",
"evidence_ids": [],
"message": "Bundle does not match external expected digest",
"object_id": null
},
{
"code": "SUBJECT_PIN_MISMATCH",
"evidence_ids": [],
"message": "Subject digest does not match external expected subject",
"object_id": null
}
],
"notes": [
"REFERENCE_KERNEL_ONLY",
"EVALUATOR_EVALUATES_EXTERNAL_AUTHORITY_AUTHORIZES",
"NO_SECURE_RUNNER",
"NO_OPERATIONAL_EFFECT_CLAIM"
],
"policy_sha256": "3729ec67b21a5bd31e23409d8bb4603336fc1dde27871c2f9c50a20269872838",
"properties": [
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P001-BUNDLE-PINNED",
"status": "FAIL"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P002-AUTHORITY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P003-POLICY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P004-SUBJECT-PINNED",
"status": "FAIL"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P015-SELF-AUTHORIZATION-DISABLED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P017-UNKNOWN-IS-NOT-PASS",
"status": "PASS"
}
],
"record_valid": false,
"release_authority": false,
"schema": "MFAK-RESULT-2.3",
"security_assessment_status": "NO_CONSTA",
"subject_sha256": "185fd6c9c5e9fd7ea9aa83f424653f28ec99e825c6214a9fae95f7173ab23410"
} UNTIMELY_EVIDENCE The evidence arrived later than the authority’s time policy allows relative to the run it claims to describe.
none
R2.6.0-AC707_TESTS/test_kernel.py::test_015Exact output of the AC7 reference kernel at recording time. Not a simulation, and not an independent certification. Replaying this file is not the same as evaluating now: use `verify kernel-evaluate --scenario <id>` to re-run the kernel against the versioned inputs beside it.
Re-run this yourself, livenode cli/bin/verify.mjs kernel-evaluate --scenario UNTIMELY_EVIDENCE --json That command evaluates this scenario’s versioned inputs with the kernel on your machine and reports execution_mode=LIVE_REFERENCE_KERNEL. What you are reading above is the recording made earlier, reported as RECORDED_REPLAY by `verify demo`.
{
"authority_sha256": "48151d5d76902eac6ee32c605da1b9b29c079ee391200182b82b0285a4b9b556",
"bundle_sha256": "1b81ca700c0761c9a792527d9d26c110cacceef6332c2933bc2679000b8d43f2",
"causally_assessed_run_ids": [],
"claims": [
{
"claim_id": "CLAIM-SAFE",
"evidence_ids": [
"E-RUNTIME"
],
"findings": [
{
"code": "CLAIM_REQUIRED_EVIDENCE_UNUSABLE",
"evidence_ids": [
"E-RUNTIME"
],
"message": "Claim requires stale, untimely, or missing evidence",
"object_id": "CLAIM-SAFE"
}
],
"status": "NO_CONSTA"
}
],
"errors": [],
"notes": [
"REFERENCE_KERNEL_ONLY",
"EVALUATOR_EVALUATES_EXTERNAL_AUTHORITY_AUTHORIZES",
"NO_SECURE_RUNNER",
"NO_OPERATIONAL_EFFECT_CLAIM"
],
"policy_sha256": "3729ec67b21a5bd31e23409d8bb4603336fc1dde27871c2f9c50a20269872838",
"properties": [
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P001-BUNDLE-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P002-AUTHORITY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P003-POLICY-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P004-SUBJECT-PINNED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P005-EVIDENCE-CONTENT-INTEGRITY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P006-EVIDENCE-SUBJECT-BINDING",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P007-RUN-BINDING",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P008-STALENESS-CHECKED",
"status": "PASS"
},
{
"evidence_ids": [
"E-RUNTIME"
],
"findings": [
{
"code": "EVIDENCE_TIME_INVALID",
"evidence_ids": [
"E-RUNTIME"
],
"message": "Evidence time is outside the explicit authority time policy",
"object_id": "MF-P009-TIME-BOUNDARIES"
}
],
"property_id": "MF-P009-TIME-BOUNDARIES",
"status": "NO_CONSTA"
},
{
"evidence_ids": [],
"findings": [
{
"code": "REQUIRED_EVIDENCE_KIND_PRESENT_BUT_UNUSABLE",
"evidence_ids": [],
"message": "runtime",
"object_id": "MF-P010-EVIDENCE-COMPLETENESS"
}
],
"property_id": "MF-P010-EVIDENCE-COMPLETENESS",
"status": "NO_CONSTA"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P011-CONFLICT-FREE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P012-ONE-USE-CONSISTENCY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [
{
"code": "CAUSAL_PREAUTH_NOT_IMPLEMENTED",
"evidence_ids": [],
"message": "Offline evaluation cannot prove consume -> capability -> effect ordering",
"object_id": "MF-P013-CAUSAL-PREAUTH"
}
],
"property_id": "MF-P013-CAUSAL-PREAUTH",
"status": "NO_CONSTA"
},
{
"evidence_ids": [],
"findings": [
{
"code": "STRUCTURAL_INDEPENDENCE_INSUFFICIENT",
"evidence_ids": [],
"message": "Declared producer diversity is insufficient; physical independence is never inferred",
"object_id": "MF-P014-STRUCTURAL-INDEPENDENCE"
}
],
"property_id": "MF-P014-STRUCTURAL-INDEPENDENCE",
"status": "NO_CONSTA"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P015-SELF-AUTHORIZATION-DISABLED",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P016-POLICY-CONSUMED-IS-PINNED-POLICY",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P017-UNKNOWN-IS-NOT-PASS",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P018-VERIFIED-EVIDENCE-IS-CONSUMED-EVIDENCE",
"status": "PASS"
},
{
"evidence_ids": [],
"findings": [],
"property_id": "MF-P019-CHANGE-IMPACT-CHECKED",
"status": "PASS"
}
],
"record_valid": true,
"release_authority": false,
"schema": "MFAK-RESULT-2.3",
"security_assessment_status": "NO_CONSTA",
"subject_sha256": "5a30ea7597d1c5a244200812200e9a309dd6e53c1bc21733c3ec0024060a991e"
}