Skip to content

docs: consolidate BCIP/NIP protocol specs into docs/#896

Merged
dangershony merged 2 commits into
block-core:mainfrom
dangershony:docs/consolidate-bcip-nip-specs
Jun 11, 2026
Merged

docs: consolidate BCIP/NIP protocol specs into docs/#896
dangershony merged 2 commits into
block-core:mainfrom
dangershony:docs/consolidate-bcip-nip-specs

Conversation

@dangershony

Copy link
Copy Markdown
Member

Consolidate the Angor protocol specifications from the bcips and nips repos into the project's docs/ folder so they live alongside the implementation.

Added

  • bcip-0005.md - Angor P2P Funding Protocol (v2): project types, dynamic stages, penalty threshold, taproot scripts, transaction structure, investment flows, key derivation, OP_RETURN format, protocol constants
  • bcip-0006.md - Angor Nostr Communication Protocol: kind 3030, NIP-78 metadata, encrypted DM investment handshake, message formats
  • nip-3030.md - NIP-3030 Decentralized Crowdfunding draft: kind 3030 event format, project type support, investment messaging summary

Changed

  • Cross-references between the three specs updated to use relative paths instead of GitHub URLs
  • Existing AI-generated docs moved to docs/ai-docs/ to keep the docs root clean for protocol specifications

- Add BCIP-0005 (P2P Funding Protocol v2) from bcips repo

- Add BCIP-0006 (Nostr Communication Protocol) from bcips repo

- Add NIP-3030 (Decentralized Crowdfunding) from nips repo

- Fix cross-references between specs to use relative paths

- Move existing AI-generated docs into docs/ai-docs/
Rename bcip-0005.md -> p2p-funding-protocol.md, bcip-0006.md -> nostr-communication-protocol.md, nip-3030.md -> nip-3030-crowdfunding.md. Update all cross-references between the three specs.
@dangershony dangershony merged commit 5cfb61f into block-core:main Jun 11, 2026
3 checks passed
@dangershony dangershony deleted the docs/consolidate-bcip-nip-specs branch June 11, 2026 15:15
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.

1 participant