From 1d9a7b48abce3e17f7a470468b8f360a5c14d8ae Mon Sep 17 00:00:00 2001
From: Shreyansh Sancheti <43677304+shreyanshjain7174@users.noreply.github.com>
Date: Thu, 2 Jul 2026 20:05:44 +0530
Subject: [PATCH] fix: correct licensing claims and ANF/ACL naming on website
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>
---
index.html | 2 +-
src/components/AclHero.jsx | 11 ++++---
src/components/Footer.jsx | 4 +--
src/components/ProductsAcl.jsx | 18 ++++++------
src/pages/AclPage.jsx | 53 +++++++++++++++-------------------
src/pages/AuditPage.jsx | 2 +-
src/pages/HomePage.jsx | 10 +++----
7 files changed, 47 insertions(+), 53 deletions(-)
diff --git a/index.html b/index.html
index f52fa7c..147f2af 100644
--- a/index.html
+++ b/index.html
@@ -10,7 +10,7 @@
{[
diff --git a/src/components/ProductsAcl.jsx b/src/components/ProductsAcl.jsx
index a8eea21..fc65351 100644
--- a/src/components/ProductsAcl.jsx
+++ b/src/components/ProductsAcl.jsx
@@ -9,7 +9,7 @@ import {
} from 'lucide-react';
import { useTheme } from '../hooks/useTheme';
-const ACL_GITHUB = 'https://github.com/Clawdlinux/ninevigil-acp';
+const ACL_GITHUB = 'https://github.com/Clawdlinux/agent-contract-protocol';
const OPERATOR_GITHUB = 'https://github.com/Clawdlinux/agentic-operator-core';
const PRODUCTS = [
@@ -21,7 +21,7 @@ const PRODUCTS = [
summary:
'Regulated control layer for agent workloads. gVisor injection, Cilium policy, OPA guardrails, audit trails, and per-tenant budgets.',
highlights: [
- { icon: CheckCircle2, text: 'AgentWorkload path plus kagent pod compatibility' },
+ { icon: CheckCircle2, text: 'AgentWorkload path plus external pod compatibility' },
{ icon: CheckCircle2, text: 'Cilium FQDN egress + OPA admission' },
{ icon: CheckCircle2, text: 'Tamper-evident audit chain' },
{ icon: CheckCircle2, text: 'Per-workload OpenMeter cost attribution' },
@@ -32,17 +32,17 @@ const PRODUCTS = [
{
badge: 'PRODUCT 02 · NEW',
icon: Code2,
- name: 'ACL — Agent Context Language',
+ name: 'ANF — Agent Native Format',
tag: 'Feed agents 90% fewer tokens',
summary:
- 'A compact, machine-native representation of structured data, designed for LLM agents instead of humans. Three translators ship today (Kubernetes, OpenAPI, Postgres). Same fact-extraction accuracy at one-tenth the prompt tokens, validated on a 1,620-trial Anthropic benchmark.',
+ 'A compact, machine-native representation of structured data, designed for LLM agents instead of humans. Kubernetes translator ships today; OpenAPI and Postgres compression measured in benchmark, translators in progress. Same fact-extraction accuracy at one-tenth the prompt tokens, validated on a 1,620-trial Anthropic benchmark.',
highlights: [
- { icon: TrendingDown, text: '132× on live K8s namespace' },
- { icon: TrendingDown, text: '68× on the GitHub OpenAPI spec' },
- { icon: TrendingDown, text: '3.5× on realistic pg_dump output' },
- { icon: CheckCircle2, text: 'Spec CC BY 4.0 · SDKs Apache 2.0 · CLI + Python decoder' },
+ { icon: TrendingDown, text: '132× on live K8s namespace (shipped translator)' },
+ { 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 },
accentKey: 'teal',
},
];
diff --git a/src/pages/AclPage.jsx b/src/pages/AclPage.jsx
index 892885d..57376c8 100644
--- a/src/pages/AclPage.jsx
+++ b/src/pages/AclPage.jsx
@@ -12,11 +12,10 @@ import {
import { useTheme } from '../hooks/useTheme';
import AclHero from '../components/AclHero';
-const ACL_GITHUB = 'https://github.com/Clawdlinux/ninevigil-acp';
-const ACL_SPEC = 'https://github.com/Clawdlinux/ninevigil-acp/blob/main/docs/acl-spec.md';
-const ACL_QUICKSTART = 'https://github.com/Clawdlinux/ninevigil-acp/blob/main/docs/quickstart.md';
-const ACL_BENCH = 'https://github.com/Clawdlinux/ninevigil-acp/blob/main/benchmark/agent_accuracy/results/2026-05-09-094833/summary.md';
-const ACP_FRONTIER_BENCH = 'https://github.com/Clawdlinux/ninevigil-acp/tree/main/benchmark/frontier';
+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';
const COMPRESSION_ROWS = [
@@ -35,11 +34,9 @@ const ACCURACY_ROWS = [
];
const SHIPPED = [
- 'ACL v0.1 wire-format spec (CC BY 4.0)',
- 'Go reference encoder/decoder, round-trip stable + fuzzed',
- 'Three translators: Kubernetes, OpenAPI, Postgres',
- 'acl CLI — encode / decode / tokens / version (15MB distroless)',
- 'Pure-Python acp-acl decoder, optional tiktoken extra',
+ 'ANF v0.1 wire-format spec (CC BY 4.0)',
+ 'Go ANF encoder library (pkg/anf), consumed by the Kubernetes translator',
+ 'Kubernetes translator ships today; OpenAPI and Postgres compression measured in benchmark, translators in progress',
'1,620-trial agent-accuracy benchmark, fully reproducible',
];
@@ -51,7 +48,7 @@ const FRONTIER_ROWS = [
];
const ACL_DOC_EXAMPLE = `@ns payments
-@source aclk8s/v0.1
+@source ninevigil/k8s-translator:0.1.0
pods 5
api-7f4b8c-x7w9 ready=1/1 node=node-2
@@ -93,7 +90,7 @@ export default function AclPage() {
onMouseLeave={(e) => (e.currentTarget.style.color = t.text.secondary)}
>
- Products / ACL — Agent Context Language
+ Products / ANF — Agent Native Format
@@ -112,7 +109,7 @@ export default function AclPage() {
Token counts via tiktoken/cl100k_base. Live K8s number from{' '}
- scripts/test-aclk8s-kind.sh; OpenAPI fixtures and{' '}
- acl CLI in the repo.
+ translators/kubernetes; OpenAPI and Postgres fixtures in{' '}
+ benchmark/agent_accuracy.
@@ -152,7 +149,7 @@ export default function AclPage() {