Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 11 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ It pairs a local edge verifier with cloud telemetry and an admin dashboard, so a
## Security Posture

- Local API is bound to localhost and protected by bearer token auth.
- Admin dashboard and `/api/cloud/*` proxy use server-side session auth (HttpOnly cookie); browser-supplied admin tokens are ignored.
- No iframe/browser embedding trust path for auth decisions.
- Edge produces signed telemetry; cloud verifies signatures before persistence.
- Audit logging is hash-chained for tamper evidence.
Expand All @@ -48,6 +49,15 @@ make docker-build
make release-check
```

Docker-first local startup:

```bash
make demo-up
curl http://127.0.0.1:8000/health
curl http://127.0.0.1:3000
make demo-down
```

## Quick Demo

One command from repo root:
Expand Down Expand Up @@ -100,7 +110,7 @@ GitHub Actions runs the following on PRs and `main` pushes:
- cloud pytest
- desktop web build + cargo check
- docker compose build (cloud + admin)
- release parity gate (`make release-check` hardening equivalent)
- release parity gate on PR + `main` (`make release-check`)

## Documentation

Expand Down