From b14e679d5c4524f2d9da7c3921d4a2ed775e729f Mon Sep 17 00:00:00 2001 From: Nrupal Akolkar Date: Mon, 5 Oct 2026 17:45:24 -0600 Subject: [PATCH 1/4] chore: portfolio certification rollout (PR-flow, signed deploys, ASF docs, license) --- CHANGELOG.md | 19 +++++++++++++++++ CONTRIBUTING.md | 56 +++++++++++++++++++++++++++++++++++++++++++++++++ NOTICE.md | 10 +++++++++ README.md | 2 +- pyproject.toml | 2 +- 5 files changed, 87 insertions(+), 2 deletions(-) create mode 100644 CHANGELOG.md create mode 100644 CONTRIBUTING.md create mode 100644 NOTICE.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..f1fc0e7 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,19 @@ + + +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Added +- Portfolio certification rollout (2026-10-05): new `CONTRIBUTING.md` with the standing PR-flow discipline (draft PR → checks green → owner merges; no direct pushes to `main`; CHANGELOG entry under Unreleased + semver bump per PR; releases tagged `vX.Y.Z`); new `NOTICE.md` attribution file; version bumped 0.1.0 → 0.1.1 (patch, chore). +- Flags: publishes are CI-only (GitHub Pages from `docs/`, PyPI publish on release, GitHub release on `v*` tags) — the signed-deploy wrapper currently covers Cloudflare Workers only, so a signed path for these artifacts needs the owner's decision; license headers on existing source files are a follow-up (new files in this PR carry the proprietary header). + +Note: this changelog starts with the current state — earlier history is not reconstructed here. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..ea21477 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,56 @@ + + +# Contributing to AxiomCode + +AxiomCode is proprietary software (see LICENSE — no license is granted without +the copyright holder's prior written permission). Contributions happen by +arrangement with the owner, and every contribution follows the process below. + +## PR-flow discipline (standing rule, 2026-10-05) + +Direct pushes to `main` are retired. Every change lands through a pull request: + +1. Branch off `main` (`git checkout -b /`). +2. Open the PR as a **draft**. +3. Get all checks green (see below), then request review. +4. The **owner merges** — never merge your own PR, never push to `main` directly. +5. Every PR adds a `CHANGELOG.md` entry under `## [Unreleased]` and bumps the + version (patch = fix/chore, minor = feature) in `pyproject.toml`. +6. Merge commits reference the PR number. Releases are tagged `vX.Y.Z` after + merge (the `release` workflow builds and publishes on `v*` tags; the `pypi` + workflow publishes to PyPI on release). + +## Build and test + +```bash +git clone https://github.com/nrupala/axiomcode.git +cd axiomcode +pip install -e ".[dev]" +``` + +Checks (all verified against `.github/workflows/`): + +```bash +# Tests +python -m pytest tests/ -v --tb=short + +# Lint (lint.yml) +ruff check . +ruff format --check . + +# Type check (lint.yml / typecheck.yml) +mypy cli.py core/ --ignore-missing-imports + +# Proof-honesty gate (tests.yml) — lean/src/ must contain no sorry/admit +grep -rEn '\b(sorry|admit)\b' lean/src/ --include='*.lean' && exit 1 || echo "proof-honesty gate: clean" +``` + +Every PR must pass lint, typecheck, tests, and the proof-honesty gate before review. + +## License + +By contributing, you agree your contributions are the proprietary property of +Nrupal Akolkar under the terms in LICENSE. diff --git a/NOTICE.md b/NOTICE.md new file mode 100644 index 0000000..795b9dd --- /dev/null +++ b/NOTICE.md @@ -0,0 +1,10 @@ + + +# NOTICE + +Owned by Nrupal Akolkar · Built with Muse by Meta. + +AxiomCode is proprietary software. No license is granted — see LICENSE. diff --git a/README.md b/README.md index 274a33b..5b49045 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ > **Natural Language to Formally Verified Code** > **Domain:** axiom-code.com -> **Version:** 0.1.0 +> **Version:** 0.1.1 > **License:** Proprietary — see [LICENSE](LICENSE) > **Dependencies:** Zero (pure Python stdlib + cffi) diff --git a/pyproject.toml b/pyproject.toml index 5f737b6..df8887c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "axiomcode" -version = "0.1.0" +version = "0.1.1" description = "Natural language to formally verified code — zero-trust, encrypted, zero-dependency" readme = "README.md" license = {text = "Proprietary"} From 95609631f022ad69f56ab097e3028e24b4b91c2d Mon Sep 17 00:00:00 2001 From: Nrupal Akolkar Date: Tue, 6 Oct 2026 22:58:29 -0600 Subject: [PATCH 2/4] fix: restore mypy-clean type annotations (typecheck green) --- services/api/billing.py | 2 +- tests/test_llm_prover.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/services/api/billing.py b/services/api/billing.py index 19082ac..29c7ec8 100644 --- a/services/api/billing.py +++ b/services/api/billing.py @@ -44,7 +44,7 @@ def load_pricing() -> dict: def price_per_compute_s(pricing: dict | None = None) -> float: p = pricing or load_pricing() loaded = sum(v for k, v in p.items() if k != "multiple") - return loaded * p["multiple"] + return float(loaded * p["multiple"]) def charge_for(compute_s: float, pricing: dict | None = None) -> dict: diff --git a/tests/test_llm_prover.py b/tests/test_llm_prover.py index afe5a69..0aa1f6c 100644 --- a/tests/test_llm_prover.py +++ b/tests/test_llm_prover.py @@ -222,7 +222,7 @@ def test_broken_code_not_verified(self, tmp_path): pytest.skip("lake not on PATH") proj = self._scratch_project(tmp_path) - src = proj / "E2E.lean" + src: Path = proj / "E2E.lean" def writer(code: str) -> Path: src.write_text(code) @@ -249,7 +249,7 @@ def test_good_code_verified(self, tmp_path): pytest.skip("lake not on PATH") proj = self._scratch_project(tmp_path) - src = proj / "E2E.lean" + src: Path = proj / "E2E.lean" def writer(code: str) -> Path: src.write_text(code) From b8fe5a7980888e4a9582922016937f3b100d8f93 Mon Sep 17 00:00:00 2001 From: Nrupal Akolkar Date: Wed, 7 Oct 2026 00:07:35 -0600 Subject: [PATCH 3/4] fix: add site/ (build.py + dist) from launch/website so Cloudflare Pages finds output dir site/dist --- site/README.md | 31 +++ site/build.py | 208 +++++++++++++++ site/dist/.well-known/axiomcode.json | 18 ++ site/dist/blog/dont-trust-our-ai/index.html | 172 ++++++++++++ site/dist/blog/index.html | 149 +++++++++++ site/dist/check/index.html | 176 ++++++++++++ site/dist/docs/api/index.html | 192 +++++++++++++ site/dist/docs/api/openapi.json | 40 +++ site/dist/docs/index.html | 188 +++++++++++++ site/dist/how-it-works/index.html | 180 +++++++++++++ site/dist/index.html | 202 ++++++++++++++ site/dist/llms.txt | 38 +++ .../paperwork/certificate-policy/index.html | 168 ++++++++++++ site/dist/paperwork/index.html | 152 +++++++++++ .../paperwork-certificate-policy.docx | Bin 0 -> 38951 bytes site/dist/paperwork/paperwork-privacy.docx | Bin 0 -> 37925 bytes site/dist/paperwork/paperwork-refunds.docx | Bin 0 -> 37773 bytes site/dist/paperwork/paperwork-security.docx | Bin 0 -> 37826 bytes site/dist/paperwork/paperwork-sla.docx | Bin 0 -> 37625 bytes site/dist/paperwork/paperwork-terms.docx | Bin 0 -> 38392 bytes site/dist/paperwork/privacy/index.html | 162 +++++++++++ site/dist/paperwork/refunds/index.html | 157 +++++++++++ site/dist/paperwork/security/index.html | 156 +++++++++++ site/dist/paperwork/sla/index.html | 154 +++++++++++ site/dist/paperwork/terms/index.html | 160 +++++++++++ site/dist/pricing/index.html | 252 ++++++++++++++++++ site/dist/robots.txt | 4 + site/dist/sitemap.xml | 19 ++ site/dist/verify/index.html | 182 +++++++++++++ site/gen_docx.py | 87 ++++++ site/pages_blog.py | 104 ++++++++ site/pages_docs.py | 199 ++++++++++++++ site/pages_main.py | 207 ++++++++++++++ site/pages_paperwork.py | 154 +++++++++++ .../paperwork-certificate-policy.docx | Bin 0 -> 39126 bytes site/paperwork-docx/paperwork-privacy.docx | Bin 0 -> 37954 bytes site/paperwork-docx/paperwork-refunds.docx | Bin 0 -> 37806 bytes site/paperwork-docx/paperwork-security.docx | Bin 0 -> 37862 bytes site/paperwork-docx/paperwork-sla.docx | Bin 0 -> 37655 bytes site/paperwork-docx/paperwork-terms.docx | Bin 0 -> 38623 bytes site/run.py | 43 +++ 41 files changed, 3954 insertions(+) create mode 100644 site/README.md create mode 100644 site/build.py create mode 100644 site/dist/.well-known/axiomcode.json create mode 100644 site/dist/blog/dont-trust-our-ai/index.html create mode 100644 site/dist/blog/index.html create mode 100644 site/dist/check/index.html create mode 100644 site/dist/docs/api/index.html create mode 100644 site/dist/docs/api/openapi.json create mode 100644 site/dist/docs/index.html create mode 100644 site/dist/how-it-works/index.html create mode 100644 site/dist/index.html create mode 100644 site/dist/llms.txt create mode 100644 site/dist/paperwork/certificate-policy/index.html create mode 100644 site/dist/paperwork/index.html create mode 100644 site/dist/paperwork/paperwork-certificate-policy.docx create mode 100644 site/dist/paperwork/paperwork-privacy.docx create mode 100644 site/dist/paperwork/paperwork-refunds.docx create mode 100644 site/dist/paperwork/paperwork-security.docx create mode 100644 site/dist/paperwork/paperwork-sla.docx create mode 100644 site/dist/paperwork/paperwork-terms.docx create mode 100644 site/dist/paperwork/privacy/index.html create mode 100644 site/dist/paperwork/refunds/index.html create mode 100644 site/dist/paperwork/security/index.html create mode 100644 site/dist/paperwork/sla/index.html create mode 100644 site/dist/paperwork/terms/index.html create mode 100644 site/dist/pricing/index.html create mode 100644 site/dist/robots.txt create mode 100644 site/dist/sitemap.xml create mode 100644 site/dist/verify/index.html create mode 100644 site/gen_docx.py create mode 100644 site/pages_blog.py create mode 100644 site/pages_docs.py create mode 100644 site/pages_main.py create mode 100644 site/pages_paperwork.py create mode 100644 site/paperwork-docx/paperwork-certificate-policy.docx create mode 100644 site/paperwork-docx/paperwork-privacy.docx create mode 100644 site/paperwork-docx/paperwork-refunds.docx create mode 100644 site/paperwork-docx/paperwork-security.docx create mode 100644 site/paperwork-docx/paperwork-sla.docx create mode 100644 site/paperwork-docx/paperwork-terms.docx create mode 100644 site/run.py diff --git a/site/README.md b/site/README.md new file mode 100644 index 0000000..3313638 --- /dev/null +++ b/site/README.md @@ -0,0 +1,31 @@ +# axiom-code.com launch site + +Static site for the AxiomCode launch. Vanilla HTML/CSS/JS, no frameworks — +dependency-light and fast. + +## Layout + +- `build.py`, `pages_*.py` — tiny static site generator (page content + shared chrome) +- `run.py` — builds into `dist/` (16 pages + `llms.txt`, `robots.txt`, `sitemap.xml`, + `.well-known/axiomcode.json`, `docs/api/openapi.json`) +- `dist/` — the built site; this is what gets deployed +- `gen_docx.py` — generates `.docx` copies of the paperwork into `paperwork-docx/` +- `paperwork-docx/` — downloadable Word versions of ToS, Privacy, CP/CPS, Refunds, SLA, Security + +## Build + +```bash +python run.py # -> dist/ +python gen_docx.py # -> paperwork-docx/ +``` + +## Deploy + +`dist/` is a static directory — deploy to Cloudflare Pages (or any static host) +with the domain `axiom-code.com`. Before deploy, set in `build.py`: + +- `API_BASE` — the production verification API base URL +- `PADDLE_VENDOR` and `PRICE_IDS` — once the Paddle credit-pack products exist + +The `/verify` and `/check` pages call the API at `API_BASE`; they degrade +gracefully (honest "backend not connected" message) until the backend is live. diff --git a/site/build.py b/site/build.py new file mode 100644 index 0000000..1bbc3b8 --- /dev/null +++ b/site/build.py @@ -0,0 +1,208 @@ +#!/usr/bin/env python3 +"""AxiomCode launch site generator. Builds static HTML into ./dist.""" +import os, shutil, json, html + +SITE = "https://axiom-code.com" +NAME = "AxiomCode" +TAGLINE = "The certification authority for software correctness." +HERO_LINE = "Don\u2019t trust our AI \u2014 verify our proof." +API_BASE = "https://api.axiom-code.com" # backend goes live in the next step +PADDLE_VENDOR = 0 # set when Nrupal creates the products +PADDLE_ENV = "production" +PRICE_IDS = { # set when Nrupal creates the products + "starter": "", + "growth": "", + "scale": "", +} + +NAV = [ + ("How it works", "/how-it-works/"), + ("Pricing", "/pricing/"), + ("Docs", "/docs/"), + ("API", "/docs/api/"), + ("Paperwork", "/paperwork/"), +] + +CSS = """ +:root{--ink:#101828;--mut:#475467;--line:#e4e7ec;--paper:#fff;--wash:#f8fafc; +--gold:#b98a2f;--goldsoft:#faf3e3;--green:#12805c;--greensoft:#e9f7f0; +--red:#b42318;--redsoft:#fdeceb;--navy:#0c1f3f;--radius:10px; +--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; +--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,Helvetica,Arial,sans-serif} +*{box-sizing:border-box}html{scroll-behavior:smooth} +body{margin:0;font-family:var(--sans);color:var(--ink);background:var(--paper);line-height:1.65;font-size:17px} +a{color:#175cd3;text-decoration:none}a:hover{text-decoration:underline} +.wrap{max-width:1080px;margin:0 auto;padding:0 24px} +.prose{max-width:72ch} +/* header */ +.sitehead{border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:50} +.sitehead .wrap{display:flex;align-items:center;gap:28px;height:64px} +.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:19px;color:var(--ink)} +.brand:hover{text-decoration:none} +.brand svg{width:30px;height:30px} +.nav{display:flex;gap:22px;margin-left:auto;font-size:15px} +.nav a{color:var(--mut)}.nav a:hover{color:var(--ink)} +.cta{display:inline-block;background:var(--navy);color:#fff!important;padding:9px 18px;border-radius:8px;font-weight:600;font-size:15px} +.cta:hover{background:#16294f;text-decoration:none} +/* hero */ +.hero{background:linear-gradient(180deg,#0c1f3f 0%,#12294f 100%);color:#fff;padding:84px 0 72px} +.hero h1{font-size:46px;line-height:1.15;margin:0 0 18px;letter-spacing:-.5px;max-width:16em} +.hero p.lede{font-size:20px;color:#cbd5e1;max-width:34em;margin:0 0 28px} +.hero .row{display:flex;gap:14px;flex-wrap:wrap} +.btn{display:inline-block;padding:13px 26px;border-radius:9px;font-weight:700;font-size:16px;border:1px solid transparent} +.btn-gold{background:var(--gold);color:#1a1206!important}.btn-gold:hover{background:#c99a3f;text-decoration:none} +.btn-ghost{border-color:#3b4a63;color:#fff!important}.btn-ghost:hover{border-color:#5b6b85;text-decoration:none} +.trustline{margin-top:26px;font-size:14px;color:#93a1b8} +/* sections */ +section.block{padding:64px 0} +section.block h2{font-size:30px;margin:0 0 12px;letter-spacing:-.3px} +.kicker{font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);margin-bottom:8px} +.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:28px} +.card{border:1px solid var(--line);border-radius:var(--radius);padding:26px;background:#fff} +.card h3{margin:0 0 8px;font-size:19px} +.card p{margin:0;color:var(--mut);font-size:15.5px} +.card .num{display:inline-flex;width:34px;height:34px;border-radius:50%;background:var(--navy);color:#fff; +align-items:center;justify-content:center;font-weight:700;margin-bottom:12px} +/* seal / cert demo */ +.sealbox{background:var(--wash);border:1px solid var(--line);border-radius:12px;padding:28px;margin-top:24px} +pre.code{background:#0c1f3f;color:#d7e3f4;padding:20px;border-radius:10px;overflow:auto;font-size:14px;line-height:1.55;font-family:var(--mono)} +code.inline{font-family:var(--mono);background:var(--wash);border:1px solid var(--line);border-radius:5px;padding:1px 7px;font-size:.88em} +/* verdict badges */ +.badge{display:inline-block;padding:4px 14px;border-radius:999px;font-weight:700;font-size:14px} +.b-pass{background:var(--greensoft);color:var(--green);border:1px solid #bfe6d2} +.b-fail{background:var(--redsoft);color:var(--red);border:1px solid #f3c2bc} +.b-warn{background:var(--goldsoft);color:#8a6414;border:1px solid #ecd9a8} +/* pricing */ +.ptable{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:28px} +.plan{border:1px solid var(--line);border-radius:12px;padding:28px;background:#fff;position:relative} +.plan.hot{border:2px solid var(--gold);box-shadow:0 8px 30px rgba(185,138,47,.12)} +.plan h3{margin:0 0 4px}.plan .price{font-size:34px;font-weight:800;margin:8px 0} +.plan .per{color:var(--mut);font-size:14px} +.plan ul{padding-left:20px;color:var(--mut);font-size:15px;margin:16px 0} +.plan li{margin-bottom:8px} +/* forms */ +textarea.codebox{width:100%;min-height:260px;font-family:var(--mono);font-size:14px;padding:16px; +border:1px solid var(--line);border-radius:10px;background:#fbfcfe;resize:vertical} +input[type=text],input[type=email]{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:8px;font-size:16px} +label.fl{display:block;font-weight:600;margin:18px 0 6px} +button.go{background:var(--navy);color:#fff;border:0;padding:13px 30px;border-radius:9px;font-size:16px;font-weight:700;cursor:pointer} +button.go:hover{background:#16294f}button.go:disabled{opacity:.55;cursor:wait} +.result{margin-top:24px;border:1px solid var(--line);border-radius:10px;padding:22px;display:none} +.result.show{display:block} +/* footer */ +.sitefoot{background:#0c1f3f;color:#aeb9cc;padding:56px 0 32px;margin-top:40px;font-size:15px} +.sitefoot a{color:#d7e0ee}.sitefoot .cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px} +.sitefoot h4{color:#fff;margin:0 0 12px;font-size:15px} +.sitefoot ul{list-style:none;margin:0;padding:0}.sitefoot li{margin-bottom:8px} +.fine{margin-top:36px;padding-top:20px;border-top:1px solid #22345a;font-size:13px;color:#7d8ba3} +/* docs */ +.docnav{background:var(--wash);border:1px solid var(--line);border-radius:10px;padding:18px 22px;margin:24px 0} +table.spec{width:100%;border-collapse:collapse;font-size:15px;margin:20px 0} +table.spec th,table.spec td{border:1px solid var(--line);padding:10px 14px;text-align:left;vertical-align:top} +table.spec th{background:var(--wash)} +.note{border-left:4px solid var(--gold);background:var(--goldsoft);padding:14px 18px;border-radius:0 8px 8px 0;margin:20px 0;font-size:15.5px} +.note.blue{border-color:#175cd3;background:#eff4ff} +h1.pt{font-size:38px;letter-spacing:-.4px;margin:0 0 10px} +.sub{color:var(--mut);font-size:19px;margin:0 0 8px} +.faq details{border:1px solid var(--line);border-radius:8px;padding:14px 18px;margin-bottom:10px} +.faq summary{font-weight:700;cursor:pointer} +@media(max-width:760px){.hero h1{font-size:32px}.nav{display:none}} +""" + +SEAL_SVG = """""" + +def head(title, desc, path, extra_jsonld=None): + canon = SITE + path + jl = "" + if extra_jsonld: + jl = '" + return f""" + + + + +{html.escape(title)} | AxiomCode + + + + + + + + + + + +{jl} + + +""" + +def header(active=""): + links = [] + for label, href in NAV: + links.append(f'{label}') + return f"""
+{SEAL_SVG}AxiomCode + +Try free +
+""" + +FOOTER = """ + +""" + +PAGES = [] # (path, title, desc, body_html, jsonld) + +def page(path, title, desc, body, jsonld=None): + PAGES.append((path, title, desc, body, jsonld)) + +def render_all(outdir): + if os.path.exists(outdir): + shutil.rmtree(outdir) + for path, title, desc, body, jsonld in PAGES: + full = os.path.join(outdir, path.lstrip("/")) + os.makedirs(full, exist_ok=True) + with open(os.path.join(full, "index.html"), "w") as f: + f.write(head(title, desc, path, jsonld) + header() + body + FOOTER) + # root-level files + with open(os.path.join(outdir, "robots.txt"), "w") as f: + f.write("User-agent: *\nAllow: /\n\nSitemap: " + SITE + "/sitemap.xml\n") + urls = [p for p, _, _, _, _ in PAGES] + sm = ['', + ''] + for u in urls: + sm.append(f" {SITE}{u}weekly") + sm.append("") + with open(os.path.join(outdir, "sitemap.xml"), "w") as f: + f.write("\n".join(sm)) + print(f"rendered {len(PAGES)} pages -> {outdir}") diff --git a/site/dist/.well-known/axiomcode.json b/site/dist/.well-known/axiomcode.json new file mode 100644 index 0000000..590ad26 --- /dev/null +++ b/site/dist/.well-known/axiomcode.json @@ -0,0 +1,18 @@ +{ + "service": "AxiomCode", + "description": "Certification authority for software correctness. Machine-checked proofs, signed certificates.", + "homepage": "https://axiom-code.com", + "api_base": "https://api.axiom-code.com", + "mcp": "https://api.axiom-code.com/mcp", + "llms_txt": "https://axiom-code.com/llms.txt", + "docs": "https://axiom-code.com/docs/api/", + "certificate_checker": "https://axiom-code.com/check/", + "revocation_list": "https://api.axiom-code.com/v1/revoked", + "ca_public_keys": "https://axiom-code.com/.well-known/axiomcode-keys.json", + "pricing": "https://axiom-code.com/pricing/", + "trial": { + "verifications": 10, + "certificates": false + }, + "contact": "hello@axiom-code.com" +} \ No newline at end of file diff --git a/site/dist/blog/dont-trust-our-ai/index.html b/site/dist/blog/dont-trust-our-ai/index.html new file mode 100644 index 0000000..466ee08 --- /dev/null +++ b/site/dist/blog/dont-trust-our-ai/index.html @@ -0,0 +1,172 @@ + + + + + +Don’t trust our AI — verify our proof | AxiomCode + + + + + + + + + + + + + + + +
+
26 September 2026 · Launch
+

Don’t trust our AI — verify our proof

+

Why we built a certification authority for software correctness.

+ +

AI writes code now. A lot of it. And the industry’s answer to “is it right?” is still, essentially, vibes: code review (opinion), tests (samples), audits (expensive snapshots). All useful. None of them evidence.

+ +

We started AxiomCode with a different premise: correctness should be certifiable the way identity is. When you visit your bank, you don’t read the bank’s audit report — your browser checks a certificate issued by an authority whose entire business is not lying about identity. Software needs the same thing for correctness: a party whose business is not lying about verification.

+ +

Verification-as-evidence, not verification-as-opinion

+

An AI code reviewer gives you an opinion. AxiomCode gives you evidence: the artifact hash, the toolchain that ran, the transcript of the check, sealed under our signature. You don’t have to believe us — or our AI. Re-run the check yourself. The certificate tells you exactly what was verified and how.

+ +

The trial gives you everything except the certificate

+

Try us free: 10 verifications, real verdicts, real transcripts. But no certificates. That isn’t stinginess — it’s the business model working as designed. A certificate says we stake our name on this verdict. Staking our name costs real money: the compute, the operations, the insurance, the revocation infrastructure, the people who answer when something goes wrong. We only stake it inside a commercial relationship where those costs are covered. A free certificate would be a souvenir. Ours is a trust instrument.

+ +

The one risk we organize around

+

A certification authority has exactly one existential risk: mis-issuance — saying “verified” when it isn’t. Everything about the design flows from that: the engine rejects sorry, admit, vacuous builds, and broken proofs loudly. Certificates expire in 90 days so evidence stays fresh. And if our toolchain is ever wrong, we revoke publicly — there is no silent un-verification. Like TLS, but for correctness.

+ +

Who it’s for

+

Whoever has to prove correctness to a third party: regulated teams facing auditors, fintech and smart-contract builders moving money, agent builders whose agents ship code, procurement teams who want “certified correct” as a deliverable. If you’re that person, run your first verification free. Don’t trust our AI — verify our proof.

+
+ + + \ No newline at end of file diff --git a/site/dist/blog/index.html b/site/dist/blog/index.html new file mode 100644 index 0000000..b1e4112 --- /dev/null +++ b/site/dist/blog/index.html @@ -0,0 +1,149 @@ + + + + + +Blog | AxiomCode + + + + + + + + + + + + + + + +
+

Blog

+

Notes on verification-as-evidence and building a certification authority for software.

+
+
26 September 2026
+

Don’t trust our AI — verify our proof

+

Why we built a certification authority for software correctness, why the trial gives you everything except the certificate, and why mis-issuance — saying “verified” when it isn’t — is the one risk we organize the whole company around.

+
+
+ + + \ No newline at end of file diff --git a/site/dist/check/index.html b/site/dist/check/index.html new file mode 100644 index 0000000..7fb440b --- /dev/null +++ b/site/dist/check/index.html @@ -0,0 +1,176 @@ + + + + + +Check a certificate | AxiomCode + + + + + + + + + + + + + + + +
+

Check a certificate

+

No account needed. Paste the certificate JSON — we’ll tell you if it’s VALID, REVOKED, or EXPIRED, and why.

+ + +

+
+
Don’t trust our AI — verify our proof. A certificate is only as good as its checkability. This page, the API, and the published revocation list are how you hold us accountable.
+
+ + + + \ No newline at end of file diff --git a/site/dist/docs/api/index.html b/site/dist/docs/api/index.html new file mode 100644 index 0000000..a0d0402 --- /dev/null +++ b/site/dist/docs/api/index.html @@ -0,0 +1,192 @@ + + + + + +REST & MCP API | AxiomCode + + + + + + + + + + + + + + + +
+

REST & MCP API

+

Built for agents first. Humans welcome.

+ + +

Base URL

+

https://api.axiom-code.com

+ +

Authentication

+

Paid endpoints take an API key in the X-API-Key header. Keys are issued after any credit purchase. Trial endpoints take an email address and are limited to 10 verifications with no certificates.

+ +

REST endpoints

+ + + + + + + +
Method & pathAuthWhat it does
POST /v1/trial/verifyemailVerify a Lean artifact. Returns verdict + transcript. No certificate. 10 lifetime uses per email.
POST /v1/verifyAPI keyVerify and, on pass, issue a signed certificate. Metered by compute time.
GET /v1/check?serial=...noneCertificate status: VALID / REVOKED / EXPIRED, with reason.
GET /v1/revokednoneThe public revocation list.
GET /v1/accountAPI keyCredit balance and usage report.
+ +

Example: trial verification

+
curl -X POST https://api.axiom-code.com/v1/trial/verify \
+  -H 'Content-Type: application/json' \
+  -d '{"email":"you@example.com",
+       "code":"theorem add_comm_nat (a b : Nat) : a + b = b + a := by\n  exact Nat.add_comm a b"}'
+# {"verdict":"PASSED","compute_seconds":11.8,"credits_charged":0,
+#  "trial_remaining":9,"certificate":null,
+#  "note":"Trial verdicts carry no certificate."}
+ +

MCP server

+

Endpoint: https://api.axiom-code.com/mcp (streamable HTTP). Tools:

+ + + + + + +
ToolWhat it does
verifySubmit a Lean artifact; returns verdict, transcript, and (paid) certificate.
check_certificateValidate a certificate by serial.
pricingCurrent credit price and pack list.
usage_reportMetered usage for your API key.
+
Agent pattern: after your coding agent finishes a safety-critical function, have it write the Lean spec and call verify. Ship the certificate with the code — your user can check it without trusting your agent.
+ +

Metering

+

Compute time is metered at 0.9 credits/second (1 credit = US$0.01). Every response includes compute_seconds and credits_charged. Meter records are append-only and tamper-evident; your usage_report always reconciles.

+ +

Rate limits & abuse

+
    +
  • Trial: 10 verifications per email, lifetime; 1 concurrent request.
  • +
  • Paid: 5 concurrent verifications per key by default; contact us for more.
  • +
  • Submissions are capped at 2 MB of source; engine time is capped per call.
  • +
  • We may suspend keys used to probe the engine adversarially or to resell trial access. See the Terms.
  • +
+
+ + + \ No newline at end of file diff --git a/site/dist/docs/api/openapi.json b/site/dist/docs/api/openapi.json new file mode 100644 index 0000000..64ea2d7 --- /dev/null +++ b/site/dist/docs/api/openapi.json @@ -0,0 +1,40 @@ +{ + "openapi": "3.0.3", + "info": { + "title": "AxiomCode API", + "version": "1.0.0", + "description": "Verification and certification API. Full reference at https://axiom-code.com/docs/api/" + }, + "servers": [ + { + "url": "https://api.axiom-code.com" + } + ], + "paths": { + "/v1/trial/verify": { + "post": { + "summary": "Trial verification (email, 10 lifetime, no certificate)" + } + }, + "/v1/verify": { + "post": { + "summary": "Paid verification with certificate (API key)" + } + }, + "/v1/check": { + "get": { + "summary": "Certificate status by serial (no auth)" + } + }, + "/v1/revoked": { + "get": { + "summary": "Public revocation list (no auth)" + } + }, + "/v1/account": { + "get": { + "summary": "Balance and usage (API key)" + } + } + } +} \ No newline at end of file diff --git a/site/dist/docs/index.html b/site/dist/docs/index.html new file mode 100644 index 0000000..3a96ad1 --- /dev/null +++ b/site/dist/docs/index.html @@ -0,0 +1,188 @@ + + + + + +Documentation | AxiomCode + + + + + + + + + + + + + + + +
+

Documentation

+

For humans. Agents: see the API reference and llms.txt.

+ + + +

Writing verifiable specifications

+

AxiomCode checks Lean 4 artifacts. The unit of verification is one submission: a Lean source file (plus its declared dependencies) with an explicit target the engine should build.

+

What verifies cleanly

+
    +
  • Explicit theorem / def targets with complete proofs.
  • +
  • Statements that say what you mean: name the preconditions, name the postconditions.
  • +
  • Self-contained developments, or ones whose dependencies you declare.
  • +
+

What gets rejected

+
    +
  • sorry and admit — placeholders are not proofs. The engine refuses them and tells you exactly where.
  • +
  • Targets that build nothing (vacuous builds).
  • +
  • Anything that doesn’t compile: you get INCOMPLETE with the compiler log, not a pass.
  • +
+
Customer responsibility: the certificate binds the artifact you submitted. It does not certify that your specification captures your intent, or that the deployed system matches the artifact. Writing a faithful spec is your job; checking the proof is ours.
+ +

Minimal example

+
-- A tiny, honest spec: addition commutes on naturals.
+theorem add_comm_nat (a b : Nat) : a + b = b + a := by
+  exact Nat.add_comm a b
+

Submit this in the web verifier: the engine compiles it, the proof checks, the verdict is PASSED.

+ +

Reading verdicts

+ + + + + +
VerdictMeaningCertificate?
PASSEDThe toolchain compiled the artifact and the proof checked.Yes (paid only)
FAILEDThe proof does not check. The transcript shows why.No
INCOMPLETEDoesn’t compile yet, or the target is vacuous. Fix and resubmit.No
+

Every verdict ships with the engine transcript and the exact compute time you were charged for.

+ +

Certificates

+

A certificate is a signed JSON document. Fields are defined in the Certificate Policy. Validate any certificate at /check — no account required. Possible outcomes: VALID, REVOKED, EXPIRED.

+ +

Scope & limits

+
    +
  • Language: Lean 4 only, today.
  • +
  • What “verified” means: the certificate credentials the code — our assessment that the submitted artifact was built to its specification, as mechanically checked. We hold no responsibility beyond this assessment. Nothing about intent, deployment, or the rest of your system.
  • +
  • Validity: 90 days from issuance. Re-verify after changes.
  • +
  • Revocation: if we discover a toolchain or engine defect that undermines a verdict, the certificate is revoked publicly. There is no silent un-verification.
  • +
+
+ + + \ No newline at end of file diff --git a/site/dist/how-it-works/index.html b/site/dist/how-it-works/index.html new file mode 100644 index 0000000..eeee262 --- /dev/null +++ b/site/dist/how-it-works/index.html @@ -0,0 +1,180 @@ + + + + + +How it works | AxiomCode + + + + + + + + + + + + + + + +
+

How it works

+

Three steps. Every one of them checkable.

+ +

1. Submit the artifact

+

Paste Lean 4 code into the web verifier, POST it to the REST API, or call the verify tool on our MCP server. What you submit is hashed (SHA-256) the moment it arrives — that hash becomes part of the certificate, so the verdict can never drift away from the code it describes.

+ +

2. The engine checks the proof — for real

+

The verification engine runs the actual Lean toolchain (lake build) against your artifact in an isolated project. It is deliberately adversarial toward sloppy proofs:

+
    +
  • Vacuous builds rejected. A target that compiles nothing is not a proof of anything.
  • +
  • sorry and admit rejected. Placeholders are not proofs.
  • +
  • Broken proofs rejected. If the toolchain reports an error, the verdict is FAILED, with the log attached.
  • +
  • Unfinished work reported honestly. Something that doesn’t compile yet gets INCOMPLETE — never a pass.
  • +
+

A pass means one thing: the toolchain compiled your artifact and the proof checked. The full transcript ships with the verdict.

+ +

3. The certificate seals the evidence

+

On PASSED, the certification authority issues a signed certificate. The certificate credentials the code — our assessment that the artifact was built to its specification, as mechanically checked — and we hold no responsibility beyond this assessment. It contains:

+ + + + + + + + + +
FieldMeaning
artifact_sha256Hash of exactly the code that was checked
verdictPASSED, with the toolchain transcript reference
toolchainLean / lake versions that ran the check
issuerAxiomCode CA
serialUnique serial number
validity90-day window (notBefore / notAfter)
signatureCA signature over all of the above
+
+

Check any certificate, no account needed: paste it into the certificate checker. You’ll get VALID, REVOKED, or EXPIRED — with the reason. Revocation is published, not hidden: if a toolchain bug ever invalidates a verdict, the serial goes on the public revocation list.

+
+ +

Interfaces

+ +
+ + + \ No newline at end of file diff --git a/site/dist/index.html b/site/dist/index.html new file mode 100644 index 0000000..f1f0dcf --- /dev/null +++ b/site/dist/index.html @@ -0,0 +1,202 @@ + + + + + +Software correctness, certified | AxiomCode + + + + + + + + + + + + + + + +
+

Don’t trust our AI — verify our proof.

+

The certification authority for software correctness. Submit your specification. Our engine compiles it, checks the proof mechanically, and issues a signed certificate — binding your code hash, the verification result, and our identity — that anyone can re-check without trusting us.

+ +

10 free trial verifications · no certificate until you pay · certificates valid 90 days, revocable, publicly checkable

+
+ +
+
The problem
+

AI writes code. Nobody can prove it’s right.

+

Code review is opinion. Tests are samples. Audits are expensive snapshots. When software has to be right — money movement, access control, safety logic, smart contracts — “looks good to me” is not evidence. AxiomCode sells verification-as-evidence: a mechanical proof, checked by a real toolchain, sealed into a certificate you can hand to a regulator, a customer, or a counterparty.

+
+
+
1

Submit

Send a Lean 4 specification through the web UI, the REST API, or the MCP server — the way your agent already talks to tools.

+
2

We check it mechanically

The engine compiles your spec with the real Lean toolchain and checks the proof. Vacuous builds, sorry, admit, and broken proofs are rejected — loudly.

+
3

You get a certificate

A signed certificate binding your artifact hash, the verdict, the toolchain, the issuer, and a validity window. Anyone can re-verify it without trusting us.

+
+
+ +
+
The guarantee
+

Our honesty is structural, not promised.

+

A certificate authority lives or dies on one thing: never saying “verified” when it isn’t. So we built the incentives into the system:

+
+
+

Mis-issuance is the existential risk

Every certificate carries a serial number, issuer identity, and validity window. If our toolchain is ever wrong, we revoke — publicly, through a published revocation list. Like TLS, but for correctness.

+

Expiry drives re-verification

Certificates last 90 days. Software changes; proofs should be re-run. Renewal is the business model, the same way TLS renewal is.

+

You don’t have to trust us

The certificate binds the artifact hash and the proof transcript. Re-run the check yourself with the published toolchain. “Don’t trust our AI — verify our proof” isn’t a slogan; it’s the architecture.

+
+
+ +
+
Who it’s for
+

Whoever has to prove it’s correct.

+

The buyer isn’t whoever writes the code. It’s whoever must demonstrate correctness to a third party:

+
    +
  • Regulated software teams — hand a certificate to the auditor instead of a test report.
  • +
  • Fintech & smart contracts — money logic with a machine-checked proof attached.
  • +
  • AI agent builders — agents that ship code can now ship the proof too. Call us from your agent over MCP.
  • +
  • Procurement & contracts — “certified correct” as a deliverable, checkable by the buyer.
  • +
+

See pricing

+
+ +
+
Honest scope
+

What we certify today — and what we don’t.

+

Today the engine verifies Lean 4 specifications. The certificate credentials the code: it is our assessment that the submitted artifact was built to its specification, as mechanically checked — recorded as the artifact hash, the toolchain version, and the verdict. We hold no responsibility beyond this assessment. We do not claim your whole system is correct, your spec matches your intent, or your deployment matches the artifact. Read the Certificate Policy for the precise meaning of every field.

+
Verification is evidence, not opinion. The evidence is bounded, and we publish the bounds.
+
+ + + \ No newline at end of file diff --git a/site/dist/llms.txt b/site/dist/llms.txt new file mode 100644 index 0000000..92bdab6 --- /dev/null +++ b/site/dist/llms.txt @@ -0,0 +1,38 @@ +# AxiomCode + +> The certification authority for software correctness. Don't trust our AI — verify our proof. + +AxiomCode verifies Lean 4 software specifications with a real toolchain and issues +signed, revocable, independently verifiable certificates binding the artifact hash, +verdict, toolchain, issuer, serial, and validity window. + +## For agents + +- API docs: https://axiom-code.com/docs/api/ +- Machine-readable service info: https://axiom-code.com/.well-known/axiomcode.json +- REST base: https://api.axiom-code.com +- MCP server: https://api.axiom-code.com/mcp with tools: verify, check_certificate, pricing, usage_report +- Check any certificate (no auth): GET https://api.axiom-code.com/v1/check?serial=... +- Revocation list: https://api.axiom-code.com/v1/revoked + +## Trial + +10 free verifications per email via POST /v1/trial/verify. Trial verdicts include the +verdict and transcript but NEVER a certificate. Certificates are issued to paying +customers only (credit packs from $10; 1 credit = $0.01; metered at 0.9 credits/sec +of engine compute time). + +## Scope (honest) + +Today: Lean 4 only. A PASSED verdict means the submitted artifact compiled under the +stated toolchain and its proofs checked. It does not certify intent, deployment, or +the rest of the system. Certificates are valid 90 days and revocable. Mis-issuance +is handled by public revocation — see the Certificate Policy. + +## Paperwork + +- Terms: https://axiom-code.com/paperwork/terms/ +- Privacy: https://axiom-code.com/paperwork/privacy/ +- Certificate Policy & CPS: https://axiom-code.com/paperwork/certificate-policy/ +- Refunds: https://axiom-code.com/paperwork/refunds/ +- Security & disclosure: https://axiom-code.com/paperwork/security/ diff --git a/site/dist/paperwork/certificate-policy/index.html b/site/dist/paperwork/certificate-policy/index.html new file mode 100644 index 0000000..c1d0f43 --- /dev/null +++ b/site/dist/paperwork/certificate-policy/index.html @@ -0,0 +1,168 @@ + + + + + +Certificate Policy & Certification Practice Statement | AxiomCode + + + + + + + + + + + + + + + +
+
These documents govern the AxiomCode service. They are written in plain language and describe process and outcomes, not marketing claims. Material liability and warranty terms should be reviewed by qualified legal counsel before they are relied upon in any dispute.
+

Certificate Policy & Certification Practice Statement

Last updated: 26 September 2026

Download as Word (.docx)

This document follows the structure of RFC 3647. It states what AxiomCode certificates mean, how they are issued, and what happens when something goes wrong. It should be reviewed by qualified legal counsel and a PKI auditor before certificates are relied upon in regulated contexts.

+

1. Introduction

+

1.1 Overview. AxiomCode operates a certification authority (“AxiomCode CA”) that issues certificates binding a software artifact’s hash to a machine-checked verification verdict. Verification-as-evidence, not verification-as-opinion: every certificate carries the evidence needed to re-check it.

+

1.2 Document name. AxiomCode Certificate Policy and Certification Practice Statement, version 1.0 (2026-09-26).

+

1.3 Participants. The CA (AxiomCode), subscribers (paying customers who request verification), and relying parties (anyone who validates a certificate).

+

1.4 Certificate usage. Each certificate credentials the code submitted: it is our assessment that the artifact with the stated hash was built to its specification, as mechanically checked by the stated toolchain on the stated date. We hold no responsibility beyond this assessment. Appropriate uses: audit evidence, procurement deliverables, counterparty assurance. Prohibited reliance: treating a certificate as a warranty of safety, fitness, or intent — see §9.

+

2. Publication

+

The CP/CPS, the CA’s public verification keys, and the revocation list are published at axiom-code.com and queryable without an account.

+

3. Identification and authentication

+

Subscribers are identified by account (email + API key). Artifacts are identified by SHA-256 hash computed at submission. No identity vetting of persons is performed: the certificate speaks about the artifact, not the author.

+

4. Certificate life-cycle

+

4.1 Application. A paid verification request is a certificate application. Trial requests are never applications — no certificate can result.

+

4.2 Issuance. On a PASSED verdict, the CA signs a certificate containing artifact hash, verdict, toolchain versions, issuer name, unique serial, and a 90-day validity window. FAILED and INCOMPLETE verdicts produce no certificate, ever.

+

4.3 Validity and renewal. 90 days from issuance. Renewal is re-verification at the standard credit meter — there is no shortcut renewal, because the point is fresh evidence.

+

4.4 Revocation. The CA revokes a certificate when: (a) a toolchain or engine defect undermines the verdict; (b) the certificate was mis-issued; (c) the subscriber requests it. Revocations are published to the revocation list promptly (target: within 24 hours of the decision) and are permanent.

+

4.5 Incident handling. Suspected mis-issuance triggers an internal review; confirmed mis-issuance triggers revocation, a public incident note, and re-verification of affected artifacts at our expense. Mis-issuance is treated as the CA’s existential risk.

+

5. Operational controls

+

Verification runs in isolated, single-use build environments. CA signing keys are segregated from the web/API tier; signing requires the isolated CA service. All issuance, revocation, and metering events are written to a tamper-evident append-only log.

+

6. Technical security controls

+

Certificates are signed with modern asymmetric signatures (Ed25519); the CA’s public keys are published for independent verification. Key generation uses a vetted CSPRNG; private keys are access-controlled and backed up encrypted. Key compromise triggers key rollover, re-issuance of affected certificates, and public disclosure.

+

7. Certificate and revocation profiles

+

Certificates are signed JSON documents with the fields listed in How it works §3. The revocation list is a signed JSON document listing revoked serials with reason codes and timestamps, updated on every revocation.

+

8. Compliance

+

We log every issuance and revocation; logs are available to auditors under NDA. Annual self-assessment against this CP/CPS is published in summary form.

+

9. Legal matters

+

Certificates credential the code submitted and nothing more; they are factual statements about a verification event, not warranties. We hold no responsibility beyond the assessment stated in the certificate. Liability is limited as stated in the Terms of Service (per-certificate cap at the verification fee; aggregate cap at 12 months’ fees; no consequential damages; no duty to relying parties beyond this Policy). Subscribers warrant they have the right to submit the artifact. Relying parties must validate certificates through the published checker and revocation list before relying; any reliance is at the relying party’s own risk.

+
+ + \ No newline at end of file diff --git a/site/dist/paperwork/index.html b/site/dist/paperwork/index.html new file mode 100644 index 0000000..4fc0cd9 --- /dev/null +++ b/site/dist/paperwork/index.html @@ -0,0 +1,152 @@ + + + + + +Trust & paperwork | AxiomCode + + + + + + + + + + + + + + + +
+
These documents govern the AxiomCode service. They are written in plain language and describe process and outcomes, not marketing claims. Material liability and warranty terms should be reviewed by qualified legal counsel before they are relied upon in any dispute.
+

Trust & paperwork

Last updated: 26 September 2026

Everything that governs the service, in one place.

+ +

Downloadable Word copies of each document are linked at the top of each page.

+
+ + \ No newline at end of file diff --git a/site/dist/paperwork/paperwork-certificate-policy.docx b/site/dist/paperwork/paperwork-certificate-policy.docx new file mode 100644 index 0000000000000000000000000000000000000000..12bc2dfb1f78447fe6db9aa139a15e56a63b1f0e GIT binary patch literal 38951 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 literal 0 HcmV?d00001 diff --git a/site/dist/paperwork/paperwork-privacy.docx b/site/dist/paperwork/paperwork-privacy.docx new file mode 100644 index 0000000000000000000000000000000000000000..71d3e5f2622e0041cd04bd06622834fbdb8b02b0 GIT binary patch literal 37925 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 literal 0 HcmV?d00001 diff --git a/site/dist/paperwork/paperwork-security.docx b/site/dist/paperwork/paperwork-security.docx new file mode 100644 index 0000000000000000000000000000000000000000..4801c76428918f3328eb4fd1c3bd39f87154b8ee GIT binary patch literal 37826 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 + + + + +Privacy Policy | AxiomCode + + + + + + + + + + + + + + + +
+
These documents govern the AxiomCode service. They are written in plain language and describe process and outcomes, not marketing claims. Material liability and warranty terms should be reviewed by qualified legal counsel before they are relied upon in any dispute.
+

Privacy Policy

Last updated: 26 September 2026

Download as Word (.docx)

1. What we collect

+
    +
  • Submitted artifacts: the code you ask us to verify, its SHA-256 hash, the verdict, and the engine transcript. We cannot verify without it.
  • +
  • Account data: email address, API keys, credit balance, and purchase records from our merchant of record.
  • +
  • Metering records: compute time, credits charged, timestamps — kept in a tamper-evident log so your bill always reconciles.
  • +
  • Operational logs: IP addresses and request metadata for abuse prevention, kept briefly.
  • +
+

2. What we never do

+

We never sell your data. We never use your submitted code to train models. We never disclose your artifacts except as needed to operate the service (e.g., payment processing by our merchant of record) or as required by law.

+

3. Why certificates are public-ish

+

A certificate is useful precisely because third parties can check it. Certificate contents (artifact hash, verdict, toolchain, serial, validity) and the revocation list are queryable by anyone. The artifact source itself is not published — only its hash.

+

4. Retention and deletion

+
    +
  • Artifacts and transcripts: retained while your account is active, to support re-verification and dispute handling; deleted within 90 days of account closure on request.
  • +
  • Metering and purchase records: retained as required for tax and accounting (typically 7 years), in anonymized form where possible after closure.
  • +
  • Operational logs: 30 days.
  • +
+

To request deletion or a copy of your data: hello@axiom-code.com. Some records (revoked certificate entries, tax records) cannot be deleted while the law requires them.

+

5. Security

+

CA signing keys are held separately from the web service with restricted access; see Security. No method is perfect; we disclose breaches affecting your data promptly.

+
+ + \ No newline at end of file diff --git a/site/dist/paperwork/refunds/index.html b/site/dist/paperwork/refunds/index.html new file mode 100644 index 0000000..7863260 --- /dev/null +++ b/site/dist/paperwork/refunds/index.html @@ -0,0 +1,157 @@ + + + + + +Billing, trial & refund policy | AxiomCode + + + + + + + + + + + + + + + +
+
These documents govern the AxiomCode service. They are written in plain language and describe process and outcomes, not marketing claims. Material liability and warranty terms should be reviewed by qualified legal counsel before they are relied upon in any dispute.
+

Billing, trial & refund policy

Last updated: 26 September 2026

Download as Word (.docx)

1. Trial

+

Every new email address gets 10 free verifications. Trial verdicts include the verdict and transcript but never a certificate. The trial demonstrates the engine; certification is the paid product. One trial per person; creating multiple accounts to harvest trials is abuse and will be suspended.

+

2. Credits

+
    +
  • 1 credit = US$0.01. Packs: Starter $10 (1,000 credits), Growth $50 (5,000), Scale $200 (20,000).
  • +
  • Verification consumes credits by engine compute time at 0.9 credits/second, shown with every verdict and itemized in your usage report.
  • +
  • Credits never expire and are not transferable between accounts.
  • +
  • Payment is processed by our merchant of record (Paddle); we never see or store your card.
  • +
+

3. Refunds

+

Unused credits are refundable within 14 days of purchase — email hello@axiom-code.com and we return the unused portion to the original payment method. Credits already consumed by verifications are not refundable: the compute was spent and the evidence delivered. Genuine metering errors are always corrected with credit, no time limit.

+

4. Cancellation

+

There are no subscriptions to cancel — credits are prepaid. Stop buying packs whenever you like; your balance, certificates, and history remain available.

+

5. Disputes

+

Dispute a charge within 30 days with the serial numbers or timestamps involved; we investigate against the tamper-evident meter log, which is the record of truth both sides can inspect.

+
+ + \ No newline at end of file diff --git a/site/dist/paperwork/security/index.html b/site/dist/paperwork/security/index.html new file mode 100644 index 0000000..118ca7d --- /dev/null +++ b/site/dist/paperwork/security/index.html @@ -0,0 +1,156 @@ + + + + + +Security & responsible disclosure | AxiomCode + + + + + + + + + + + + + + + +
+
These documents govern the AxiomCode service. They are written in plain language and describe process and outcomes, not marketing claims. Material liability and warranty terms should be reviewed by qualified legal counsel before they are relied upon in any dispute.
+

Security & responsible disclosure

Last updated: 26 September 2026

Download as Word (.docx)

1. How we protect the CA

+
    +
  • Key segregation: CA signing keys live in an isolated service, separate from the web and API tiers. The public internet never touches the signer.
  • +
  • Least privilege: few humans can touch the CA; every touch is logged.
  • +
  • Tamper-evident logs: issuance, revocation, and metering are append-only and hash-chained. If the log doesn’t reconcile, we treat it as an incident.
  • +
  • Isolated builds: every verification runs in a single-use environment; artifacts can’t see each other or the host.
  • +
  • Dependency hygiene: the Lean toolchain is pinned; upgrades are tested against the regression suite before they touch production verdicts.
  • +
+

2. Responsible disclosure

+

Found a vulnerability? Email security@axiom-code.com with the details and a way to reach you. We ask for a reasonable window (90 days) before public disclosure so we can fix, revoke affected certificates if needed, and publish an incident note. We commit to acknowledging within 2 business days and keeping you updated.

+

3. Scope

+

In scope: the API, the MCP server, the certificate checker, the CA issuance path, and this site. Out of scope: third-party services (Paddle, Cloudflare), social engineering, and physical attacks. Please don’t disrupt the service or access other customers’ data while researching.

+

4. What we won’t do

+

We won’t threaten researchers who follow this policy, and we won’t ask law enforcement to chill good-faith research. If you’re unsure whether something is in scope, ask first.

+
+ + \ No newline at end of file diff --git a/site/dist/paperwork/sla/index.html b/site/dist/paperwork/sla/index.html new file mode 100644 index 0000000..99ca633 --- /dev/null +++ b/site/dist/paperwork/sla/index.html @@ -0,0 +1,154 @@ + + + + + +Service levels & support | AxiomCode + + + + + + + + + + + + + + + +
+
These documents govern the AxiomCode service. They are written in plain language and describe process and outcomes, not marketing claims. Material liability and warranty terms should be reviewed by qualified legal counsel before they are relied upon in any dispute.
+

Service levels & support

Last updated: 26 September 2026

Download as Word (.docx)

1. Uptime

+

Target: 99% monthly availability for the API and certificate checker, excluding scheduled maintenance (announced 48h ahead) and upstream outages. The static site and published revocation list are served from the edge and targeted higher, but the commitment we make is 99% on the API.

+

2. Verification queue

+

Verifications normally start within 60 seconds. At high load, paid verifications queue ahead of trial verifications, and Scale customers queue ahead of others. Engine time per call is capped; very large artifacts may be asked to split submissions.

+

3. Support

+
    +
  • Email: hello@axiom-code.com — target first response 1 business day.
  • +
  • Mis-issuance / revocation issues: treated as critical; target acknowledgment 4 business hours.
  • +
  • Docs and status: this site’s documentation; a status page ships with the production rollout.
  • +
+

4. Remedies

+

If monthly API availability falls below 99%, affected paying customers receive a 10% credit rebate for the month, applied automatically. This is our sole remedy for downtime and is without prejudice to the liability limits in the Terms.

+
+ + \ No newline at end of file diff --git a/site/dist/paperwork/terms/index.html b/site/dist/paperwork/terms/index.html new file mode 100644 index 0000000..40c0c85 --- /dev/null +++ b/site/dist/paperwork/terms/index.html @@ -0,0 +1,160 @@ + + + + + +Terms of Service | AxiomCode + + + + + + + + + + + + + + + +
+
These documents govern the AxiomCode service. They are written in plain language and describe process and outcomes, not marketing claims. Material liability and warranty terms should be reviewed by qualified legal counsel before they are relied upon in any dispute.
+

Terms of Service

Last updated: 26 September 2026

Download as Word (.docx)

1. The service

+

AxiomCode (“we”) provides machine-checked verification of software specifications and issues signed certificates recording the verification outcome (“certificates”). The service is offered through a web interface, a REST API, and an MCP server.

+

2. Trial

+

New users may run up to 10 trial verifications without payment. Trial verdicts include the verdict and the engine transcript; trial verdicts never include certificates. Trial access is rate-limited and may not be resold, shared across accounts to evade the limit, or used to probe the engine adversarially.

+

3. Credits and payment

+

Paid verification consumes credits (1 credit = US$0.01), metered by engine compute time at the published rate. Credits are purchased in packs through our merchant of record and never expire. Meter records are itemized in your usage report. If you believe a charge is wrong, contact us within 30 days; we correct genuine metering errors with credit.

+

4. Acceptable use

+

You may not: (a) submit code you have no right to submit; (b) use the service to verify malware, weapons systems, or any unlawful purpose; (c) attempt to extract the CA signing keys, evade metering, or disrupt the service; (d) misrepresent a trial verdict as a certificate, or a revoked/expired certificate as valid.

+

5. Your responsibilities

+

You are responsible for the specifications you submit: the certificate binds the artifact hash, not your intent. The certificate credentials the code — it is our assessment that the submitted artifact was built to its specification, as mechanically checked under the stated toolchain. It does not state that your specification is correct, complete, safe, or fit for any purpose. We hold no responsibility beyond this assessment. Relying parties must read the Certificate Policy and validate every certificate through the published checker.

+

6. Certificates and reliance

+

Certificates credential the code submitted: our assessment that the artifact was built to its specification, as mechanically checked. They are factual statements about a verification event, valid for 90 days unless revoked earlier. We publish a revocation list and will revoke certificates affected by toolchain or engine defects. Certificates are not insurance, warranties, or guarantees of software behavior. We hold no responsibility beyond the assessment stated in the certificate.

+

7. Liability

+

To the maximum extent permitted by law: the service is provided “as is”; we disclaim implied warranties of merchantability and fitness for purpose. Our liability arising from any single certificate is limited to the fees paid for the verification that produced that certificate, and our aggregate liability for all claims is limited to the amount you paid us in the 12 months preceding the claim. We are not liable for indirect, incidental, or consequential damages, including losses from reliance on a certificate. We owe no duty to relying parties beyond the statements in the Certificate Policy; anyone who relies on a certificate does so at their own risk and must validate it through the published checker and revocation list before relying. These terms should be reviewed by qualified legal counsel; insurance backing the CA operation is part of our operating cost and is reflected in pricing.

+

8. Changes and termination

+

We may update these terms with 14 days’ notice on this page; continued use is acceptance. We may suspend accounts for abuse, non-payment, or unlawful use. You may stop using the service at any time; unused credits remain refundable per the Refund Policy.

+

9. Contact

+

Questions about these terms: hello@axiom-code.com.

+
+ + \ No newline at end of file diff --git a/site/dist/pricing/index.html b/site/dist/pricing/index.html new file mode 100644 index 0000000..0ca07e2 --- /dev/null +++ b/site/dist/pricing/index.html @@ -0,0 +1,252 @@ + + + + + +Pricing | AxiomCode + + + + + + + + + + + + + + + +
+

Pricing

+

The trial proves the engine. The certificate is the product.

+
Our pricing covers the full cost of running the service — infrastructure, compute, operations, support, and insurance — plus a standard margin. One credit is always US$0.01. Verification consumes credits by compute time; the certificate itself is included with every paid verification.
+
+
+
+

Trial

$0
no card required
+
    +
  • 10 verifications
  • +
  • Full verdict + proof transcript
  • +
  • No certificates — trial verdicts are not certifiable
  • +
  • Rate-limited, fair use
  • +
+

Start verifying

+
+
+

Starter

$10
1,000 credits, never expire
+
    +
  • Roughly 30–100 typical verifications
  • +
  • Signed certificates on every pass
  • +
  • REST API + API key
  • +
  • Certificate checker + revocation list
  • +
+

+
+
+

Growth

$50
5,000 credits, never expire
+
    +
  • Roughly 150–500 typical verifications
  • +
  • Signed certificates on every pass
  • +
  • REST API + MCP server access
  • +
  • Usage reports & audit log
  • +
+

+
+
+

Scale

$200
20,000 credits, never expire
+
    +
  • Roughly 600–2,000 typical verifications
  • +
  • Signed certificates on every pass
  • +
  • Everything in Growth
  • +
  • Priority verification queue
  • +
+

+
+
+
+

How metering works

+

Each verification is metered by compute time at 0.9 credits/second (about $0.009/s). A small spec that checks in 12 seconds costs ~11 credits — eleven cents. You see the exact charge with every verdict, and your usage report itemizes all of it. Credits never expire. Unused credits are refundable within 14 days — see the Refund Policy.

+

Why the trial has no certificates

+

The trial exists so you can evaluate the engine: real verdicts, real transcripts, real evidence. But a certificate is a trust instrument — it says AxiomCode stakes its name on this verdict. We only stake our name in a commercial relationship, where the full cost of standing behind the verdict is covered. That boundary is what keeps the certificates meaningful.

+
+
What counts as a “typical verification”?

A Lean 4 spec that compiles and checks in 10–60 seconds of engine time. Very large developments cost proportionally more; the meter is compute time, so you always pay for what you used.

+
Do certificates really expire?

Yes — 90 days, like TLS. Software changes and toolchains move on; re-verification keeps the evidence fresh. Renewal pricing is the same credit meter.

+
What if a certificate was wrongly issued?

We revoke it publicly and say so. Mis-issuance handling is documented in the Certificate Policy — it’s the core of the trust model.

+
+
+
+ + + + + \ No newline at end of file diff --git a/site/dist/robots.txt b/site/dist/robots.txt new file mode 100644 index 0000000..c75cab2 --- /dev/null +++ b/site/dist/robots.txt @@ -0,0 +1,4 @@ +User-agent: * +Allow: / + +Sitemap: https://axiom-code.com/sitemap.xml diff --git a/site/dist/sitemap.xml b/site/dist/sitemap.xml new file mode 100644 index 0000000..6f9b5d8 --- /dev/null +++ b/site/dist/sitemap.xml @@ -0,0 +1,19 @@ + + + https://axiom-code.com/weekly + https://axiom-code.com/how-it-works/weekly + https://axiom-code.com/pricing/weekly + https://axiom-code.com/docs/weekly + https://axiom-code.com/docs/api/weekly + https://axiom-code.com/verify/weekly + https://axiom-code.com/check/weekly + https://axiom-code.com/paperwork/weekly + https://axiom-code.com/paperwork/terms/weekly + https://axiom-code.com/paperwork/privacy/weekly + https://axiom-code.com/paperwork/certificate-policy/weekly + https://axiom-code.com/paperwork/refunds/weekly + https://axiom-code.com/paperwork/sla/weekly + https://axiom-code.com/paperwork/security/weekly + https://axiom-code.com/blog/weekly + https://axiom-code.com/blog/dont-trust-our-ai/weekly + \ No newline at end of file diff --git a/site/dist/verify/index.html b/site/dist/verify/index.html new file mode 100644 index 0000000..aaa4196 --- /dev/null +++ b/site/dist/verify/index.html @@ -0,0 +1,182 @@ + + + + + +Verify — free trial | AxiomCode + + + + + + + + + + + + + + + +
+

Verify — free trial

+

10 free verifications. Real verdicts, real transcripts. No certificates on trial — the certificate is the product, and it ships with paid verification.

+
The verification backend is being connected to this page as part of the launch rollout. If the button reports the API as unreachable, the engine isn’t wired yet — check back shortly or email hello@axiom-code.com.
+ + + + +

+
+

A PASSED trial verdict proves the engine works. To get the signed certificate — the thing you can hand to an auditor, a customer, or a counterparty — buy credits.

+
+ + + + \ No newline at end of file diff --git a/site/gen_docx.py b/site/gen_docx.py new file mode 100644 index 0000000..5ef0e82 --- /dev/null +++ b/site/gen_docx.py @@ -0,0 +1,87 @@ +#!/usr/bin/env python3 +"""Generate .docx versions of the paperwork pages (no banners, no tracked changes, no comments).""" +import os, re, sys, html as ihtml +sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) +from build import PAGES # noqa +import pages_paperwork # noqa: F401 (registers pages) +from docx import Document +from docx.shared import Pt, RGBColor +from docx.enum.text import WD_ALIGN_PARAGRAPH + +INK = RGBColor(0x10, 0x18, 0x28) +GOLD = RGBColor(0xB9, 0x8A, 0x2F) + +def clean_text(s): + s = re.sub(r"<[^>]+>", "", s) + return ihtml.unescape(s).strip() + +def add_runs(para, html): + # minimal inline markup: , , , + tok = re.split(r"(.*?|.*?|.*?|.*?)", html) + for t in tok: + if not t: + continue + m = re.match(r"<(strong|em|code|a)(.*?)>(.*)$", t, re.S) + if not m: + para.add_run(ihtml.unescape(t)) + continue + tag, attrs, inner = m.groups() + text = ihtml.unescape(re.sub(r"<[^>]+>", "", inner)) + run = para.add_run(text) + if tag == "strong": + run.bold = True + elif tag == "em": + run.italic = True + elif tag == "code": + run.font.name = "Consolas" + run.font.size = Pt(10) + elif tag == "a": + href = re.search(r'href="([^"]+)"', attrs) + if href: + text = f"{text} ({href.group(1)})" + run.text = text + +def body_to_docx(doc, body): + # strip section/wrap/prose scaffolding divs but keep their inner content + chunks = re.split(r"(|

.*?

||
    .*?
|
)", body, flags=re.S) + for ch in chunks: + if not ch or not ch.strip(): + continue + if ch.startswith("]*>|

$", "", ch)) + for r in p.runs: r.font.size = Pt(12); r.font.color.rgb = RGBColor(0x47, 0x54, 0x67) + elif ch.startswith("]*>|

$", "", ch)) + elif ch.startswith("(.*?)", ch, re.S): + p = doc.add_paragraph(style="List Bullet"); add_runs(p, li) + elif 'class="note' in ch: + inner = re.sub(r"^]*>|
$", "", ch, flags=re.S) + p = doc.add_paragraph(); add_runs(p, inner) + for r in p.runs: r.font.color.rgb = GOLD; r.bold = True + +OUTDIR = os.path.join(os.path.dirname(os.path.abspath(__file__)), "paperwork-docx") +os.makedirs(OUTDIR, exist_ok=True) +made = [] +for path, title, desc, body, _ in PAGES: + if not path.startswith("/paperwork/") or path == "/paperwork/": + continue + doc = Document() + st = doc.styles["Normal"]; st.font.name = "Calibri"; st.font.size = Pt(11) + t = doc.add_paragraph(); r = t.add_run(title); r.bold = True; r.font.size = Pt(20); r.font.color.rgb = INK + s = doc.add_paragraph(); r = s.add_run("AxiomCode \u2014 Last updated 26 September 2026"); r.font.size = Pt(10); r.font.color.rgb = RGBColor(0x47,0x54,0x67) + body_to_docx(doc, body) + # hygiene: no tracked changes / comments / banners by construction; verify no DRAFT text + full = "\n".join(p.text for p in doc.paragraphs) + assert "DRAFT" not in full.upper() or "draft" in title.lower(), f"banner text in {title}" + assert len(doc.paragraphs) > 3, f"empty doc {title}" + fname = path.strip("/").replace("/", "-") + ".docx" + doc.save(os.path.join(OUTDIR, fname)) + made.append(fname) +print("wrote:", ", ".join(made)) diff --git a/site/pages_blog.py b/site/pages_blog.py new file mode 100644 index 0000000..d9558e5 --- /dev/null +++ b/site/pages_blog.py @@ -0,0 +1,104 @@ +from build import * + +# ---------- blog ---------- +page("/blog/", "Blog", + "The AxiomCode blog: verification-as-evidence, certification practice, and honest notes on building a CA for software correctness.", +"""
+

Blog

+

Notes on verification-as-evidence and building a certification authority for software.

+
+
26 September 2026
+

Don’t trust our AI — verify our proof

+

Why we built a certification authority for software correctness, why the trial gives you everything except the certificate, and why mis-issuance — saying “verified” when it isn’t — is the one risk we organize the whole company around.

+
+
+""") + +page("/blog/dont-trust-our-ai/", "Don\u2019t trust our AI \u2014 verify our proof", + "Launch essay: why AxiomCode is a certification authority for software correctness, why verification-as-evidence beats verification-as-opinion, and why the certificate is never free.", +"""
+
26 September 2026 · Launch
+

Don’t trust our AI — verify our proof

+

Why we built a certification authority for software correctness.

+ +

AI writes code now. A lot of it. And the industry’s answer to “is it right?” is still, essentially, vibes: code review (opinion), tests (samples), audits (expensive snapshots). All useful. None of them evidence.

+ +

We started AxiomCode with a different premise: correctness should be certifiable the way identity is. When you visit your bank, you don’t read the bank’s audit report — your browser checks a certificate issued by an authority whose entire business is not lying about identity. Software needs the same thing for correctness: a party whose business is not lying about verification.

+ +

Verification-as-evidence, not verification-as-opinion

+

An AI code reviewer gives you an opinion. AxiomCode gives you evidence: the artifact hash, the toolchain that ran, the transcript of the check, sealed under our signature. You don’t have to believe us — or our AI. Re-run the check yourself. The certificate tells you exactly what was verified and how.

+ +

The trial gives you everything except the certificate

+

Try us free: 10 verifications, real verdicts, real transcripts. But no certificates. That isn’t stinginess — it’s the business model working as designed. A certificate says we stake our name on this verdict. Staking our name costs real money: the compute, the operations, the insurance, the revocation infrastructure, the people who answer when something goes wrong. We only stake it inside a commercial relationship where those costs are covered. A free certificate would be a souvenir. Ours is a trust instrument.

+ +

The one risk we organize around

+

A certification authority has exactly one existential risk: mis-issuance — saying “verified” when it isn’t. Everything about the design flows from that: the engine rejects sorry, admit, vacuous builds, and broken proofs loudly. Certificates expire in 90 days so evidence stays fresh. And if our toolchain is ever wrong, we revoke publicly — there is no silent un-verification. Like TLS, but for correctness.

+ +

Who it’s for

+

Whoever has to prove correctness to a third party: regulated teams facing auditors, fintech and smart-contract builders moving money, agent builders whose agents ship code, procurement teams who want “certified correct” as a deliverable. If you’re that person, run your first verification free. Don’t trust our AI — verify our proof.

+
+""", +{ + "@context": "https://schema.org", + "@type": "BlogPosting", + "headline": "Don\u2019t trust our AI \u2014 verify our proof", + "datePublished": "2026-09-26", + "author": {"@type": "Organization", "name": "AxiomCode"}, +}) + +# ---------- machine-readable extras (written by runner) ---------- +WELLKNOWN = { + "service": "AxiomCode", + "description": "Certification authority for software correctness. Machine-checked proofs, signed certificates.", + "homepage": SITE, + "api_base": API_BASE, + "mcp": API_BASE + "/mcp", + "llms_txt": SITE + "/llms.txt", + "docs": SITE + "/docs/api/", + "certificate_checker": SITE + "/check/", + "revocation_list": API_BASE + "/v1/revoked", + "ca_public_keys": SITE + "/.well-known/axiomcode-keys.json", + "pricing": SITE + "/pricing/", + "trial": {"verifications": 10, "certificates": False}, + "contact": "hello@axiom-code.com", +} + +LLMS_TXT = """# AxiomCode + +> The certification authority for software correctness. Don't trust our AI — verify our proof. + +AxiomCode verifies Lean 4 software specifications with a real toolchain and issues +signed, revocable, independently verifiable certificates binding the artifact hash, +verdict, toolchain, issuer, serial, and validity window. + +## For agents + +- API docs: https://axiom-code.com/docs/api/ +- Machine-readable service info: https://axiom-code.com/.well-known/axiomcode.json +- REST base: https://api.axiom-code.com +- MCP server: https://api.axiom-code.com/mcp with tools: verify, check_certificate, pricing, usage_report +- Check any certificate (no auth): GET https://api.axiom-code.com/v1/check?serial=... +- Revocation list: https://api.axiom-code.com/v1/revoked + +## Trial + +10 free verifications per email via POST /v1/trial/verify. Trial verdicts include the +verdict and transcript but NEVER a certificate. Certificates are issued to paying +customers only (credit packs from $10; 1 credit = $0.01; metered at 0.9 credits/sec +of engine compute time). + +## Scope (honest) + +Today: Lean 4 only. A PASSED verdict means the submitted artifact compiled under the +stated toolchain and its proofs checked. It does not certify intent, deployment, or +the rest of the system. Certificates are valid 90 days and revocable. Mis-issuance +is handled by public revocation — see the Certificate Policy. + +## Paperwork + +- Terms: https://axiom-code.com/paperwork/terms/ +- Privacy: https://axiom-code.com/paperwork/privacy/ +- Certificate Policy & CPS: https://axiom-code.com/paperwork/certificate-policy/ +- Refunds: https://axiom-code.com/paperwork/refunds/ +- Security & disclosure: https://axiom-code.com/paperwork/security/ +""" diff --git a/site/pages_docs.py b/site/pages_docs.py new file mode 100644 index 0000000..fa87ab2 --- /dev/null +++ b/site/pages_docs.py @@ -0,0 +1,199 @@ +from build import * + +# ---------- docs (humans) ---------- +page("/docs/", "Documentation", + "AxiomCode documentation for humans: writing verifiable Lean 4 specifications, reading verdicts and certificates, and understanding verification scope.", +"""
+

Documentation

+

For humans. Agents: see the API reference and llms.txt.

+ + + +

Writing verifiable specifications

+

AxiomCode checks Lean 4 artifacts. The unit of verification is one submission: a Lean source file (plus its declared dependencies) with an explicit target the engine should build.

+

What verifies cleanly

+
    +
  • Explicit theorem / def targets with complete proofs.
  • +
  • Statements that say what you mean: name the preconditions, name the postconditions.
  • +
  • Self-contained developments, or ones whose dependencies you declare.
  • +
+

What gets rejected

+
    +
  • sorry and admit — placeholders are not proofs. The engine refuses them and tells you exactly where.
  • +
  • Targets that build nothing (vacuous builds).
  • +
  • Anything that doesn’t compile: you get INCOMPLETE with the compiler log, not a pass.
  • +
+
Customer responsibility: the certificate binds the artifact you submitted. It does not certify that your specification captures your intent, or that the deployed system matches the artifact. Writing a faithful spec is your job; checking the proof is ours.
+ +

Minimal example

+
-- A tiny, honest spec: addition commutes on naturals.
+theorem add_comm_nat (a b : Nat) : a + b = b + a := by
+  exact Nat.add_comm a b
+

Submit this in the web verifier: the engine compiles it, the proof checks, the verdict is PASSED.

+ +

Reading verdicts

+ + + + + +
VerdictMeaningCertificate?
PASSEDThe toolchain compiled the artifact and the proof checked.Yes (paid only)
FAILEDThe proof does not check. The transcript shows why.No
INCOMPLETEDoesn’t compile yet, or the target is vacuous. Fix and resubmit.No
+

Every verdict ships with the engine transcript and the exact compute time you were charged for.

+ +

Certificates

+

A certificate is a signed JSON document. Fields are defined in the Certificate Policy. Validate any certificate at /check — no account required. Possible outcomes: VALID, REVOKED, EXPIRED.

+ +

Scope & limits

+
    +
  • Language: Lean 4 only, today.
  • +
  • What “verified” means: the certificate credentials the code — our assessment that the submitted artifact was built to its specification, as mechanically checked. We hold no responsibility beyond this assessment. Nothing about intent, deployment, or the rest of your system.
  • +
  • Validity: 90 days from issuance. Re-verify after changes.
  • +
  • Revocation: if we discover a toolchain or engine defect that undermines a verdict, the certificate is revoked publicly. There is no silent un-verification.
  • +
+
+""") + +# ---------- docs/api (agents) ---------- +page("/docs/api/", "REST & MCP API", + "AxiomCode API for applications and AI agents: REST endpoints, MCP tools, authentication, metering, and machine-readable discovery.", +"""
+

REST & MCP API

+

Built for agents first. Humans welcome.

+ + +

Base URL

+

https://api.axiom-code.com

+ +

Authentication

+

Paid endpoints take an API key in the X-API-Key header. Keys are issued after any credit purchase. Trial endpoints take an email address and are limited to 10 verifications with no certificates.

+ +

REST endpoints

+ + + + + + + +
Method & pathAuthWhat it does
POST /v1/trial/verifyemailVerify a Lean artifact. Returns verdict + transcript. No certificate. 10 lifetime uses per email.
POST /v1/verifyAPI keyVerify and, on pass, issue a signed certificate. Metered by compute time.
GET /v1/check?serial=...noneCertificate status: VALID / REVOKED / EXPIRED, with reason.
GET /v1/revokednoneThe public revocation list.
GET /v1/accountAPI keyCredit balance and usage report.
+ +

Example: trial verification

+
curl -X POST https://api.axiom-code.com/v1/trial/verify \\
+  -H 'Content-Type: application/json' \\
+  -d '{"email":"you@example.com",
+       "code":"theorem add_comm_nat (a b : Nat) : a + b = b + a := by\\n  exact Nat.add_comm a b"}'
+# {"verdict":"PASSED","compute_seconds":11.8,"credits_charged":0,
+#  "trial_remaining":9,"certificate":null,
+#  "note":"Trial verdicts carry no certificate."}
+ +

MCP server

+

Endpoint: https://api.axiom-code.com/mcp (streamable HTTP). Tools:

+ + + + + + +
ToolWhat it does
verifySubmit a Lean artifact; returns verdict, transcript, and (paid) certificate.
check_certificateValidate a certificate by serial.
pricingCurrent credit price and pack list.
usage_reportMetered usage for your API key.
+
Agent pattern: after your coding agent finishes a safety-critical function, have it write the Lean spec and call verify. Ship the certificate with the code — your user can check it without trusting your agent.
+ +

Metering

+

Compute time is metered at 0.9 credits/second (1 credit = US$0.01). Every response includes compute_seconds and credits_charged. Meter records are append-only and tamper-evident; your usage_report always reconciles.

+ +

Rate limits & abuse

+
    +
  • Trial: 10 verifications per email, lifetime; 1 concurrent request.
  • +
  • Paid: 5 concurrent verifications per key by default; contact us for more.
  • +
  • Submissions are capped at 2 MB of source; engine time is capped per call.
  • +
  • We may suspend keys used to probe the engine adversarially or to resell trial access. See the Terms.
  • +
+
+""") + +# ---------- verify (trial UI) ---------- +page("/verify/", "Verify \u2014 free trial", + "Try AxiomCode free: submit a Lean 4 specification, get a real machine-checked verdict and proof transcript. 10 free verifications; trial verdicts carry no certificate.", +"""
+

Verify — free trial

+

10 free verifications. Real verdicts, real transcripts. No certificates on trial — the certificate is the product, and it ships with paid verification.

+
The verification backend is being connected to this page as part of the launch rollout. If the button reports the API as unreachable, the engine isn’t wired yet — check back shortly or email hello@axiom-code.com.
+ + + + +

+
+

A PASSED trial verdict proves the engine works. To get the signed certificate — the thing you can hand to an auditor, a customer, or a counterparty — buy credits.

+
+ +""" % json.dumps(API_BASE)) + +# ---------- check (cert validation UI) ---------- +page("/check/", "Check a certificate", + "Validate an AxiomCode certificate: paste the certificate JSON and get VALID, REVOKED, or EXPIRED with the reason. No account needed.", +"""
+

Check a certificate

+

No account needed. Paste the certificate JSON — we’ll tell you if it’s VALID, REVOKED, or EXPIRED, and why.

+ + +

+
+
Don’t trust our AI — verify our proof. A certificate is only as good as its checkability. This page, the API, and the published revocation list are how you hold us accountable.
+
+ +""" % json.dumps(API_BASE)) diff --git a/site/pages_main.py b/site/pages_main.py new file mode 100644 index 0000000..b287a5d --- /dev/null +++ b/site/pages_main.py @@ -0,0 +1,207 @@ +from build import * + +# ---------- landing ---------- +ORG_JSONLD = { + "@context": "https://schema.org", + "@type": "Organization", + "name": "AxiomCode", + "url": SITE, + "description": "The certification authority for software correctness. Machine-checked proofs, signed certificates, independently verifiable.", + "email": "hello@axiom-code.com", +} + +page("/", "Software correctness, certified", + "AxiomCode is the certification authority for software correctness. Submit a specification, get a machine-checked proof and a signed certificate anyone can verify.", +f"""
+

{HERO_LINE}

+

{TAGLINE} Submit your specification. Our engine compiles it, checks the proof mechanically, and issues a signed certificate — binding your code hash, the verification result, and our identity — that anyone can re-check without trusting us.

+ +

10 free trial verifications · no certificate until you pay · certificates valid 90 days, revocable, publicly checkable

+
+ +
+
The problem
+

AI writes code. Nobody can prove it’s right.

+

Code review is opinion. Tests are samples. Audits are expensive snapshots. When software has to be right — money movement, access control, safety logic, smart contracts — “looks good to me” is not evidence. AxiomCode sells verification-as-evidence: a mechanical proof, checked by a real toolchain, sealed into a certificate you can hand to a regulator, a customer, or a counterparty.

+
+
+
1

Submit

Send a Lean 4 specification through the web UI, the REST API, or the MCP server — the way your agent already talks to tools.

+
2

We check it mechanically

The engine compiles your spec with the real Lean toolchain and checks the proof. Vacuous builds, sorry, admit, and broken proofs are rejected — loudly.

+
3

You get a certificate

A signed certificate binding your artifact hash, the verdict, the toolchain, the issuer, and a validity window. Anyone can re-verify it without trusting us.

+
+
+ +
+
The guarantee
+

Our honesty is structural, not promised.

+

A certificate authority lives or dies on one thing: never saying “verified” when it isn’t. So we built the incentives into the system:

+
+
+

Mis-issuance is the existential risk

Every certificate carries a serial number, issuer identity, and validity window. If our toolchain is ever wrong, we revoke — publicly, through a published revocation list. Like TLS, but for correctness.

+

Expiry drives re-verification

Certificates last 90 days. Software changes; proofs should be re-run. Renewal is the business model, the same way TLS renewal is.

+

You don’t have to trust us

The certificate binds the artifact hash and the proof transcript. Re-run the check yourself with the published toolchain. “Don’t trust our AI — verify our proof” isn’t a slogan; it’s the architecture.

+
+
+ +
+
Who it’s for
+

Whoever has to prove it’s correct.

+

The buyer isn’t whoever writes the code. It’s whoever must demonstrate correctness to a third party:

+
    +
  • Regulated software teams — hand a certificate to the auditor instead of a test report.
  • +
  • Fintech & smart contracts — money logic with a machine-checked proof attached.
  • +
  • AI agent builders — agents that ship code can now ship the proof too. Call us from your agent over MCP.
  • +
  • Procurement & contracts — “certified correct” as a deliverable, checkable by the buyer.
  • +
+

See pricing

+
+ +
+
Honest scope
+

What we certify today — and what we don’t.

+

Today the engine verifies Lean 4 specifications. The certificate credentials the code: it is our assessment that the submitted artifact was built to its specification, as mechanically checked — recorded as the artifact hash, the toolchain version, and the verdict. We hold no responsibility beyond this assessment. We do not claim your whole system is correct, your spec matches your intent, or your deployment matches the artifact. Read the Certificate Policy for the precise meaning of every field.

+
Verification is evidence, not opinion. The evidence is bounded, and we publish the bounds.
+
+""", ORG_JSONLD) + +# ---------- how it works ---------- +page("/how-it-works/", "How it works", + "How AxiomCode verification works: submit a Lean 4 specification, the engine compiles and checks the proof, and you receive a signed, revocable, independently verifiable certificate.", +"""
+

How it works

+

Three steps. Every one of them checkable.

+ +

1. Submit the artifact

+

Paste Lean 4 code into the web verifier, POST it to the REST API, or call the verify tool on our MCP server. What you submit is hashed (SHA-256) the moment it arrives — that hash becomes part of the certificate, so the verdict can never drift away from the code it describes.

+ +

2. The engine checks the proof — for real

+

The verification engine runs the actual Lean toolchain (lake build) against your artifact in an isolated project. It is deliberately adversarial toward sloppy proofs:

+
    +
  • Vacuous builds rejected. A target that compiles nothing is not a proof of anything.
  • +
  • sorry and admit rejected. Placeholders are not proofs.
  • +
  • Broken proofs rejected. If the toolchain reports an error, the verdict is FAILED, with the log attached.
  • +
  • Unfinished work reported honestly. Something that doesn’t compile yet gets INCOMPLETE — never a pass.
  • +
+

A pass means one thing: the toolchain compiled your artifact and the proof checked. The full transcript ships with the verdict.

+ +

3. The certificate seals the evidence

+

On PASSED, the certification authority issues a signed certificate. The certificate credentials the code — our assessment that the artifact was built to its specification, as mechanically checked — and we hold no responsibility beyond this assessment. It contains:

+ + + + + + + + + +
FieldMeaning
artifact_sha256Hash of exactly the code that was checked
verdictPASSED, with the toolchain transcript reference
toolchainLean / lake versions that ran the check
issuerAxiomCode CA
serialUnique serial number
validity90-day window (notBefore / notAfter)
signatureCA signature over all of the above
+
+

Check any certificate, no account needed: paste it into the certificate checker. You’ll get VALID, REVOKED, or EXPIRED — with the reason. Revocation is published, not hidden: if a toolchain bug ever invalidates a verdict, the serial goes on the public revocation list.

+
+ +

Interfaces

+ +
+""") + +# ---------- pricing ---------- +PRODUCT_JSONLD = { + "@context": "https://schema.org", + "@type": "Product", + "name": "AxiomCode verification credits", + "description": "Credits for machine-checked software verification with signed certificates. 1 credit = US$0.01.", + "brand": {"@type": "Brand", "name": "AxiomCode"}, + "offers": [ + {"@type": "Offer", "name": "Trial", "price": "0", "priceCurrency": "USD", + "description": "10 free verifications. Verdicts only, no certificates."}, + {"@type": "Offer", "name": "Starter", "price": "10", "priceCurrency": "USD", + "description": "1,000 credits. Certificates included."}, + {"@type": "Offer", "name": "Growth", "price": "50", "priceCurrency": "USD", + "description": "5,000 credits. Certificates included."}, + {"@type": "Offer", "name": "Scale", "price": "200", "priceCurrency": "USD", + "description": "20,000 credits. Certificates included."}, + ], +} + +page("/pricing/", "Pricing", + "AxiomCode pricing: 10 free trial verifications (no certificates), then credit packs. 1 credit = $0.01. Certificates are issued to paying customers only.", +"""
+

Pricing

+

The trial proves the engine. The certificate is the product.

+
Our pricing covers the full cost of running the service — infrastructure, compute, operations, support, and insurance — plus a standard margin. One credit is always US$0.01. Verification consumes credits by compute time; the certificate itself is included with every paid verification.
+
+
+
+

Trial

$0
no card required
+
    +
  • 10 verifications
  • +
  • Full verdict + proof transcript
  • +
  • No certificates — trial verdicts are not certifiable
  • +
  • Rate-limited, fair use
  • +
+

Start verifying

+
+
+

Starter

$10
1,000 credits, never expire
+
    +
  • Roughly 30–100 typical verifications
  • +
  • Signed certificates on every pass
  • +
  • REST API + API key
  • +
  • Certificate checker + revocation list
  • +
+

+
+
+

Growth

$50
5,000 credits, never expire
+
    +
  • Roughly 150–500 typical verifications
  • +
  • Signed certificates on every pass
  • +
  • REST API + MCP server access
  • +
  • Usage reports & audit log
  • +
+

+
+
+

Scale

$200
20,000 credits, never expire
+
    +
  • Roughly 600–2,000 typical verifications
  • +
  • Signed certificates on every pass
  • +
  • Everything in Growth
  • +
  • Priority verification queue
  • +
+

+
+
+
+

How metering works

+

Each verification is metered by compute time at 0.9 credits/second (about $0.009/s). A small spec that checks in 12 seconds costs ~11 credits — eleven cents. You see the exact charge with every verdict, and your usage report itemizes all of it. Credits never expire. Unused credits are refundable within 14 days — see the Refund Policy.

+

Why the trial has no certificates

+

The trial exists so you can evaluate the engine: real verdicts, real transcripts, real evidence. But a certificate is a trust instrument — it says AxiomCode stakes its name on this verdict. We only stake our name in a commercial relationship, where the full cost of standing behind the verdict is covered. That boundary is what keeps the certificates meaningful.

+
+
What counts as a “typical verification”?

A Lean 4 spec that compiles and checks in 10–60 seconds of engine time. Very large developments cost proportionally more; the meter is compute time, so you always pay for what you used.

+
Do certificates really expire?

Yes — 90 days, like TLS. Software changes and toolchains move on; re-verification keeps the evidence fresh. Renewal pricing is the same credit meter.

+
What if a certificate was wrongly issued?

We revoke it publicly and say so. Mis-issuance handling is documented in the Certificate Policy — it’s the core of the trust model.

+
+
+
+ + +""" % (json.dumps(PRICE_IDS), PADDLE_VENDOR, PADDLE_VENDOR), PRODUCT_JSONLD) diff --git a/site/pages_paperwork.py b/site/pages_paperwork.py new file mode 100644 index 0000000..945c6d4 --- /dev/null +++ b/site/pages_paperwork.py @@ -0,0 +1,154 @@ +from build import * + +# ---------- paperwork ---------- +PW_INTRO = """
+
These documents govern the AxiomCode service. They are written in plain language and describe process and outcomes, not marketing claims. Material liability and warranty terms should be reviewed by qualified legal counsel before they are relied upon in any dispute.
+""" + +def pw_page(path, title, desc, body): + slug = path.strip("/").replace("/", "-") if path != "/paperwork/" else "" + dl = (f'

Download as Word (.docx)

' if slug else "") + page(path, title, desc, PW_INTRO + f'

{title}

Last updated: 26 September 2026

' + dl + body + "
") + +pw_page("/paperwork/", "Trust & paperwork", + "AxiomCode trust centre: Terms of Service, Privacy Policy, Certificate Policy and CPS, Refund Policy, Service Levels, and Security.", +"""

Everything that governs the service, in one place.

+ +

Downloadable Word copies of each document are linked at the top of each page.

+""") + +pw_page("/paperwork/terms/", "Terms of Service", + "AxiomCode Terms of Service: the service, trial terms, credits and payment, acceptable use, certificate reliance, liability limits.", +"""

1. The service

+

AxiomCode (“we”) provides machine-checked verification of software specifications and issues signed certificates recording the verification outcome (“certificates”). The service is offered through a web interface, a REST API, and an MCP server.

+

2. Trial

+

New users may run up to 10 trial verifications without payment. Trial verdicts include the verdict and the engine transcript; trial verdicts never include certificates. Trial access is rate-limited and may not be resold, shared across accounts to evade the limit, or used to probe the engine adversarially.

+

3. Credits and payment

+

Paid verification consumes credits (1 credit = US$0.01), metered by engine compute time at the published rate. Credits are purchased in packs through our merchant of record and never expire. Meter records are itemized in your usage report. If you believe a charge is wrong, contact us within 30 days; we correct genuine metering errors with credit.

+

4. Acceptable use

+

You may not: (a) submit code you have no right to submit; (b) use the service to verify malware, weapons systems, or any unlawful purpose; (c) attempt to extract the CA signing keys, evade metering, or disrupt the service; (d) misrepresent a trial verdict as a certificate, or a revoked/expired certificate as valid.

+

5. Your responsibilities

+

You are responsible for the specifications you submit: the certificate binds the artifact hash, not your intent. The certificate credentials the code — it is our assessment that the submitted artifact was built to its specification, as mechanically checked under the stated toolchain. It does not state that your specification is correct, complete, safe, or fit for any purpose. We hold no responsibility beyond this assessment. Relying parties must read the Certificate Policy and validate every certificate through the published checker.

+

6. Certificates and reliance

+

Certificates credential the code submitted: our assessment that the artifact was built to its specification, as mechanically checked. They are factual statements about a verification event, valid for 90 days unless revoked earlier. We publish a revocation list and will revoke certificates affected by toolchain or engine defects. Certificates are not insurance, warranties, or guarantees of software behavior. We hold no responsibility beyond the assessment stated in the certificate.

+

7. Liability

+

To the maximum extent permitted by law: the service is provided “as is”; we disclaim implied warranties of merchantability and fitness for purpose. Our liability arising from any single certificate is limited to the fees paid for the verification that produced that certificate, and our aggregate liability for all claims is limited to the amount you paid us in the 12 months preceding the claim. We are not liable for indirect, incidental, or consequential damages, including losses from reliance on a certificate. We owe no duty to relying parties beyond the statements in the Certificate Policy; anyone who relies on a certificate does so at their own risk and must validate it through the published checker and revocation list before relying. These terms should be reviewed by qualified legal counsel; insurance backing the CA operation is part of our operating cost and is reflected in pricing.

+

8. Changes and termination

+

We may update these terms with 14 days’ notice on this page; continued use is acceptance. We may suspend accounts for abuse, non-payment, or unlawful use. You may stop using the service at any time; unused credits remain refundable per the Refund Policy.

+

9. Contact

+

Questions about these terms: hello@axiom-code.com.

+""") + +pw_page("/paperwork/privacy/", "Privacy Policy", + "AxiomCode Privacy Policy: what data we collect (submitted code, account, metering), why we keep it, retention and deletion, and our no-sale commitment.", +"""

1. What we collect

+
    +
  • Submitted artifacts: the code you ask us to verify, its SHA-256 hash, the verdict, and the engine transcript. We cannot verify without it.
  • +
  • Account data: email address, API keys, credit balance, and purchase records from our merchant of record.
  • +
  • Metering records: compute time, credits charged, timestamps — kept in a tamper-evident log so your bill always reconciles.
  • +
  • Operational logs: IP addresses and request metadata for abuse prevention, kept briefly.
  • +
+

2. What we never do

+

We never sell your data. We never use your submitted code to train models. We never disclose your artifacts except as needed to operate the service (e.g., payment processing by our merchant of record) or as required by law.

+

3. Why certificates are public-ish

+

A certificate is useful precisely because third parties can check it. Certificate contents (artifact hash, verdict, toolchain, serial, validity) and the revocation list are queryable by anyone. The artifact source itself is not published — only its hash.

+

4. Retention and deletion

+
    +
  • Artifacts and transcripts: retained while your account is active, to support re-verification and dispute handling; deleted within 90 days of account closure on request.
  • +
  • Metering and purchase records: retained as required for tax and accounting (typically 7 years), in anonymized form where possible after closure.
  • +
  • Operational logs: 30 days.
  • +
+

To request deletion or a copy of your data: hello@axiom-code.com. Some records (revoked certificate entries, tax records) cannot be deleted while the law requires them.

+

5. Security

+

CA signing keys are held separately from the web service with restricted access; see Security. No method is perfect; we disclose breaches affecting your data promptly.

+""") + +pw_page("/paperwork/certificate-policy/", "Certificate Policy & Certification Practice Statement", + "AxiomCode Certificate Policy and CPS: what certificates assert, validation method, issuance, 90-day validity, renewal, revocation, and incident handling.", +"""

This document follows the structure of RFC 3647. It states what AxiomCode certificates mean, how they are issued, and what happens when something goes wrong. It should be reviewed by qualified legal counsel and a PKI auditor before certificates are relied upon in regulated contexts.

+

1. Introduction

+

1.1 Overview. AxiomCode operates a certification authority (“AxiomCode CA”) that issues certificates binding a software artifact’s hash to a machine-checked verification verdict. Verification-as-evidence, not verification-as-opinion: every certificate carries the evidence needed to re-check it.

+

1.2 Document name. AxiomCode Certificate Policy and Certification Practice Statement, version 1.0 (2026-09-26).

+

1.3 Participants. The CA (AxiomCode), subscribers (paying customers who request verification), and relying parties (anyone who validates a certificate).

+

1.4 Certificate usage. Each certificate credentials the code submitted: it is our assessment that the artifact with the stated hash was built to its specification, as mechanically checked by the stated toolchain on the stated date. We hold no responsibility beyond this assessment. Appropriate uses: audit evidence, procurement deliverables, counterparty assurance. Prohibited reliance: treating a certificate as a warranty of safety, fitness, or intent — see §9.

+

2. Publication

+

The CP/CPS, the CA’s public verification keys, and the revocation list are published at axiom-code.com and queryable without an account.

+

3. Identification and authentication

+

Subscribers are identified by account (email + API key). Artifacts are identified by SHA-256 hash computed at submission. No identity vetting of persons is performed: the certificate speaks about the artifact, not the author.

+

4. Certificate life-cycle

+

4.1 Application. A paid verification request is a certificate application. Trial requests are never applications — no certificate can result.

+

4.2 Issuance. On a PASSED verdict, the CA signs a certificate containing artifact hash, verdict, toolchain versions, issuer name, unique serial, and a 90-day validity window. FAILED and INCOMPLETE verdicts produce no certificate, ever.

+

4.3 Validity and renewal. 90 days from issuance. Renewal is re-verification at the standard credit meter — there is no shortcut renewal, because the point is fresh evidence.

+

4.4 Revocation. The CA revokes a certificate when: (a) a toolchain or engine defect undermines the verdict; (b) the certificate was mis-issued; (c) the subscriber requests it. Revocations are published to the revocation list promptly (target: within 24 hours of the decision) and are permanent.

+

4.5 Incident handling. Suspected mis-issuance triggers an internal review; confirmed mis-issuance triggers revocation, a public incident note, and re-verification of affected artifacts at our expense. Mis-issuance is treated as the CA’s existential risk.

+

5. Operational controls

+

Verification runs in isolated, single-use build environments. CA signing keys are segregated from the web/API tier; signing requires the isolated CA service. All issuance, revocation, and metering events are written to a tamper-evident append-only log.

+

6. Technical security controls

+

Certificates are signed with modern asymmetric signatures (Ed25519); the CA’s public keys are published for independent verification. Key generation uses a vetted CSPRNG; private keys are access-controlled and backed up encrypted. Key compromise triggers key rollover, re-issuance of affected certificates, and public disclosure.

+

7. Certificate and revocation profiles

+

Certificates are signed JSON documents with the fields listed in How it works §3. The revocation list is a signed JSON document listing revoked serials with reason codes and timestamps, updated on every revocation.

+

8. Compliance

+

We log every issuance and revocation; logs are available to auditors under NDA. Annual self-assessment against this CP/CPS is published in summary form.

+

9. Legal matters

+

Certificates credential the code submitted and nothing more; they are factual statements about a verification event, not warranties. We hold no responsibility beyond the assessment stated in the certificate. Liability is limited as stated in the Terms of Service (per-certificate cap at the verification fee; aggregate cap at 12 months’ fees; no consequential damages; no duty to relying parties beyond this Policy). Subscribers warrant they have the right to submit the artifact. Relying parties must validate certificates through the published checker and revocation list before relying; any reliance is at the relying party’s own risk.

+""") + +pw_page("/paperwork/refunds/", "Billing, trial & refund policy", + "AxiomCode billing policy: the 10-verification trial, credit packs, how metering works, cancellations, and the 14-day refund rule for unused credits.", +"""

1. Trial

+

Every new email address gets 10 free verifications. Trial verdicts include the verdict and transcript but never a certificate. The trial demonstrates the engine; certification is the paid product. One trial per person; creating multiple accounts to harvest trials is abuse and will be suspended.

+

2. Credits

+
    +
  • 1 credit = US$0.01. Packs: Starter $10 (1,000 credits), Growth $50 (5,000), Scale $200 (20,000).
  • +
  • Verification consumes credits by engine compute time at 0.9 credits/second, shown with every verdict and itemized in your usage report.
  • +
  • Credits never expire and are not transferable between accounts.
  • +
  • Payment is processed by our merchant of record (Paddle); we never see or store your card.
  • +
+

3. Refunds

+

Unused credits are refundable within 14 days of purchase — email hello@axiom-code.com and we return the unused portion to the original payment method. Credits already consumed by verifications are not refundable: the compute was spent and the evidence delivered. Genuine metering errors are always corrected with credit, no time limit.

+

4. Cancellation

+

There are no subscriptions to cancel — credits are prepaid. Stop buying packs whenever you like; your balance, certificates, and history remain available.

+

5. Disputes

+

Dispute a charge within 30 days with the serial numbers or timestamps involved; we investigate against the tamper-evident meter log, which is the record of truth both sides can inspect.

+""") + +pw_page("/paperwork/sla/", "Service levels & support", + "AxiomCode service levels: uptime target, verification queue expectations, support channels and response targets, and what happens when we miss.", +"""

1. Uptime

+

Target: 99% monthly availability for the API and certificate checker, excluding scheduled maintenance (announced 48h ahead) and upstream outages. The static site and published revocation list are served from the edge and targeted higher, but the commitment we make is 99% on the API.

+

2. Verification queue

+

Verifications normally start within 60 seconds. At high load, paid verifications queue ahead of trial verifications, and Scale customers queue ahead of others. Engine time per call is capped; very large artifacts may be asked to split submissions.

+

3. Support

+
    +
  • Email: hello@axiom-code.com — target first response 1 business day.
  • +
  • Mis-issuance / revocation issues: treated as critical; target acknowledgment 4 business hours.
  • +
  • Docs and status: this site’s documentation; a status page ships with the production rollout.
  • +
+

4. Remedies

+

If monthly API availability falls below 99%, affected paying customers receive a 10% credit rebate for the month, applied automatically. This is our sole remedy for downtime and is without prejudice to the liability limits in the Terms.

+""") + +pw_page("/paperwork/security/", "Security & responsible disclosure", + "AxiomCode security: how the CA and signing keys are protected, what we ask of researchers, and how to report vulnerabilities.", +"""

1. How we protect the CA

+
    +
  • Key segregation: CA signing keys live in an isolated service, separate from the web and API tiers. The public internet never touches the signer.
  • +
  • Least privilege: few humans can touch the CA; every touch is logged.
  • +
  • Tamper-evident logs: issuance, revocation, and metering are append-only and hash-chained. If the log doesn’t reconcile, we treat it as an incident.
  • +
  • Isolated builds: every verification runs in a single-use environment; artifacts can’t see each other or the host.
  • +
  • Dependency hygiene: the Lean toolchain is pinned; upgrades are tested against the regression suite before they touch production verdicts.
  • +
+

2. Responsible disclosure

+

Found a vulnerability? Email security@axiom-code.com with the details and a way to reach you. We ask for a reasonable window (90 days) before public disclosure so we can fix, revoke affected certificates if needed, and publish an incident note. We commit to acknowledging within 2 business days and keeping you updated.

+

3. Scope

+

In scope: the API, the MCP server, the certificate checker, the CA issuance path, and this site. Out of scope: third-party services (Paddle, Cloudflare), social engineering, and physical attacks. Please don’t disrupt the service or access other customers’ data while researching.

+

4. What we won’t do

+

We won’t threaten researchers who follow this policy, and we won’t ask law enforcement to chill good-faith research. If you’re unsure whether something is in scope, ask first.

+""") diff --git a/site/paperwork-docx/paperwork-certificate-policy.docx b/site/paperwork-docx/paperwork-certificate-policy.docx new file mode 100644 index 0000000000000000000000000000000000000000..e6e76dd39131c4d6abbbf0b6f4da0c3dafad9ae1 GIT binary patch literal 39126 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 KdRV4?-})cJARw;* literal 0 HcmV?d00001 diff --git a/site/paperwork-docx/paperwork-privacy.docx b/site/paperwork-docx/paperwork-privacy.docx new file mode 100644 index 0000000000000000000000000000000000000000..fbcb24bb53ce4fb6d305ab0439414ec77fc58f75 GIT binary patch literal 37954 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%0DtII5_d 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 literal 0 HcmV?d00001 diff --git a/site/paperwork-docx/paperwork-sla.docx b/site/paperwork-docx/paperwork-sla.docx new file mode 100644 index 0000000000000000000000000000000000000000..e2dc4e0ac7f3728f1e96d6e8cdf4fcc84607f58f GIT binary patch literal 37655 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 literal 0 HcmV?d00001 diff --git a/site/paperwork-docx/paperwork-terms.docx b/site/paperwork-docx/paperwork-terms.docx new file mode 100644 index 0000000000000000000000000000000000000000..4c6c0d87bd41cf15121a46e7060d985348e9eced GIT binary patch literal 38623 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 literal 0 HcmV?d00001 diff --git a/site/run.py b/site/run.py new file mode 100644 index 0000000..9d77c07 --- /dev/null +++ b/site/run.py @@ -0,0 +1,43 @@ +#!/usr/bin/env python3 +"""Runner: import all page modules, render, write extras.""" +import os, sys, json +sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) +from build import render_all, SITE, API_BASE +import pages_main, pages_docs, pages_paperwork, pages_blog # noqa: F401 (registration side effects) + +OUT = os.path.join(os.path.dirname(os.path.abspath(__file__)), "dist") +render_all(OUT) + +# machine-readable extras +wk = os.path.join(OUT, ".well-known") +os.makedirs(wk, exist_ok=True) +with open(os.path.join(wk, "axiomcode.json"), "w") as f: + json.dump(pages_blog.WELLKNOWN, f, indent=2) +with open(os.path.join(OUT, "llms.txt"), "w") as f: + f.write(pages_blog.LLMS_TXT) + +# stub OpenAPI for agents (full spec ships with the API) +openapi = { + "openapi": "3.0.3", + "info": {"title": "AxiomCode API", "version": "1.0.0", + "description": "Verification and certification API. Full reference at https://axiom-code.com/docs/api/"}, + "servers": [{"url": API_BASE}], + "paths": { + "/v1/trial/verify": {"post": {"summary": "Trial verification (email, 10 lifetime, no certificate)"}}, + "/v1/verify": {"post": {"summary": "Paid verification with certificate (API key)"}}, + "/v1/check": {"get": {"summary": "Certificate status by serial (no auth)"}}, + "/v1/revoked": {"get": {"summary": "Public revocation list (no auth)"}}, + "/v1/account": {"get": {"summary": "Balance and usage (API key)"}}, + }, +} +api_dir = os.path.join(OUT, "docs", "api") +with open(os.path.join(api_dir, "openapi.json"), "w") as f: + json.dump(openapi, f, indent=2) + +# copy paperwork docx into dist +import shutil as _sh +_src = os.path.join(os.path.dirname(os.path.abspath(__file__)), "paperwork-docx") +for _f in os.listdir(_src): + if _f.endswith(".docx"): + _sh.copy(os.path.join(_src, _f), os.path.join(OUT, "paperwork", _f)) +print("extras written") From f84eb515a3e75f122dc4193797b15f78c46f340c Mon Sep 17 00:00:00 2001 From: Nrupal Akolkar Date: Wed, 7 Oct 2026 00:29:56 -0600 Subject: [PATCH 4/4] Fix lint + typecheck CI: clean site/ generator code, annotate PAGES, mcp type-ignore --- pyproject.toml | 5 ++ services/api/mcp_server.py | 4 +- site/build.py | 22 ++++++--- site/gen_docx.py | 64 +++++++++++++++++++------- site/pages_blog.py | 36 +++++++++------ site/pages_docs.py | 56 +++++++++++++++-------- site/pages_main.py | 85 ++++++++++++++++++++++++---------- site/pages_paperwork.py | 94 +++++++++++++++++++++++++------------- site/run.py | 25 +++++++--- 9 files changed, 272 insertions(+), 119 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index df8887c..6cfcae7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -71,6 +71,11 @@ target-version = "py310" [tool.ruff.lint] select = ["E", "F", "I", "N", "W", "UP", "B"] +[tool.ruff.lint.per-file-ignores] +# site generators embed long HTML/CSS template lines; line length is intrinsic there +"site/build.py" = ["E501"] +"site/pages_*.py" = ["E501"] + [tool.mypy] python_version = "3.10" warn_return_any = true diff --git a/services/api/mcp_server.py b/services/api/mcp_server.py index 16d371e..96b4220 100644 --- a/services/api/mcp_server.py +++ b/services/api/mcp_server.py @@ -21,7 +21,9 @@ from billing import load_keys, meter, price_per_compute_s, usage_for from certs import issue as issue_cert -from mcp.server.fastmcp import FastMCP + +# mcp v1 API; typeshed's mcp.server.fastmcp stub does not declare FastMCP +from mcp.server.fastmcp import FastMCP # type: ignore[attr-defined] from starlette.middleware.base import BaseHTTPMiddleware from starlette.responses import JSONResponse diff --git a/site/build.py b/site/build.py index 1bbc3b8..ecbf6f4 100644 --- a/site/build.py +++ b/site/build.py @@ -1,15 +1,19 @@ #!/usr/bin/env python3 """AxiomCode launch site generator. Builds static HTML into ./dist.""" -import os, shutil, json, html + +import html +import json +import os +import shutil SITE = "https://axiom-code.com" NAME = "AxiomCode" TAGLINE = "The certification authority for software correctness." HERO_LINE = "Don\u2019t trust our AI \u2014 verify our proof." -API_BASE = "https://api.axiom-code.com" # backend goes live in the next step -PADDLE_VENDOR = 0 # set when Nrupal creates the products +API_BASE = "https://api.axiom-code.com" # backend goes live in the next step +PADDLE_VENDOR = 0 # set when Nrupal creates the products PADDLE_ENV = "production" -PRICE_IDS = { # set when Nrupal creates the products +PRICE_IDS = { # set when Nrupal creates the products "starter": "", "growth": "", "scale": "", @@ -111,6 +115,7 @@ SEAL_SVG = """""" + def head(title, desc, path, extra_jsonld=None): canon = SITE + path jl = "" @@ -138,6 +143,7 @@ def head(title, desc, path, extra_jsonld=None): """ + def header(active=""): links = [] for label, href in NAV: @@ -149,6 +155,7 @@ def header(active=""): """ + FOOTER = """