Skip to content

Add NIP-79: Digital Contracts, Covenants, and Agreements#755

Open
xemuj wants to merge 6 commits intonostr-protocol:masterfrom
xemuj:DigitalContracts
Open

Add NIP-79: Digital Contracts, Covenants, and Agreements#755
xemuj wants to merge 6 commits intonostr-protocol:masterfrom
xemuj:DigitalContracts

Conversation

@xemuj
Copy link

@xemuj xemuj commented Aug 30, 2023

Introduces a new proposal (NIP-79) to standardize the representation of digital contracts, covenants, and agreements within the Nostr protocol. This NIP provides guidelines for creating, signing, and managing these entities, enhancing the protocol's capabilities for secure digital transactions.

https://github.com/xemuj/nips/blob/DigitalContracts/79.md

Introduces a new proposal (NIP-79) to standardize the representation of digital contracts, covenants, and agreements within the Nostr protocol. This NIP provides guidelines for creating, signing, and managing these entities, enhancing the protocol's capabilities for secure digital transactions.
- Added NIP-32 instruction for label structure in the "Types" section.
- Updated the definitions for Contract, Covenant, and Agreement.
- Updated the tags section to include an optional "on_behalf_of" field for Power Of Attorney.
- Modified the content field to represent the Name/Title for the Contract.
Added a new 'jurisdiction' tag to the contract model in NIP-79 to specify the legal jurisdiction for the contract. The tag includes details such as the court name and geographical location (city, state, country).
…h NIP-1

- Add support for private contracts with SHA256 hash storage
- Change kind numbers from 900-903 to 1900-1903 to comply with NIP-1 conventions
- Add visibility tag to differentiate between open and private contracts
- Add format tag to specify document format for private contracts
- Include verification process for private contracts
- Add implementation examples for both contract modes
@kehiy
Copy link
Contributor

kehiy commented Feb 28, 2025

it may help you: https://sigit.io

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants