fix: correct licensing claims and ANF/ACL naming on website - #6
Merged
Merged
Conversation
Blanket 'Apache 2.0' claims didn't hold for the ACP/ANF product (source- available core, Apache-2.0 SDKs, CC BY 4.0 spec). Scoped those claims to what's actually true per product. Renamed 'ACL - Agent Context Language' to 'ANF - Agent Native Format' to match the name used in the actual repo (FORMAT.md, package docs, TranslatorVersion constant). Fixed two dead doc links and removed claims for a CLI, Python decoder, and OpenAPI/Postgres translators that don't exist in the repo yet. Unified enterprise contact email to one address across the site. Signed-off-by: Shreyansh Sancheti <43677304+shreyanshjain7174@users.noreply.github.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
Pull request overview
This PR updates the website’s product messaging to more accurately reflect current licensing/source-availability claims and to rename “ACL” references to “ANF” where applicable.
Changes:
- Scoped licensing/availability language (e.g., removing blanket “Apache 2.0” claims) and updated the homepage value props.
- Renamed product copy from ACL → ANF and updated shipped-feature claims/links on the ANF product page and products section.
- Unified enterprise contact email and refreshed meta description wording.
Reviewed changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
| src/pages/HomePage.jsx | Updates value props/signals and ANF copy, but still needs the ANF product preview copy aligned with the PR’s “what ships today” claims. |
| src/pages/AuditPage.jsx | Updates the audit pilot contact email mailto link. |
| src/pages/AclPage.jsx | Updates ANF product page copy/links and shipped claims; removes outdated CLI usage section; contains minor cleanup opportunities (unused constants). |
| src/components/ProductsAcl.jsx | Renames product card to ANF and adjusts highlights/summary; still has one visible “ACL” reference that should be updated for consistency. |
| src/components/Footer.jsx | Adjusts footer licensing/branding text; needs to avoid a new blanket “Open Source” claim. |
| src/components/AclHero.jsx | Updates ANF hero labels/spec link; still contains user-facing “acl encode …” demo labeling that implies a CLI and the old name. |
| index.html | Updates meta description to more accurately describe product licensing/source-availability, but still includes a blanket “open-source infrastructure” phrase that conflicts with “source-available core”. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
|
||
| const PRODUCT_PREVIEWS = [ | ||
| { to: '/products/operator', icon: Boxes, tag: 'Operator', title: 'Control agents in Kubernetes', text: 'gVisor injection, Cilium policy, OPA guardrails, audit trails, and per-workload cost attribution.' }, | ||
| { to: '/products/acl', icon: Code2, tag: 'ACL', title: 'Feed agents 90% fewer tokens', text: 'Compact agent-native representation format. Three translators ship today: Kubernetes (132\u00d7), OpenAPI (68\u00d7), Postgres (3.5\u00d7).' }, |
Comment on lines
+41
to
+45
| { icon: TrendingDown, text: '68× on the GitHub OpenAPI spec (benchmarked)' }, | ||
| { icon: TrendingDown, text: '3.5× on realistic pg_dump output (benchmarked)' }, | ||
| { icon: CheckCircle2, text: 'Spec CC BY 4.0 · Go library Apache 2.0' }, | ||
| ], | ||
| cta: { label: 'ACL on GitHub', href: ACL_GITHUB }, | ||
| cta: { label: 'ANF on GitHub', href: ACL_GITHUB }, |
| style={{ color: currentTheme.text.muted, fontFamily: "'DM Sans', sans-serif" }} | ||
| > | ||
| NineVigil · Apache 2.0 · Clawdlinux | ||
| NineVigil · Open Source · Clawdlinux |
| <title>NineVigil — Infrastructure for production AI agents</title> | ||
| <meta name="title" content="NineVigil — Infrastructure for production AI agents" /> | ||
| <meta name="description" content="NineVigil builds open-source infrastructure for AI agents in regulated environments. Two products: Agentic Operator (run agents on Kubernetes, zero-egress) and ACL (feed agents 90% fewer tokens). Both Apache 2.0." /> | ||
| <meta name="description" content="NineVigil builds open-source infrastructure for AI agents in regulated environments. Two products: Agentic Operator (run agents on Kubernetes, zero-egress, Apache 2.0) and ACP (governed execution contracts + ANF data compression, open specs, source-available core)." /> |
Comment on lines
162
to
165
| > | ||
| <span className="w-1.5 h-1.5 rounded-full animate-pulse" style={{ background: t.accent.teal }} /> | ||
| Agent Context Language · v0.1 | ||
| Agent Native Format · v0.1 | ||
| </motion.div> |
Comment on lines
+15
to
19
| const ACL_GITHUB = 'https://github.com/Clawdlinux/agent-contract-protocol'; | ||
| const ACL_SPEC = 'https://github.com/Clawdlinux/agent-contract-protocol/blob/main/FORMAT.md'; | ||
| const ACL_BENCH = 'https://github.com/Clawdlinux/agent-contract-protocol/blob/main/benchmark/agent_accuracy/results/2026-05-09-094833/summary.md'; | ||
| const ACP_FRONTIER_BENCH = 'https://github.com/Clawdlinux/agent-contract-protocol/tree/main/benchmark/frontier'; | ||
| const BFCL_URL = 'https://gorilla.cs.berkeley.edu/leaderboard.html'; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Blanket "Apache 2.0" claims (meta description, footer, HomePage value props) didn't hold for the ACP/ANF product, which is source-available core + Apache-2.0 SDKs + CC BY 4.0 spec. Scoped each claim to what's actually true per product.
Renamed "ACL — Agent Context Language" to "ANF — Agent Native Format" to match the name actually used in the repo (FORMAT.md, package doc comments, TranslatorVersion constant). "ACL" existed nowhere in real source.
Fixed two dead links (docs/acl-spec.md, docs/quickstart.md — neither file exists) and removed claims for a standalone CLI, Python decoder, and OpenAPI/Postgres translators that aren't shipped yet. Only the Kubernetes translator is real code today; OpenAPI/Postgres numbers are benchmark-measured but not packaged.
Unified enterprise contact email to one address (was split across hello@ and team@).
Verified npm run build succeeds after all edits.
Note: src/components/Comparison.jsx and src/components/Hero.jsx show as locally modified on main but are unrelated pre-existing work-in-progress (runtime-agnostic positioning) — intentionally left out of this PR.