Skip to content

fix: correct licensing claims and ANF/ACL naming on website - #6

Merged
shreyanshjain7174 merged 1 commit into
mainfrom
fix/anf-license-naming-consistency
Jul 2, 2026
Merged

fix: correct licensing claims and ANF/ACL naming on website#6
shreyanshjain7174 merged 1 commit into
mainfrom
fix/anf-license-naming-consistency

Conversation

@shreyanshjain7174

Copy link
Copy Markdown
Contributor

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.

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>
@vercel

vercel Bot commented Jul 2, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
landing Ready Ready Preview, Comment Jul 2, 2026 2:36pm

@shreyanshjain7174
shreyanshjain7174 requested a review from Copilot July 2, 2026 15:43
@shreyanshjain7174
shreyanshjain7174 merged commit 2f5aac3 into main Jul 2, 2026
3 checks passed
@shreyanshjain7174
shreyanshjain7174 deleted the fix/anf-license-naming-consistency branch July 2, 2026 15:46

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment thread src/pages/HomePage.jsx

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 },
Comment thread src/components/Footer.jsx
style={{ color: currentTheme.text.muted, fontFamily: "'DM Sans', sans-serif" }}
>
NineVigil · Apache 2.0 · Clawdlinux
NineVigil · Open Source · Clawdlinux
Comment thread index.html
<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 thread src/pages/AclPage.jsx
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';
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants