"You must wait at least 30 minutes after eating before swimming or you will suffer dangerous cramps."

health myths · generated 2026-03-28 · v0.10.0
DISPROVED (with unverified citations) 4 citations
Evidence assessed across 3 verified citations.
Verified by Proof Engine — an open-source tool that verifies claims using cited sources and executable code. Reasoning transparent and auditable.
methodology · github · re-run this proof · submit your own

This is one of the most persistent pieces of parenting folklore — and medical science has found no evidence to support it.

What Was Claimed?

The claim is a rule most of us heard as children: if you swim too soon after eating, you'll get dangerous cramps that could cause you to drown. The implied mechanism is that your body diverts blood from your muscles to your digestive system, leaving your limbs unable to function properly in the water. Parents have enforced 30-minute waiting periods at pools and beaches for generations based on this belief.

What Did We Find?

The theory behind this rule simply doesn't hold up. Duke Health, the medical system of Duke University, directly examined the blood-diversion mechanism and found it "unfounded." The idea that digestion starves your muscles of blood severely enough to cause dangerous cramping is not supported by how the body actually works.

UAMS Health, part of the University of Arkansas for Medical Sciences, is equally direct: there is no medical evidence to support the myth. This isn't a case of insufficient research — it's a case where the research that exists consistently points the other way.

Encyclopaedia Britannica summarizes the scientific consensus: the chances of suffering a stomach cramp while swimming are remote regardless of when you last ate. Scholars have been questioning this folk belief since at least the 1950s, and the evidence has never materialized to support it.

Searching for any peer-reviewed study documenting a drowning caused by swimming after eating turned up nothing. Not a single such case appears in the medical literature. Neither the American Academy of Pediatrics nor the American Red Cross currently recommends waiting any specific time after eating before swimming. A 2011 Red Cross Scientific Advisory Council review found no evidence of danger.

The one genuine nuance: eating a large meal and then doing vigorous exercise can cause mild nausea or minor discomfort. This is real but it isn't dangerous, and it certainly isn't the dramatic cramping the rule warns about.

What Should You Keep In Mind?

The disproof relies on three verified sources; a fourth — a position statement from the International Life Saving Federation — could not be retrieved because the original PDF was unavailable through automated means. The three verified sources are independently sufficient to meet the disproof standard, and other sources cite the ILSF finding as well-established.

The sources rated as "tier 2" in the automated credibility system are Duke University's health system and the University of Arkansas for Medical Sciences — both operated by accredited medical schools. The classification is an artifact of how domains are categorized automatically, not a reflection of their authority on medical questions.

There is a narrow real-world scenario worth noting: if you eat an unusually large meal and immediately attempt competitive-level swimming, you might feel uncomfortable. That discomfort is not the dangerous cramp scenario the rule describes, and no source characterizes it as a safety risk.

How Was This Verified?

This claim was evaluated by collecting independent authoritative sources that either support or reject the causal mechanism — that eating before swimming causes dangerous cramps. The verification required finding at least three independent sources explicitly rejecting the claim. You can read the structured proof report for the full evidence summary, review every source fetch and extraction decision in the full verification audit, or re-run the proof yourself.

What could challenge this verdict?

  1. Is there any peer-reviewed study supporting the claim? Searched across medical databases and general web. No peer-reviewed study was found. Multiple sources explicitly state that no documented case of drowning caused by swimming on a full stomach has ever been recorded in medical literature.

  2. Do any major medical or safety organizations recommend waiting? Neither the American Academy of Pediatrics nor the American Red Cross makes any such recommendation. The ILSF explicitly states the recommendation is unfounded. The 2011 Red Cross Scientific Advisory Council review found no evidence of danger.

  3. Could strenuous competitive swimming after eating pose some risk? Some sources note mild discomfort is possible during vigorous exercise after eating, but characterize this as inconvenient, not dangerous. No source describes exercise-associated cramps after eating as a drowning risk.

Source: proof.py JSON summary

Sources

SourceIDTypeVerified
Duke Health (Duke University Health System) B1 Unclassified Yes
UAMS Health (University of Arkansas for Medical Sciences) B2 Unclassified Yes
Encyclopaedia Britannica B3 Reference Yes
International Life Saving Federation (ILSF) B4 Unclassified Not Found
Verified source count meeting disproof threshold A1 Computed

detailed evidence

Detailed Evidence

Evidence Summary

ID Fact Verified
B1 Duke Health: myth that blood diversion causes dangerous cramps is unfounded Yes
B2 UAMS Health: no medical evidence supports the myth Yes
B3 Britannica: science does not support the food-drowning link Yes
B4 International Life Saving Federation: no evidence eating before swimming increases drowning risk No (quote not found via Wayback — PDF source)
A1 Verified source count meeting disproof threshold Computed: 3 sources verified, meeting threshold of 3 for disproof

Source: proof.py JSON summary

Proof Logic

The claim that swimming within 30 minutes of eating causes dangerous cramps is a piece of folk wisdom with no scientific support. The disproof proceeds by collecting authoritative medical sources that explicitly reject this claim.

Duke Health (B1) states that the theory behind the myth — that blood diversion to the digestive tract impairs muscle function — "is unfounded." UAMS Health (B2) confirms "there is no medical evidence to support the myth." Encyclopaedia Britannica (B3) notes that "the chances of suffering a stomach cramp while swimming are remote, regardless of when the swimmer last ate," and that medical science has "long ago disputed the food-drowning link, with papers from the 1950s and beyond questioning whether there was any correlation."

The International Life Saving Federation (B4) published a position statement concluding that eating before swimming does not increase drowning risk, though the PDF citation could not be verified via automated fetch.

Three independently sourced and verified citations (B1, B2, B3) meet the disproof threshold of 3, confirming medical consensus rejects this claim.

Source: author analysis

Conclusion

DISPROVED (with unverified citations). The claim that you must wait at least 30 minutes after eating before swimming or suffer dangerous cramps is a myth with no scientific basis. Three verified authoritative sources (B1 Duke Health, B2 UAMS Health, B3 Britannica) independently confirm that the supposed causal mechanism is unfounded, cramps from swimming after eating are rare and not dangerous, and no drowning has ever been documented from swimming after eating. The disproof does not depend on the unverified citation (B4 ILSF PDF) — the three verified sources alone meet the threshold.

Note: 3 citation(s) come from unclassified or low-credibility sources (tier 2). Duke Health and UAMS Health are university medical system websites; their tier-2 classification reflects automated domain lookup, not actual credibility concerns — both are affiliated with accredited medical schools. See Source Credibility Assessment in the audit trail.

audit trail

Citation Verification 3/4 unflagged · 1 not found 1 flagged

3/4 citations unflagged. 1 flagged for review:

  • quote not found on page
  • fetched from Wayback Machine
Original audit log

B1 (duke_health) - Status: verified - Method: full_quote - Fetch mode: live

B2 (uams_health) - Status: verified - Method: full_quote - Fetch mode: live

B3 (britannica) - Status: verified - Method: full_quote - Fetch mode: live

B4 (ilsf) - Status: not_found - Fetch mode: wayback - Impact: The ILSF position statement is a corroborating source. The disproof does not depend on B4 — the three verified sources (B1, B2, B3) independently meet the threshold of 3. The ILSF finding is well-known and cited by multiple other verified sources (author analysis).

Source: proof.py JSON summary; impact analysis is author analysis

Claim Specification
Field Value
Subject swimming after eating
Property whether swimming within 30 minutes of eating causes dangerous cramps
Operator >=
Threshold 3
Proof direction disprove
Operator note This is a disproof. The claim asserts a causal link: eating + swimming within 30 min = dangerous cramps. 'Dangerous' implies cramps severe enough to cause drowning or serious injury. We seek >= 3 independent authoritative sources that reject this causal claim. The claim is a compound assertion: (1) swimming after eating causes cramps, AND (2) those cramps are dangerous. If either sub-claim is rejected by medical consensus, the overall claim is disproved.

Source: proof.py JSON summary

Claim Interpretation

Natural language claim: "You must wait at least 30 minutes after eating before swimming or you will suffer dangerous cramps."

Formal interpretation: This is a compound causal assertion: (1) swimming within 30 minutes of eating causes muscle cramps, AND (2) those cramps are dangerous (severe enough to cause drowning or serious injury). The claim is treated as a universal rule ("you must," "you will"), not a probabilistic statement. If authoritative medical sources reject either sub-claim, the overall claim is disproved.

Disproof threshold: >= 3 independent authoritative sources that reject the causal claim. This is the standard threshold for qualitative consensus proofs.

Source: proof.py JSON summary

Source Credibility Assessment
Fact ID Domain Type Tier Note
B1 dukehealth.org unknown 2 Unclassified domain — Duke University Health System, affiliated with Duke University School of Medicine. Authoritative medical source despite tier-2 automated classification.
B2 uamshealth.com unknown 2 Unclassified domain — University of Arkansas for Medical Sciences health system. Authoritative academic medical source.
B3 britannica.com reference 3 Established reference source (Encyclopaedia Britannica).
B4 ilsf.org unknown 2 Unclassified domain — International Life Saving Federation, the international authority on water safety. Citation could not be verified (PDF).

Note: B1, B2, and B4 have tier 2 (unclassified) due to automated domain lookup limitations. Duke Health and UAMS Health are university medical system websites operated by accredited medical schools. ILSF is the recognized international authority on drowning prevention and water safety. All are authoritative sources for this medical claim despite their automated tier classification.

Source: proof.py JSON summary; tier context is author analysis

Computation Traces
  Confirmed sources: 3 / 4
  verified source count vs disproof threshold: 3 >= 3 = True

Source: proof.py inline output (execution trace)

Independent Source Agreement
Property Value
Sources consulted 4
Sources verified 3
duke_health verified
uams_health verified
britannica verified
ilsf not_found
Independence note Sources are from different institutions: Duke University Health System, University of Arkansas for Medical Sciences, Encyclopaedia Britannica, and the International Life Saving Federation. These represent independent medical, academic, and reference organizations.

Source: proof.py JSON summary

Adversarial Checks

1. Is there any peer-reviewed study showing that eating before swimming causes dangerous cramps or drowning? - Verification performed: Searched for 'eating before swimming cramps dangerous evidence support' across medical databases and general web. Reviewed results from Duke Health, UAMS, Mayo Clinic, Red Cross, Britannica, ILSF, and multiple other medical sources. - Finding: No peer-reviewed study was found that supports the claim. Multiple sources explicitly state that no documented case of drowning caused by swimming on a full stomach has ever been recorded in medical literature. - Breaks proof: No

2. Do any major medical or safety organizations recommend waiting 30 minutes after eating before swimming? - Verification performed: Searched for current recommendations from American Academy of Pediatrics, American Red Cross, International Life Saving Federation, and Mayo Clinic regarding eating and swimming. - Finding: Neither the American Academy of Pediatrics nor the American Red Cross makes any specific recommendation about waiting after eating before swimming. The ILSF explicitly states the recommendation is unfounded. The 2011 Red Cross Scientific Advisory Council review found no evidence of danger. - Breaks proof: No

3. Could strenuous competitive swimming after a large meal pose some risk, even if recreational swimming does not? - Verification performed: Searched for 'competitive swimming eating cramps exercise intensity' to check if the claim has any validity for extreme exercise conditions. - Finding: Some sources note mild discomfort (nausea, minor cramps) is possible during vigorous exercise after eating, but characterize this as inconvenient, not dangerous. No source describes exercise-associated cramps after eating as a drowning risk. The claim specifies 'dangerous cramps,' which is not supported even for strenuous swimming. - Breaks proof: No

Source: proof.py JSON summary

Quality Checks
  • Rule 1: N/A — qualitative consensus proof, no numeric extraction from quotes
  • Rule 2: All 4 citation URLs fetched and quotes checked; 3 verified, 1 not found (PDF via Wayback)
  • Rule 3: N/A — no time-dependent logic in this proof
  • Rule 4: Claim interpretation explicit with operator rationale documenting disproof direction and threshold choice
  • Rule 5: Three adversarial checks searched for independent counter-evidence supporting the claim; none found
  • Rule 6: 4 independent sources from different institutions consulted; 3 verified
  • Rule 7: N/A — qualitative consensus proof, no constants or formulas
  • validate_proof.py result: PASS with warnings (1 warning: no else-fallback in verdict assignment — cosmetic only, all code paths covered by elif chain)

Source: author analysis

Source Data

For this qualitative/consensus proof, extractions record citation verification status rather than numeric values:

Fact ID Value (status) Countable Quote snippet
B1 verified Yes "the blood going to your digestive tract after eating steals the blood needed to "
B2 verified Yes "there is no medical evidence to support the myth"
B3 verified Yes "The chances of suffering a stomach cramp while swimming are remote, regardless o"
B4 not_found No "eating before swimming does not increase the risk of drowning"

Source: proof.py JSON summary

Cite this proof
Proof Engine. (2026). Claim Verification: “You must wait at least 30 minutes after eating before swimming or you will suffer dangerous cramps.” — Disproved (with unverified citations). https://proofengine.info/proofs/you-must-wait-at-least-30-minutes-after-eating-bef/
Proof Engine. "Claim Verification: “You must wait at least 30 minutes after eating before swimming or you will suffer dangerous cramps.” — Disproved (with unverified citations)." 2026. https://proofengine.info/proofs/you-must-wait-at-least-30-minutes-after-eating-bef/.
@misc{proofengine_you_must_wait_at_least_30_minutes_after_eating_bef,
  title   = {Claim Verification: “You must wait at least 30 minutes after eating before swimming or you will suffer dangerous cramps.” — Disproved (with unverified citations)},
  author  = {{Proof Engine}},
  year    = {2026},
  url     = {https://proofengine.info/proofs/you-must-wait-at-least-30-minutes-after-eating-bef/},
  note    = {Verdict: DISPROVED (with unverified citations). Generated by proof-engine v0.10.0},
}
TY  - DATA
TI  - Claim Verification: “You must wait at least 30 minutes after eating before swimming or you will suffer dangerous cramps.” — Disproved (with unverified citations)
AU  - Proof Engine
PY  - 2026
UR  - https://proofengine.info/proofs/you-must-wait-at-least-30-minutes-after-eating-bef/
N1  - Verdict: DISPROVED (with unverified citations). Generated by proof-engine v0.10.0
ER  -
View proof source 239 lines · 11.7 KB

This is the proof.py that produced the verdict above. Every fact traces to code below. (This proof has not yet been minted to Zenodo; the source here is the working copy from this repository.)

"""
Proof: You must wait at least 30 minutes after eating before swimming or you will suffer dangerous cramps.
Generated: 2026-03-28
"""
import json
import os
import sys

PROOF_ENGINE_ROOT = os.environ.get("PROOF_ENGINE_ROOT")
if not PROOF_ENGINE_ROOT:
    _d = os.path.dirname(os.path.abspath(__file__))
    while _d != os.path.dirname(_d):
        if os.path.isdir(os.path.join(_d, "proof-engine", "skills", "proof-engine", "scripts")):
            PROOF_ENGINE_ROOT = os.path.join(_d, "proof-engine", "skills", "proof-engine")
            break
        _d = os.path.dirname(_d)
    if not PROOF_ENGINE_ROOT:
        raise RuntimeError("PROOF_ENGINE_ROOT not set and skill dir not found via walk-up from proof.py")
sys.path.insert(0, PROOF_ENGINE_ROOT)
from datetime import date

from scripts.verify_citations import verify_all_citations, build_citation_detail
from scripts.computations import compare

# 1. CLAIM INTERPRETATION (Rule 4)
CLAIM_NATURAL = "You must wait at least 30 minutes after eating before swimming or you will suffer dangerous cramps."
CLAIM_FORMAL = {
    "subject": "swimming after eating",
    "property": "whether swimming within 30 minutes of eating causes dangerous cramps",
    "operator": ">=",
    "operator_note": (
        "This is a disproof. The claim asserts a causal link: eating + swimming within 30 min = "
        "dangerous cramps. 'Dangerous' implies cramps severe enough to cause drowning or serious "
        "injury. We seek >= 3 independent authoritative sources that reject this causal claim. "
        "The claim is a compound assertion: (1) swimming after eating causes cramps, AND "
        "(2) those cramps are dangerous. If either sub-claim is rejected by medical consensus, "
        "the overall claim is disproved."
    ),
    "threshold": 3,
    "proof_direction": "disprove",
}

# 2. FACT REGISTRY
FACT_REGISTRY = {
    "B1": {"key": "duke_health", "label": "Duke Health: myth that blood diversion causes dangerous cramps is unfounded"},
    "B2": {"key": "uams_health", "label": "UAMS Health: no medical evidence supports the myth"},
    "B3": {"key": "britannica", "label": "Britannica: science does not support the food-drowning link"},
    "B4": {"key": "ilsf", "label": "International Life Saving Federation: no evidence eating before swimming increases drowning risk"},
    "A1": {"label": "Verified source count meeting disproof threshold", "method": None, "result": None},
}

# 3. EMPIRICAL FACTS — sources that REJECT the claim (confirm it's false)
empirical_facts = {
    "duke_health": {
        "quote": "the blood going to your digestive tract after eating steals the blood needed to keep your arms and legs pumping during swimming is unfounded",
        "url": "https://www.dukehealth.org/blog/myth-or-fact-should-you-wait-swim-after-eating",
        "source_name": "Duke Health (Duke University Health System)",
    },
    "uams_health": {
        "quote": "there is no medical evidence to support the myth",
        "url": "https://uamshealth.com/medical-myths/do-you-have-to-wait-30-minutes-after-eating-before-swimming/",
        "source_name": "UAMS Health (University of Arkansas for Medical Sciences)",
    },
    "britannica": {
        "quote": "The chances of suffering a stomach cramp while swimming are remote, regardless of when the swimmer last ate",
        "url": "https://www.britannica.com/story/is-it-really-dangerous-to-swim-after-eating",
        "source_name": "Encyclopaedia Britannica",
    },
    "ilsf": {
        "quote": "There is no evidence that eating before swimming increases risk for drowning",
        "url": "https://www.ilsf.org/wp-content/uploads/2018/11/MPS-18-2014-Eating-before-Swimming.pdf",
        "source_name": "International Life Saving Federation (ILSF)",
        "snapshot": (
            "MEDICAL POSITION STATEMENT - MPS 18 EATING BEFORE SWIMMING "
            "BACKGROUND There is a longstanding advice that one should wait after eating "
            "before swimming. Often an hour of wait is recommended. This review is conducted "
            "to evaluate the evidence that eating is a risk factor for drowning and that "
            "waiting to swim after eating will decrease this risk. "
            "Question Is there evidence that persons who have eaten recently have increased "
            "risk (over that of the general population) to participate in bathing, recreation, "
            "instruction and competition on and in-water activity? "
            "STATEMENT There is no evidence that eating before swimming increases risk for "
            "drowning. While eating has been associated with nausea, vomiting, and abdominal "
            "pain, the causal relationship between these phenomena and drowning risk has not "
            "been reported nor well studied. Therefore, recommendations on amounts, timing, "
            "and food type when eating prior to swimming or water activities cannot be based "
            "on scientific evidence. "
            "SUMMARY There is little published scientific literature or even general "
            "information on the effects of eating before swimming. The two swim studies, "
            "both conducted in the 1960's, showed no effect on swimming performance and "
            "minimal side effects at several different time intervals after a meal. No "
            "reported cases of eating before swimming causing or contributing to fatal or "
            "nonfatal drowning are reported in any of the literature searched. "
            "No research, major medical or water safety organizations make any recommendations "
            "to wait before swimming after eating. "
            "RECOMMENDATIONS Food intake restrictions prior to swimming are unfounded. "
            "Class II Recommendation"
        ),
    },
}

# 4. CITATION VERIFICATION (Rule 2)
citation_results = verify_all_citations(empirical_facts, wayback_fallback=True)

# 5. COUNT SOURCES WITH VERIFIED CITATIONS
COUNTABLE_STATUSES = ("verified", "partial")
n_confirmed = sum(
    1 for key in empirical_facts
    if citation_results[key]["status"] in COUNTABLE_STATUSES
)
print(f"  Confirmed sources: {n_confirmed} / {len(empirical_facts)}")

# 6. CLAIM EVALUATION — MUST use compare()
claim_holds = compare(n_confirmed, CLAIM_FORMAL["operator"], CLAIM_FORMAL["threshold"],
                      label="verified source count vs disproof threshold")

# 7. ADVERSARIAL CHECKS (Rule 5)
adversarial_checks = [
    {
        "question": "Is there any peer-reviewed study showing that eating before swimming causes dangerous cramps or drowning?",
        "verification_performed": (
            "Searched for 'eating before swimming cramps dangerous evidence support' across "
            "medical databases and general web. Reviewed results from Duke Health, UAMS, Mayo Clinic, "
            "Red Cross, Britannica, ILSF, and multiple other medical sources."
        ),
        "finding": (
            "No peer-reviewed study was found that supports the claim. Multiple sources explicitly "
            "state that no documented case of drowning caused by swimming on a full stomach has ever "
            "been recorded in medical literature."
        ),
        "breaks_proof": False,
    },
    {
        "question": "Do any major medical or safety organizations recommend waiting 30 minutes after eating before swimming?",
        "verification_performed": (
            "Searched for current recommendations from American Academy of Pediatrics, American Red Cross, "
            "International Life Saving Federation, and Mayo Clinic regarding eating and swimming."
        ),
        "finding": (
            "Neither the American Academy of Pediatrics nor the American Red Cross makes any specific "
            "recommendation about waiting after eating before swimming. The ILSF explicitly states "
            "the recommendation is unfounded. The 2011 Red Cross Scientific Advisory Council review "
            "found no evidence of danger."
        ),
        "breaks_proof": False,
    },
    {
        "question": "Could strenuous competitive swimming after a large meal pose some risk, even if recreational swimming does not?",
        "verification_performed": (
            "Searched for 'competitive swimming eating cramps exercise intensity' to check if the "
            "claim has any validity for extreme exercise conditions."
        ),
        "finding": (
            "Some sources note mild discomfort (nausea, minor cramps) is possible during vigorous "
            "exercise after eating, but characterize this as inconvenient, not dangerous. No source "
            "describes exercise-associated cramps after eating as a drowning risk. The claim specifies "
            "'dangerous cramps,' which is not supported even for strenuous swimming."
        ),
        "breaks_proof": False,
    },
]

# 8. VERDICT AND STRUCTURED OUTPUT
if __name__ == "__main__":
    any_unverified = any(
        cr["status"] != "verified" for cr in citation_results.values()
    )
    is_disproof = CLAIM_FORMAL.get("proof_direction") == "disprove"
    any_breaks = any(ac.get("breaks_proof") for ac in adversarial_checks)

    if any_breaks:
        verdict = "UNDETERMINED"
    elif claim_holds and not any_unverified:
        verdict = "DISPROVED" if is_disproof else "PROVED"
    elif claim_holds and any_unverified:
        verdict = ("DISPROVED (with unverified citations)" if is_disproof
                   else "PROVED (with unverified citations)")
    elif not claim_holds:
        verdict = "UNDETERMINED"

    FACT_REGISTRY["A1"]["method"] = f"count(verified citations) = {n_confirmed}"
    FACT_REGISTRY["A1"]["result"] = str(n_confirmed)

    citation_detail = build_citation_detail(FACT_REGISTRY, citation_results, empirical_facts)

    extractions = {}
    for fid, info in FACT_REGISTRY.items():
        if not fid.startswith("B"):
            continue
        ef_key = info["key"]
        cr = citation_results.get(ef_key, {})
        extractions[fid] = {
            "value": cr.get("status", "unknown"),
            "value_in_quote": cr.get("status") in COUNTABLE_STATUSES,
            "quote_snippet": empirical_facts[ef_key]["quote"][:80],
        }

    summary = {
        "fact_registry": {
            fid: {k: v for k, v in info.items()}
            for fid, info in FACT_REGISTRY.items()
        },
        "claim_formal": CLAIM_FORMAL,
        "claim_natural": CLAIM_NATURAL,
        "citations": citation_detail,
        "extractions": extractions,
        "cross_checks": [
            {
                "description": "Multiple independent sources consulted",
                "n_sources_consulted": len(empirical_facts),
                "n_sources_verified": n_confirmed,
                "sources": {k: citation_results[k]["status"] for k in empirical_facts},
                "independence_note": (
                    "Sources are from different institutions: Duke University Health System, "
                    "University of Arkansas for Medical Sciences, Encyclopaedia Britannica, "
                    "and the International Life Saving Federation. These represent independent "
                    "medical, academic, and reference organizations."
                ),
            }
        ],
        "adversarial_checks": adversarial_checks,
        "verdict": verdict,
        "key_results": {
            "n_confirmed": n_confirmed,
            "threshold": CLAIM_FORMAL["threshold"],
            "operator": CLAIM_FORMAL["operator"],
            "claim_holds": claim_holds,
        },
        "generator": {
            "name": "proof-engine",
            "version": open(os.path.join(PROOF_ENGINE_ROOT, "VERSION")).read().strip(),
            "repo": "https://github.com/yaniv-golan/proof-engine",
            "generated_at": date.today().isoformat(),
        },
    }

    print("\n=== PROOF SUMMARY (JSON) ===")
    print(json.dumps(summary, indent=2, default=str))

↓ download proof.py

Re-execute this proof

The verdict above is cached from when this proof was minted. To re-run the exact proof.py shown in "View proof source" and see the verdict recomputed live, launch it in your browser — no install required.

Re-execute from GitHub commit 1ba3732 — same bytes shown above.

Re-execute in Binder runs in your browser · ~60s · no install

First run takes longer while Binder builds the container image; subsequent runs are cached.

machine-readable formats

Jupyter Notebook interactive re-verification W3C PROV-JSON provenance trace RO-Crate 1.1 research object package
Downloads & raw data

found this useful? ★ star on github