| 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() | |