hosted/ifttt/verticals/sciences/index.html

159 lines
6.5 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>IF.TTT — Sciences</title>
<meta name="description" content="IF.TTT for science and research: provenance and reproducibility for reports, analyses, and model outputs." />
<link rel="stylesheet" href="../../style.css" />
</head>
<body>
<header class="top">
<div class="wrap top__inner">
<a class="brand" href="../../" aria-label="IF.TTT home">
<img class="brand__logo" src="../../assets/if-logo-simple.svg" alt="" aria-hidden="true" />
<span class="brand__text">
<span class="brand__title">IF.TTT</span>
<span class="brand__sub">Sciences / research</span>
</span>
</a>
<nav class="nav" aria-label="Primary">
<a href="../">Verticals</a>
<a href="../../#how">How</a>
<a href="../../#verify">Verify</a>
<a href="../../about/">About</a>
<a href="../../api/">Developers</a>
</nav>
</div>
</header>
<main id="top">
<section class="hero">
<div class="wrap hero__grid">
<div class="hero__copy">
<p class="kicker">Research reality</p>
<h1>Reproducibility is governance in a lab coat.</h1>
<p class="lede">
Scientific workflows already understand receipts: methods, datasets, and citations. IF.TTT is the same idea applied to AI outputs and
operational decisions: publish what can be verified, and mark what cant.
</p>
<div class="panel">
<h3>Thirdparty pressure</h3>
<ul class="list">
<li>Peer reviewers need the ability to reproduce claims.</li>
<li>Funding/compliance bodies need provenance for decisions and outputs.</li>
<li>Collaborators need proof that the artifact they received is the artifact you published.</li>
</ul>
</div>
<div class="panel" style="margin-top: 12px">
<h3>What IF.TTT provides</h3>
<div class="bw">
<div class="bw__row">
<div class="bw__k">Integrity</div>
<div class="bw__v">Hash receipts: same bytes, same hash, independent verification.</div>
</div>
<div class="bw__row">
<div class="bw__k">Clarity</div>
<div class="bw__v">Explicitly separates evidence (verified) from interpretation (not verified).</div>
</div>
<div class="bw__row">
<div class="bw__k">Portability</div>
<div class="bw__v">Offline bundles for constrained or future review environments.</div>
</div>
</div>
</div>
</div>
<aside class="hero__card" aria-label="Receipt-first process">
<div class="card">
<div class="card__media">
<img src="../../assets/red-team-stamp-600.png" alt="EYES ONLY // DAVE stamp" loading="lazy" />
</div>
<div class="card__hdr">
<div class="badge badge--ok">PROCESS</div>
<div class="badge">PROVENANCE</div>
</div>
<div class="card__body">
<ol class="steps">
<li class="step">
<div class="step__n">1</div>
<div class="step__b">
<div class="step__t">Hash the source</div>
<div class="step__d">Dataset / paper / prompt pack → <code>source_sha256</code>.</div>
</div>
</li>
<li class="step">
<div class="step__n">2</div>
<div class="step__b">
<div class="step__t">Hash the output</div>
<div class="step__d">The output you publish → <code>output_sha256</code>.</div>
</div>
</li>
<li class="step">
<div class="step__n">3</div>
<div class="step__b">
<div class="step__t">Publish the trace</div>
<div class="step__d">Receipt binds source ↔ output with trace id and versions.</div>
</div>
</li>
</ol>
</div>
</div>
</aside>
</div>
</section>
<section class="section section--alt">
<div class="wrap">
<h2>Portable verification artifacts</h2>
<p class="sub">So reviewers can validate without trusting your infrastructure.</p>
<pre class="code"><code>Trace receipt: https://infrafabric.io/static/trace/&lt;shareId&gt;
Pack (raw): https://infrafabric.io/static/pack/&lt;shareId&gt;.md
Pack (HTML): https://infrafabric.io/static/pack/&lt;shareId&gt;
Offline bundles: https://infrafabric.io/static/hosted/review/trace-bundles/&lt;id&gt;/index.html</code></pre>
</div>
</section>
<section class="section">
<div class="wrap">
<h2>Live example</h2>
<div class="links">
<a class="linkrow" href="https://infrafabric.io/static/trace/6qRgcR01kw_qNo63Dbs_ob9n" target="_blank" rel="noreferrer">
<span class="linkrow__t">Example trace receipt</span>
<span class="linkrow__u">https://infrafabric.io/static/trace/6qRgcR01kw_qNo63Dbs_ob9n</span>
</a>
</div>
</div>
</section>
</main>
<footer class="footer">
<div class="wrap footer__inner">
<div class="muted">If it cant be reproduced, it cant be governed.</div>
<div class="muted">
<a href="../">Verticals</a> · <a href="../../api/">Developers</a> · <a href="mailto:trace@infrafabric.io">trace@infrafabric.io</a>
</div>
</div>
</footer>
<div class="bottombar" aria-label="Quick links">
<div class="wrap bottombar__inner">
<div class="bottombar__left">
<a href="../finance/">Finance</a>
<a href="../legal/">Legal</a>
<a href="../sciences/">Sciences</a>
<a href="../government/">Government</a>
</div>
<div class="bottombar__right">
<a href="../../api/">Developers</a>
<span class="bottombar__sep">|</span>
<a href="../../api/">API</a>
</div>
</div>
</div>
</body>
</html>