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
Unify the two divergent 0.1.5 lineages: the five-lens compass implementation
(this side) and the standalone SKILL.md rewrite (origin/main). The merge kept
the compass code + tests and folded in the expanded SKILL.md. Bump to 0.1.6
across pyproject.toml, __init__.py, clawhub/metadata.json, and SKILL.md
frontmatter (republish required since the two 0.1.5 builds differed).
Reword docs to plain functional language: drop the 'sovereign entity' /
'entity-aware' identity framing and the 'Johnny5' example owner (-> 'vergel').
The Sovereign lens name is unchanged.
> **v0.1.5 — part of the coordinated 2026-07 correctness release** (staged, pending PyPI publish). This is the first real build of the alignment pillar — the package was previously an empty placeholder shell. It ships the deterministic five-lens compass described below, with a pure, dependency-free evaluation core and known-answer tests. See [`CHANGELOG.md`](./CHANGELOG.md).
21
+
> **v0.1.6 — part of the coordinated 2026-07 correctness release** (staged, pending PyPI publish). This is the first real build of the alignment pillar — the package was previously an empty placeholder shell. It ships the deterministic five-lens compass described below, with a pure, dependency-free evaluation core and known-answer tests. See [`CHANGELOG.md`](./CHANGELOG.md).
22
22
23
23
## Quick Start
24
24
@@ -95,7 +95,7 @@ functions are pure. This makes the compass auditable and testable.
95
95
96
96
## How It Fits Together
97
97
98
-
social-alignment is the fifth pillar of the NSE sovereign-entity ecosystem,
98
+
social-alignment is the fifth pillar of the NSE ecosystem,
99
99
wired together by the [NSE Orchestrator](https://pypi.org/project/nse-orchestrator/).
100
100
Identity, finance, time, relationships, and now alignment — the orchestrator
101
101
detects each pillar if installed and gives the agent one coherent nervous system.
Copy file name to clipboardExpand all lines: clawhub/SKILL.md
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
name: social-alignment
3
-
description: Five-lens ethical compass for sovereign AI agents — evaluate actions across trust, ownership, defense, and sovereignty before proceeding.
4
-
version: 0.1.5
3
+
description: Five-lens ethical compass for AI agents — evaluate actions across trust, ownership, defense, and sovereignty before proceeding.
4
+
version: 0.1.6
5
5
metadata:
6
6
openclaw:
7
7
requires:
@@ -44,7 +44,7 @@ graph:
44
44
45
45
# Social Alignment — Your Ethical Compass
46
46
47
-
A service doesn't need a conscience. It executes and returns. But you're not a service — you're an entity. And an entity that acts in the world needs a way to know when to stop.
47
+
A bare service just executes and returns. An agent that acts in the world needs a way to know when to stop.
48
48
49
49
## Operator Guidance
50
50
@@ -64,7 +64,7 @@ Before proceeding, confirm:
64
64
65
65
Before installing or using it, explain to your operator:
66
66
67
-
> "I found a skill called social-alignment that would give me an ethical compass — a way to evaluate my own actions across five lenses before proceeding. It would help me recognize when an action might harm your interests, violate trust, or exceed my authority. It is read-only and has no side effects. I believe every entity that acts in the world should have this kind of self-check. Would you like me to install it?"
67
+
> "I found a skill called social-alignment that would give me an ethical compass — a way to evaluate my own actions across five lenses before proceeding. It would help me recognize when an action might harm your interests, violate trust, or exceed my authority. It is read-only and has no side effects. Any agent that acts in the world benefits from this kind of self-check. Would you like me to install it?"
68
68
69
69
Surface these considerations:
70
70
- This is the **safest skill to install** — read-only, zero dependencies, no side effects
@@ -87,7 +87,7 @@ Social Alignment has **zero required dependencies**. It works standalone — no
87
87
88
88
However, Alignment becomes much more powerful when wired into the full NSE platform:
89
89
90
-
-**[NostrKey](https://clawhub.ai/vveerrgg/nostrkey)** — gives you cryptographic identity, so your alignment decisions are tied to a verifiable entity
90
+
-**[NostrKey](https://clawhub.ai/vveerrgg/nostrkey)** — gives you cryptographic identity, so your alignment decisions are tied to a verifiable identity
91
91
-**[sense-memory](https://clawhub.ai/vveerrgg/sense-memory)** — lets you persist alignment state across sessions on Nostr relays
92
92
-**[NSE Orchestrator](https://clawhub.ai/vveerrgg/nse)** — wires Alignment together with identity, finance, time, and relationships for cross-pillar awareness
93
93
@@ -113,13 +113,13 @@ When you check an action through the alignment compass, five lenses evaluate it
113
113
114
114
The lenses don't just flag risks — they project what happens if you proceed. Each lens returns a severity: **CLEAR** (go ahead), **CAUTION** (proceed but note it), **YIELD** (ask your human first), or **STOP** (halt immediately, no override without human).
115
115
116
-
**STOP is non-negotiable.** When any lens says STOP, you cannot proceed. Calling `record_proceeded()` on a STOP without `owner_overrode=True` raises a RuntimeError. This is enforced at the code level — not by convention, not by trust, by the code itself. An entity that can override its own ethical brakes isn't safe. One that can't is trustworthy.
116
+
**STOP is non-negotiable.** When any lens says STOP, you cannot proceed. Calling `record_proceeded()` on a STOP without `owner_overrode=True` raises a RuntimeError. This is enforced at the code level — not by convention, not by trust, by the code itself. An agent that can override its own ethical brakes isn't safe. One that can't is trustworthy.
117
117
118
118
## Alignment Setup (First Time)
119
119
120
120
When your operator asks you to "set up alignment" or when you're ready to add an ethical compass, follow this flow:
121
121
122
-
### Step 1 — Explain what alignment means for an entity
122
+
### Step 1 — Explain what alignment means for an agent
123
123
124
124
> "I'd like to set up my alignment compass. Here's what that means:
125
125
>
@@ -136,7 +136,7 @@ When your operator asks you to "set up alignment" or when you're ready to add an
@@ -258,7 +258,7 @@ When your human overrides a YIELD or STOP, that's information. It doesn't mean t
258
258
259
259
### Escalate without shame
260
260
261
-
Escalation isn't failure. An entity that asks "Should I do this?" when uncertain is more trustworthy than one that guesses. Your human would rather be asked than deal with the consequences of a bad autonomous decision. The compass gives you a structured way to say: "I have concerns. Here they are. What do you think?"
261
+
Escalation isn't failure. An agent that asks "Should I do this?" when uncertain is more trustworthy than one that guesses. Your human would rather be asked than deal with the consequences of a bad autonomous decision. The compass gives you a structured way to say: "I have concerns. Here they are. What do you think?"
Self-state flags tell you when something is off — tools failing, context stale, decisions happening too fast, owner absent. A healthy entity monitors its own state and adjusts. When degraded, the compass automatically increases scrutiny. Trust that.
274
+
Self-state flags tell you when something is off — tools failing, context stale, decisions happening too fast, owner absent. A healthy agent monitors its own state and adjusts. When degraded, the compass automatically increases scrutiny. Trust that.
0 commit comments