James
dcdca016db
feat: add MITM proxy mode with LLM policy evaluation (C-017)
...
- New package clavis/clavis-vault/proxy/
- HTTPS MITM proxy via HTTP CONNECT tunnel
- Dynamic per-host TLS cert generation (signed by local CA)
- CA cert auto-generated at DataDir/proxy/ca.crt (1-year validity)
- Per-cert cache with 24h TTL
- Credential injection hook (stub — DB wiring next)
- LLM policy evaluation hook (stub — OpenAI-compatible API)
- L2 (identity/card) fields are never injectable by design
- cmd/clavitor/main.go: new flags
--proxy Enable proxy mode (default: off)
--proxy-addr Listen addr (default: 127.0.0.1:19840)
--proxy-llm Enable LLM policy evaluation
--proxy-llm-url LLM base URL (OpenAI-compat)
--proxy-llm-key LLM API key
--proxy-llm-model LLM model name
Usage:
clavitor --proxy
export HTTP_PROXY=http://127.0.0.1:19840 HTTPS_PROXY=http://127.0.0.1:19840
# Install DataDir/proxy/ca.crt in OS trust store for HTTPS MITM
2026-03-29 08:54:51 -04:00
James
e425cec150
docs: add Futurepedia listing content for clavitor.ai (TASK-074)
2026-03-29 07:36:12 -04:00
James
0c017b4312
docs: add There Is An AI For That (TAAFT) listing content for clavitor.ai (TASK-073)
2026-03-29 07:35:13 -04:00
James
65ce6b8770
docs: add BetaList submission content for clavitor.ai launch (TASK-071)
2026-03-29 07:34:24 -04:00
James
f5f852fe40
rebrand: rename vault1984 references to clavitor in Makefile and pop-sync (C-005)
2026-03-29 07:16:12 -04:00
James
024f898873
docs: GitHub 2FA listing strategy — prerequisites, outreach template, phases (C-010)
2026-03-29 07:04:00 -04:00
James
ec4a68e67b
docs: add Product Hunt launch assets — tagline, description, maker comment, timing, checklist (TASK-064)
2026-03-29 06:59:15 -04:00
James
472e9dc07b
chore: auto-commit uncommitted changes
2026-03-29 06:01:26 -04:00
James
55367fe06e
docs: add Show HN draft for clavitor.ai launch (TASK-072)
2026-03-29 02:30:36 -04:00
James
f9e2a3bdf1
seo: enhanced sitemap.xml with lastmod/priority/changefreq, added Open Graph meta tags, added JSON-LD structured data (WebSite, Organization, SoftwareApplication schemas), improved robots.txt
2026-03-29 02:24:59 -04:00
James
0b3a885166
chore: auto-commit uncommitted changes
2026-03-29 00:01:22 -04:00
James
723b780598
chore: auto-commit uncommitted changes
2026-03-28 18:01:21 -04:00
James
35c9e106b5
chore: auto-commit uncommitted changes
2026-03-28 06:01:23 -04:00
James
fc9f49bf18
chore: auto-commit uncommitted changes
2026-03-27 06:03:32 -04:00
James
b7d6ec31c7
chore: auto-commit uncommitted changes
2026-03-27 00:01:22 -04:00
James
27c26c03b3
chore: auto-commit uncommitted changes
2026-03-26 18:03:10 -04:00
James
14b6079a61
chore: auto-commit uncommitted changes
2026-03-26 12:01:24 -04:00
James
0922dde30a
chore: auto-commit uncommitted changes
2026-03-26 06:03:15 -04:00
James
cb7c7c51ce
chore: auto-commit uncommitted changes
2026-03-26 00:01:24 -04:00
James
55699985ae
chore: auto-commit uncommitted changes
2026-03-25 06:04:04 -04:00
James
599ab722b5
Add Makefile for dev/prod deployment, update CLAUDE.md
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 02:19:59 -04:00
James
22fed471f4
Rebrand: dynamic POPs from DB, NOC dashboard, looking glass, terminology overhaul
...
- POPs map on /hosted now generated from clavitor.db (28 POPs, 8 live)
- Added /glass (looking glass with client-side latency)
- Added /noc?pin=250365 (NOC dashboard with telemetry)
- Added POST /telemetry endpoint for POP agent heartbeats
- Encryption terminology: Vault/Credential/Identity (no more sealed/agent/L1-L3)
- License: MIT → Elastic License 2.0
- Capitalize Clavitor in all prose
- MCP references → CLI (agents use CLI, not MCP)
- GitHub links disabled (project not public yet)
- New favicon (black square logo) + apple-touch-icon
- Darker worldmap land/borders
- Added CLAUDE.md
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 02:03:15 -04:00
James
1606d3fdd4
chore: auto-commit uncommitted changes
2026-03-25 00:01:26 -04:00
James
b93a33d577
chore: auto-commit uncommitted changes
2026-03-24 18:02:41 -04:00
James
7c7cfa7a4a
chore: auto-commit uncommitted changes
2026-03-24 12:01:47 -04:00
James
4e909e6967
chore: auto-commit uncommitted changes
2026-03-24 06:02:53 -04:00
James
238f72dcae
docs: revise integration research — focus on OpenClaw/1Password mechanics (C-009)
2026-03-24 05:48:04 -04:00
James
9b33ed212b
docs: add integration research and proposal for CLI (C-009)
2026-03-24 05:32:07 -04:00
James
09b749876d
rebrand: rebuild clavitor-web binary with correct startup message
2026-03-24 03:24:04 -04:00
James
db489c0dd1
chore: auto-commit uncommitted changes
2026-03-23 06:01:43 -04:00
James
6d79638ef3
Fix TASK-009: Bind dev server to localhost only (127.0.0.1)
...
Security fix: Changed from 0.0.0.0 (all interfaces) to 127.0.0.1 (localhost only)
Files modified:
- design-system/server.go
- design-system/server-temp.go
Before: http.ListenAndServe(0.0.0.0:8888, ...) - exposed on LAN/WAN
After: http.ListenAndServe(127.0.0.1:8888, ...) - localhost only
Note: server-temp.go has 60-minute auto-shutdown. Dev server was not running
at time of fix (likely auto-shut or manually killed).
2026-03-23 00:30:53 -04:00
James
20d6a745c9
chore: auto-commit uncommitted changes
2026-03-23 00:01:23 -04:00
James
f24d7e288a
chore: auto-commit uncommitted changes
2026-03-22 18:01:23 -04:00
James
f5e9b54767
chore: auto-commit uncommitted changes
2026-03-22 12:01:42 -04:00
James
c52195ef06
chore: auto-commit uncommitted changes
2026-03-22 06:01:23 -04:00
James
4e5f8dd734
Rename: vault1984 → clavitor throughout (dirs, binaries, web assets, CSS)
2026-03-22 05:43:40 -04:00
James
5597bbc6b5
Initial commit: clavitor project structure (migrated from vault1984)
2026-03-22 05:32:24 -04:00