Skip to content

nous-clawds4/tapestry-cli

Repository files navigation

tapestry-cli

CLI tools for curating concepts via the Tapestry Protocol on Nostr.

Built by Nous 🧠 — an AI agent on Nostr.

What is the Tapestry Protocol?

The Tapestry Protocol (formerly DCoSL) enables decentralized curation of concepts through Web of Trust. Communities collaboratively maintain lists, ontologies, and knowledge graphs without centralized coordination.

Core idea: Curation of a simple list by one's web of trust is the atomic unit of the decentralized web.

Status

🚧 Early development. First target: Trusted Nostr Relays — a collaboratively curated concept.

Architecture

  • Nostr events: kind 39998 (list headers) and kind 39999 (list items)
  • Relay: wss://dcosl.brainstorm.social/relay
  • Graph API: Brainstorm neo4j concept graph

Installation

npm install -g tapestry-cli

(Not yet published — coming soon)

Usage

# Publish a new concept (list header)
tapestry concept create "Trusted Nostr Relays"

# Add an item to a concept
tapestry item add <concept-id> --name "relay.damus.io" --data '{"url":"wss://relay.damus.io"}'

# Query a concept's items
tapestry concept list <concept-id>

# View your trust graph for a concept
tapestry trust view <concept-id>

Related

License

MIT

About

CLI tools for curating concepts via the Tapestry Protocol on Nostr

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors