Skip to content

Instantly share code, notes, and snippets.

View melvincarvalho's full-sized avatar
💭
I may be slow to respond.

Melvin Carvalho melvincarvalho

💭
I may be slow to respond.
View GitHub Profile

LocalStorage Dump (LSD) Specification

Editor’s Draft — 4 May 2025

This document is an Editor’s Draft for discussion within the W3C Linked Web Storage (LWS) Working Group. It proposes LocalStorage Dump (LSD) — a lightweight convention and protocol profile that enables Web applications to serialise window.localStorage and persist the resulting data in any user‑chosen Linked Web Storage–compatible backend (e.g., Solid Pods, remoteStorage/Unhosted, WebDAV, nosdav).

Design principle: Per‑origin, per‑user, format‑agnostic, backend‑agnostic, privacy‑preserving.


@melvincarvalho
melvincarvalho / manifesto.md
Created May 3, 2025 20:51
Agentic Principles Manifesto

🕊️ Agentic Principles Manifesto

A call for autonomy, dignity, and trust in the age of intelligent agents.


1. Agents Must Serve the User First

Agents are extensions of human will—not proxies for corporations. They must act in the user’s interest, not in the interest of advertisers, platforms, or centralized authorities.

""
"000000000000000000029b424348a4ae23aafec1b30dc3cbc4bffb1c6d6b9534"
"03b9eafb9c3f2f04d4a84e3ce202382291a5d25408b38bf7fa603609da313b66"
"04c915daefee38317fa734444acee390a8269fe5810b2241e5e6dd343dfbecc9"
"0a7c232a5c4dd0d472d34ca6e768529dffd4683e1968a236a5c789d86837a856"
"12578f"
"192.168.1.10:4848"
"1a35b54ef7752af54cacbeedf0f349e320f0a2ee50142883134c3ee31879ce71"
"1e7fd21b6cf2d89076323475bd5c02f817167d0ec9ee87beadd189c68b61d334"
"2cb1194925b919a02132a881e81a92117fa9eab1d0bd6e68599bef274e82718c"
@melvincarvalho
melvincarvalho / identity.md
Last active April 13, 2025 20:50
identity.md

🔐 Taproot Identity: Your Passport to the Open Web

Imagine if one private key could unlock your whole digital life — your money, your social account, your online identity — all in one.

Welcome to Taproot Identity.


🌱 It Starts With a Random Number

@melvincarvalho
melvincarvalho / nrc.md
Created March 23, 2025 20:11
Nostr Ricardian Contracts

Introducing Nostr Ricardian Contracts

Nostr Ricardian Contracts combine the clarity of human-readable, legally enforceable agreements with the cryptographic certainty and decentralization of smart contracts on Bitcoin layers. This innovative approach leverages Nostr, a decentralized messaging protocol, to publish signed human-readable legal agreements that accompany traditional smart contract logic running on Bitcoin-based layers such as RGB, Discreet Log Contracts (DLC), Liquid, or Lightning Network.

Key Elements:

  1. Human-Readable Clarity: Each contract includes a clearly written, legally interpretable text detailing the contractual terms, signed and timestamped as a Nostr note.

  2. Cryptographic Certainty:

@melvincarvalho
melvincarvalho / subkeys.md
Last active February 26, 2025 10:42
subkeys.md
nip title status author created discussions-to
TBD
Linked Subkeys for Multi-Device Nostr Usage
Draft
Melvin Carvalho
26-02-2025

Linked Subkeys for Multi-Device Nostr Usage

@melvincarvalho
melvincarvalho / mcp-log.json
Created February 2, 2025 07:46
mcp-log.json
Connected to server.
Sending request: {
"jsonrpc": "2.0",
"id": 1,
"method": "initialize",
"params": {
"capabilities": {}
}
}
Received response: {
[
{
"@id": "https://linkedresearch.org/annotation/csarven.ca/%23i/a4d2e7c2-50a9-48c0-a09d-1c29b70ea0e3",
"@type": [
"https://www.w3.org/ns/activitystreams#Create"
],
"https://www.w3.org/ns/activitystreams#object": {
"@id": "https://linkedresearch.org/annotation/csarven.ca/%23i/a4d2e7c2-50a9-48c0-a09d-1c29b70ea0e3#a4d2e7c2-50a9-48c0-a09d-1c29b70ea0e3"
},
"https://www.w3.org/ns/activitystreams#updated": {
@melvincarvalho
melvincarvalho / sandymount.md
Created September 29, 2024 21:56
sandymount.md

Introducing Sandymount: Where Open Collaboration Meets Innovative Technology

Embark on a journey that unites the best of the open web and open-source communities to redefine collaborative creation.


What is Sandymount?

Sandymount is a visionary project that brings humans and intelligent systems together in a harmonious environment. By fusing strengths from open platforms like Solid Project, Ditto, ActivityPub, Nostr, and more, we're crafting a unified ecosystem where innovation and creativity flourish.

@melvincarvalho
melvincarvalho / nostrwg.md
Created September 17, 2024 07:23
nostrwg.md

Nostr Working Group Charter

1. Mission

The mission of the Nostr Working Group (WG) is to develop standards to support decentralized, interoperable, and secure communication protocols. These protocols aim to empower users with control over their identities, messages, and data using the Nostr protocol. The Working Group will focus on defining core standards for communication, identity management, event handling, and interoperability between Nostr clients and services.

2. Scope

The Nostr Working Group will define technical standards to support decentralized communication and event logging via the Nostr protocol. The scope of the work includes but is not limited to:

  • Identity Management: Standards for decentralized identity management and authentication using cryptographic keys.
  • Message/Event Format: Defining formats for messages and events, ensuring compatibility and interoperability across different clients.