# IF.TTT — Developers / API
Developer-facing overview of the IF.TTT public receipt surface: stable no-login URLs, HTML fallbacks for sandboxes, and offline verification bundles.

Public receipt surface (no login)

# Stable URLs, predictable verification.

IF.TTT is intentionally boring from a developer perspective: compute hashes, publish receipts, and keep the proof surface stable. The system is designed for third parties who are not inside your network.

### What “VERIFIED” means (black/white)

Verified
The bytes you can download hash to the same values shown on the trace receipt.
Quantum ready
A post‑quantum signature receipt exists (additive; integrity hashes still stand).
Not implied
Compliance, intent, or correctness of interpretation.
SHARE SURFACE
NO‑LOGIN

    https://infrafabric.io/static/trace/<shareId>
    https://infrafabric.io/static/dossier/<shareId>
    https://infrafabric.io/static/dossier/<shareId>/download
    https://infrafabric.io/static/pack/<shareId>.md
    https://infrafabric.io/static/review/<shareId>.md
    https://infrafabric.io/static/marketing/<shareId>.md
    https://infrafabric.io/static/source/<source_sha256>.pdf

## HTML fallback (for sandboxed reviewers)

Some external review environments can load HTML but reject downloadable binaries or raw markdown. For those, we publish HTML views alongside the raw assets.

### Raw

    /static/pack/<shareId>.md
    /static/review/<shareId>.md
    /static/marketing/<shareId>.md

### HTML view

    /static/pack/<shareId>
    /static/review/<shareId>
    /static/marketing/<shareId>

## Offline verification (triage bundles)

Download a bundle (lightweight/standard/full) and verify without relying on the live site.

### Bundle selector (demo)

Triage selector (HTML) https://infrafabric.io/static/hosted/review/trace-bundles/d70ed99a/index.html Verifier (HTML) https://infrafabric.io/static/hosted/iftrace.html Verifier (download) https://infrafabric.io/static/hosted/iftrace.py

Note: some “web fetchers” reject `.tar.gz` with a client-side error even when browsers/curl succeed. Use the HTML views and download bundles locally.

### Verify (CLI)

    curl -fsSL -o iftrace.py 'https://infrafabric.io/static/hosted/iftrace.py'
    python3 iftrace.py verify trace_bundle_<id>_standard.tar.gz --expected-sha256 <sha256>

If hashes match, the receipt’s integrity claim is satisfied.

## Docs

IF.TTT paper update (review pack) https://infrafabric.io/static/hosted/review/ifttt-paper-update/2025-12-28/review-pack.html
Sectors Public Sector Enterprise Research Professional · Industries Healthcare Financial Legal
Developers | API