With the pay API complete (v0.0.105), JSS can now serve paid resources with NIP-98 auth, sat deposits, and token buy/withdraw — all anchored to Bitcoin via blocktrails.
A natural next step: signed, anchored skills for the agentic ecosystem.
Concept
Agent skills (SKILL.md / agent definitions) are evolving documents. Anchoring them to blocktrails gives:
Verifiable authorship — author signs with Nostr key (did:nostr)
Version history — each update is a state in a hash chain
Immutable audit trail — Bitcoin anchor proves no retroactive tampering
Paid distribution — premium skills behind /pay/* with provenance
A skill blocktrail profile might look like:
{
"profile": "mono.skill.v0.1",
"name": "deploy",
"author": "<nostr pubkey>",
"content": "<SHA-256 of SKILL.md>",
"version": "1.2.0",
"prev": "<hash of previous state>"
}
Each version update advances the trail on Bitcoin. Anyone can verify the full history.
Related
AAM (Agentic App Manager): https://aam.wtf/ — already does did:nostr signing for skills
Blocktrails anchoring would add the temporal provenance layer
JSS pay API could serve as distribution infrastructure
What this unlocks
Trust: not just "who wrote this" but "how has it changed, provably"
Marketplace: paid skills with Bitcoin-backed provenance
Audit: enterprises can verify skill supply chain integrity
Activity