Press & media kit
Everything you need to write about, present, or reference NovaFabric — without having to ask us first, and without having to guess at the facts.
You do not need permission to write about NovaFabric, review it, benchmark it, give a talk about it, or use the logo when referring to the project. The assets on this page are published for exactly that purpose. The one thing we ask: do not imply endorsement of your product or company by the NovaFabric project.
If something here is out of date or you need an asset that is missing, open an issue — we treat that as a real bug.
The facts, at a glance
| Name | NovaFabric — one word, capital N, capital F. Never "Nova Fabric", "Novafabric", or "NOVAFABRIC". |
| What it is | Open-source, self-hosted replay and evidence infrastructure for AI agents and agentic systems |
| License | Apache-2.0 |
| Language | Python 3.12+ |
| Current version | v0.105.0 — beta; on-disk formats are not frozen until the v1.0 schema freeze |
| Repository | https://github.com/MSKazemi/novafabric |
| Website | https://novafabric.ai |
| Package | pip install novafabric — https://pypi.org/project/novafabric/ |
| Created and maintained by | Mohsen Seyedkazemi Ardebili — AI systems engineer, platform architect, HPC researcher |
| Governance | GOVERNANCE.md · MAINTAINERS.md |
| Telemetry | None. No accounts, no phone-home, no update checks. |
Boilerplate descriptions
Copy these verbatim. They are written to be accurate, not promotional.
One line (≤ 100 characters)
Replay and evidence infrastructure for AI agents and agentic systems.
Short (≈ 40 words)
NovaFabric is open-source, self-hosted replay and evidence infrastructure for AI agents and agentic systems. It captures agent executions as portable Run Capsules you own, for replay, behavioral/structural diff, lineage, provenance, and audit.
Standard (≈ 90 words)
NovaFabric is open-source, self-hosted replay and evidence infrastructure for AI agents and agentic systems. It wraps agent executions with no application code changes and produces a schema-valid, secret-scanned Run Capsule containing the execution manifest, traces, model and tool calls, environment evidence, and replay policy. Around that artifact NovaFabric provides replay, behavioral and structural diff, lineage, optional cryptographic sealing, assurance, and audit. The capture layer can also wrap general commands, and deployments span local environments, Docker, Kubernetes, and SLURM/HPC. Apache-2.0.
The positioning sentence, if you need to explain why it exists
Observability helps you inspect a run. NovaFabric turns the run into a portable artifact you can replay, compare, and verify.
What NovaFabric is not
Please include this if you are writing a comparison — getting it wrong is the single most common error in coverage of this project, and an inaccurate comparison costs readers days.
- Not a live monitoring or alerting platform. If you want dashboards and pages at 3 a.m., use an observability tool. NovaFabric answers questions about the past.
- Not a hosted service. There is no SaaS tier, no account, and nothing to sign up for. Self-hosted is the only mode.
- Not a claim of exact replay for remote LLM calls. A remote model is not
deterministic and NovaFabric does not pretend otherwise; that is what the
mocked,semantic, andforensicreplay modes exist for. - Not an offline sandbox for tools.
mockedreplay serves the recorded model responses and, since v0.105.0, recorded MCP tool results; HTTP, shell, file, and framework-native tools still run live. - Not signed by default. A Run Capsule is sealable: it is signed once you configure a key. Evidence Bundles are always signed. Please do not write "signed capsules" or "every run is signed".
- Not proof that no secret remains. Capsules are secret-scanned against known key formats; write "secret-scanned", not "secret-redacted" or "secret-free".
- Not a compliance certification. NovaFabric produces conformance receipts and evidence, never verdicts. See assurance cases.
The full, honest comparison — including where NovaFabric loses — is in How NovaFabric compares.
Logo and brand assets
| Asset | File | Use for |
|---|---|---|
| Mark (square badge) | novafabric-mark.svg |
Avatars, favicons, slide corners, anywhere small |
| Wordmark (mark + name) | novafabric-wordmark.svg |
Article headers, slide titles, sponsor walls |
| Social preview (1280×640) | social-preview.png |
Link previews, blog hero images |
| Terminal demo | demo.svg |
Showing what the tool actually does |
Palette
Dark is the default theme. Signal-lime is the single hero accent — used sparingly.
| Role | Hex |
|---|---|
| Background | #0a0a0c |
| Background (raised) | #111114 |
| Text | #e6e6ea |
| Text (muted) | #a8a8b3 |
| Accent — signal lime | #c4f0a8 |
| Sealed / verified (teal) | #63cad0 |
| Failure (coral) | #e87d7d |
| Warning (amber) | #e8b866 |
Typography
- Instrument Serif — display/hero headlines and memorable editorial moments.
- JetBrains Mono — identity, CLI output, evidence, labels, and data.
- DM Sans — body prose, navigation, and interface text.
The rule behind it: serif means narrative/memory; monospace means evidence/data; sans means explanation/interface.
Please do
- Scale the logo proportionally, and give it clear space equal to the height of the "N".
- Use the mark on dark backgrounds. On light backgrounds, keep the ink badge — the badge is the contrast.
- Recolor nothing. If lime does not work in your medium, use the mark in single-color black or white instead.
Please don't
- Stretch, rotate, add gradients or drop shadows to the mark.
- Rebuild the wordmark in a different typeface.
- Use the logo as your product's logo, or in a way that suggests NovaFabric endorses you.
Screenshots and demos
- The terminal demo above (
demo.svg) is the fastest honest illustration: capture → validate → replay → diff. - To generate your own, every command in Quick start runs offline with no API key, so you can record a clean session on any machine.
- Please show real output. If you need to trim it for space, say so in the caption.
Interviews, talks, and reviews
The maintainer is happy to answer questions, review a draft for factual accuracy (without asking for editorial changes), or join a podcast or stream.
- Best channel: GitHub Discussions
- Security topics: follow SECURITY.md — please do not open a public issue for a vulnerability.
Giving a talk about NovaFabric? Tell us in Show and tell and we will link it from the project.
Citing NovaFabric in academic work
Use CITATION.cff — GitHub renders a ready-made citation from it
via Cite this repository in the sidebar. See also
For researchers, which covers what NovaFabric does and does
not solve for a reproducible paper artifact.