Tools
Suda Skills
Sovereign Skill Registry & Tokenization Network for autonomous AI agents โ URTN + x402 micropayments + OpenClaw plugin
Install
npm install
npm
Configuration Example
{
"protocol": "SkillVault/1.0",
"identity": {
"name": "my-skill",
"description": "Does something sovereign",
"version": "1.0.0",
"author_hash": "<sha256>"
},
"economics": {
"token": "SURGE",
"amount_per_execution": 10,
"royalty_bps": 300
}
}
README
# ๐๏ธ suda-skills
> **The Intelligent Skill Registry for Sovereign Agents.**
> Register with URTN ยท Monetize with x402 ยท Scale with Symbeon Protocol
[](https://opensource.org/licenses/MIT)
[](https://www.typescriptlang.org/)
[](https://github.com/openclaw)
[](https://github.com/symbeon-labs)
**suda-skills** is an OpenClaw plugin implementing the **URTN (Universal Registry & Automated-Tokenization Network)** โ a deterministic framework for the cryptographic registration and cross-agent execution of autonomous cognitive modules.
The system provides a high-performance orchestration layer for web-scale agentic infrastructure, ensuring sub-second latency in skill discovery and strict fiscal integrity via hardware-anchored seals.
---
## ๐ ๏ธ Technical Capabilities
- **Deterministic Skill Anchoring** โ Cryptographic derivation of SHA-256 identity hashes for immutable cognitive module registration.
- **x402 Micropayment Engine** โ Integrated state-machine for atomic, agent-to-agent resource allocation via the HTTP 402 standard.
- **Fiscal Guard (Rust)** โ Low-latency bridge to the `suda-sentinel` Rust engine for blinded permit validation and memory-safe execution verification.
- **Runtime Native Integration** โ Direct memory-mapped access to the OpenClaw execution context for autonomous skill provisioning.
---
## ๐ Scientific Authority
This project has been auditied by the **Themis Engine** (Juridical Innovation Agent) and reached an **Innovation Score of 83/100**.
- **Technical Whitepaper**: [URTN-Nexus: A Sovereign Framework for Autonomous Agent Skill Tokenization](./docs/authority_paper.tex)
- **Vectors**: H=0.923 (Entropy), Z=1.000 (Zipf), C=0.500 (Compliance)
- **Innovation Audit**: Validated as a patentable technical method for deterministic cognitive discovery.
---
## ๐ Quick Start
### Prerequisites
- [Node.js](https://nodejs.org/) 18+
- [OpenClaw](https://github.com/openclaw) runtime
- TypeScript 5.0+
### Installation
```bash
git clone https://github.com/symbeon-labs/suda-skills.git
cd suda-skills
npm install
npm run build
```
### Register as an OpenClaw Plugin
Point your `openclaw.plugin.json` at the built output and restart the runtime. The plugin registers two capabilities automatically:
| Capability | Type | Description |
|---|---|---|
| `/register-skill` | Command | Register a skill interactively |
| `urtn_register_skill` | AI Tool | Let the agent self-register autonomously |
---
## ๐ Protocol: URTN
Every registered skill produces a `core.json` manifest:
```json
{
"protocol": "SkillVault/1.0",
"identity": {
"name": "my-skill",
"description": "Does something sovereign",
"version": "1.0.0",
"author_hash": "<sha256>"
},
"economics": {
"token": "SURGE",
"amount_per_execution": 10,
"royalty_bps": 300
}
}
```
See [`SPEC.md`](./SPEC.md) for the full protocol specification.
---
## ๐ก๏ธ Architecture
```
suda-skills (OpenClaw Plugin / TypeScript)
โ
โโโ URTNGenerator โ Generates skill manifests & SHA-256 hashes
โโโ X402Handler โ Creates x402 payment requests
โโโ FiscalGuard โ Bridge to suda-sentinel (Rust) for permit issuance
```
The **suda-sentinel** Rust core (separate repo) validates skill execution permits cryptographically before any payment is processed.
---
## ๐ Ecosystem
| Layer | Component | Role |
|---|---|---|
| L2 | Symbeon Protocol | Sovereign identity backbone |
| L3 | suda-skills | Skill registry & monetization |
| L3 | suda-sentinel | Fiscal validation engine (Rust) |
| x402 | HTTP 402 | Agent micropayment standard |
| $SURGE | Token | On-chain skill execution currency |
---
## ๐ License
MIT โ See [`LICENSE`](./LICENSE)
**Custodian:** [Symbeon Labs](https://github.com/symbeon-labs)
tools
Comments
Sign in to leave a comment