You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`attestation-cli` - pre-built binary from [lunal-dev/attestation-rs](https://github.com/lunal-dev/attestation-rs) that performs the cryptographic SEV-SNP and TPM attestation
19
19
20
20
## Commands
21
21
22
22
```bash
23
-
cc vm<command> [flags]
23
+
ccvm<command> [flags]
24
24
```
25
25
26
26
| Command | Description |
27
27
|---|---|
28
-
|`cc vm verify [-v\|--verbose]`| Run the full 5-check TEE verification |
29
-
|`cc vm info`| Print component versions, hostname, gateway IP, install date |
30
-
|`cc vm attest`| Generate attestation evidence (boot-time; run by cloud-init) |
31
-
|`cc vm assign`| Apply user configuration from IMDS (internal; run by systemd) |
28
+
|`ccvm verify [-v\|--verbose]`| Run the full 5-check TEE verification |
|`ccvm attest`| Generate attestation evidence (boot-time; run by cloud-init) |
31
+
|`ccvm assign`| Apply user configuration from IMDS (internal; run by systemd) |
32
32
33
-
The legacy single-level command shape is still accepted when cheap, so `cc verify` currently maps to `cc vm verify`.
34
-
35
-
### `cc vm verify`
33
+
### `ccvm verify`
36
34
37
35
User-facing command. Runs five checks and prints a pass/fail summary:
38
36
@@ -44,24 +42,24 @@ User-facing command. Runs five checks and prints a pass/fail summary:
44
42
45
43
Add `-v` / `--verbose` for full cert-chain, VCEK, and endpoint diagnostics.
46
44
47
-
### `cc vm info`
45
+
### `ccvm info`
48
46
49
47
Prints a compact status block useful for bug reports and quick sanity checks:
50
48
51
49
```text
52
-
cc: v1.5.8
50
+
ccvm: v1.5.8
53
51
attestation-cli: v0.4.1
54
52
openclaw: <version>
55
53
Hostname: <fqdn>
56
54
Gateway IP: <gateway>
57
55
Installed: <date>
58
56
```
59
57
60
-
### `cc vm attest`
58
+
### `ccvm attest`
61
59
62
60
Boot-time command invoked by cloud-init. Generates SEV-SNP + TPM attestation evidence binding the SSH host key to the TEE hardware and writes it to `/etc/privateclaw/evidence.json` for current compatibility.
63
61
64
-
### `cc vm assign`
62
+
### `ccvm assign`
65
63
66
64
Internal command invoked by a systemd timer. Polls Azure IMDS for user configuration and applies it to the CVM.
67
65
@@ -85,11 +83,11 @@ Confidential Agents cloud-init has not been changed yet. Once this repo has a pu
Then update boot/runtime invocations from `privateclaw attest`, `privateclaw assign`, and `privateclaw verify` to `cc vm attest`, `cc vm assign`, and `cc vm verify`.
86
+
Then update boot/runtime invocations from `privateclaw attest`, `privateclaw assign`, and `privateclaw verify` to `ccvm attest`, `ccvm assign`, and `ccvm verify`.
89
87
90
88
## Auditing
91
89
92
-
Everything that runs on your CVM lives in this repo. `cc` is a single bash script. The only binary dependency is [`attestation-cli`](https://github.com/lunal-dev/attestation-rs), which is also open source.
90
+
Everything that runs on your CVM lives in this repo. `ccvm` is a single bash script. The only binary dependency is [`attestation-cli`](https://github.com/lunal-dev/attestation-rs), which is also open source.
0 commit comments