File size: 2,669 Bytes
bff05a9 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | import gradio as gr
HTML = """
<div style=\"max-width:920px;margin:24px auto;padding:24px;border:1px solid rgba(255,255,255,0.12);border-radius:16px;background:rgba(0,0,0,0.35);color:#e5e7eb;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial;\">
<h1 style=\"margin:0 0 8px 0;letter-spacing:0.12em;text-transform:uppercase;\">CROVIA · Start Here</h1>
<div style=\"color:#94a3b8;margin-bottom:18px;\">If AI is trained on data, there must be evidence.</div>
<h3 style=\"margin:18px 0 8px 0;color:#a78bfa;\">Official Surfaces (Public)</h3>
<div><a href=\"https://croviatrust.com/\" target=\"_blank\" style=\"color:#38bdf8;\">croviatrust.com</a></div>
<div><a href=\"https://registry.croviatrust.com/registry\" target=\"_blank\" style=\"color:#38bdf8;\">registry.croviatrust.com/registry</a></div>
<div><a href=\"https://registry.croviatrust.com/registry/omissions\" target=\"_blank\" style=\"color:#38bdf8;\">registry.croviatrust.com/registry/omissions</a></div>
<h3 style=\"margin:18px 0 8px 0;color:#a78bfa;\">HuggingFace Spaces (Public)</h3>
<div><a href=\"https://huggingface.co/spaces/Crovia/omission-oracle\" target=\"_blank\" style=\"color:#38bdf8;\">Registry Observer</a></div>
<div><a href=\"https://huggingface.co/spaces/Crovia/cep-terminal\" target=\"_blank\" style=\"color:#38bdf8;\">CEP Terminal</a></div>
<h3 style=\"margin:18px 0 8px 0;color:#a78bfa;\">HuggingFace Datasets (Public)</h3>
<div><a href=\"https://huggingface.co/datasets/Crovia/global-ai-training-omissions\" target=\"_blank\" style=\"color:#38bdf8;\">Global AI Training Omissions</a></div>
<div><a href=\"https://huggingface.co/datasets/Crovia/cep-capsules\" target=\"_blank\" style=\"color:#38bdf8;\">CEP Reference Capsules</a></div>
<h3 style=\"margin:18px 0 8px 0;color:#a78bfa;\">Open Plane</h3>
<div style=\"color:#cbd5e1;line-height:1.6;\">
Records observations of evidence presence and evidence absence. Publishes verifiable surfaces (timestamps, hashes, merkle roots, append-only artifacts). No judgment. No settlement claims.
</div>
<h3 style=\"margin:18px 0 8px 0;color:#a78bfa;\">Pro Plane (Not publicly deployed)</h3>
<div style=\"color:#cbd5e1;line-height:1.6;\">
Crovia also defines a production/enterprise plane (settlement, attestation, private proofs). This Space does not expose it.
</div>
<div style=\"margin-top:18px;color:#94a3b8;font-size:12px;\">
Source: <a href=\"https://github.com/croviatrust\" target=\"_blank\" style=\"color:#38bdf8;\">github.com/croviatrust</a>
</div>
</div>
"""
with gr.Blocks(title="CROVIA · Start Here") as app:
gr.HTML(HTML)
if __name__ == "__main__":
app.launch()
|