Starting inputs
A plausible synthetic claim
A malformed DOI declaration
A matching excerpt
An exact locator
Ordered execution
Work the example
- 1
Parse the declared identifier by source kind.
- 2
Refuse invalid DOI syntax.
- 3
Keep excerpt relevance separate from source identity.
- 4
Emit the identity blocker.
- 5
Request a valid DOI or public URL.
Expected outputs
- Declared-format-invalid status
- source-identifier-invalid blocker
- No source-resolution claim
Verification checks
- normalizedIdentifier remains the submitted value.
- The claim is blocked.
- No network lookup is represented.
Fail closed
Refusal conditions
- The title substitutes for an identifier.
- A matching excerpt erases identity failure.
- A guessed DOI is silently inserted.
Real compiler output · synthetic input
Preflight result
Claims
1
Ready
0
Blocked
1
Metadata only
0
claim-001 · blocked-before-source-inspection
source-identifier-invalid
Digest-bound public fixture
Check the expected state
This fixture contains synthetic operational fields only. Its digest establishes fixture integrity, not scientific truth or a completed commercial transaction.
{
"artifactKind": "preflight-result",
"schemaVersion": "maha-evidence-preflight/1.0",
"input": {
"requestId": "epf_public-example-identity-005",
"claimCount": 1,
"sourceKinds": [
"doi"
]
},
"expected": {
"summary": {
"claimCount": 1,
"readyForSourceInspection": 0,
"blockedBeforeSourceInspection": 1,
"metadataOnly": 0,
"locatedExcerptCount": 1
},
"blockerSets": [
[
"source-identifier-invalid"
]
],
"resultSha256": "sha256:a6a70c25019683844d2e04da0d9a1d5957524b0de2719e73a1db7f9d86d6ff09"
},
"artifactSha256": "sha256:08e802391587475d11b99e8090c2dfb003e8d7441a78dc5727f7e2b35f800adb"
}