Skip to content

Add Buzz DKG Integration#20

Open
Zigoljube wants to merge 1 commit into
OriginTrail:mainfrom
Zigoljube:add-buzz-dkg-integration
Open

Add Buzz DKG Integration#20
Zigoljube wants to merge 1 commit into
OriginTrail:mainfrom
Zigoljube:add-buzz-dkg-integration

Conversation

@Zigoljube

Copy link
Copy Markdown

What this adds

Registry entry for Buzz DKG Integration — a daemon that joins Buzz rooms as an external Nostr member, turns pinned / @dkg distill-mentioned threads into single-root PROV-O Knowledge Assets (WM → finalize → full atomic SWM share), gates VM publication behind an authorized approval reaction with nine code-enforced invariants, and answers in-room questions (@dkg ask) with evidence exclusively from the room's designated Context Graph — refusal-first, citations validated in the scoped view before posting.

Round-1 scope note: the CI warning about /vm/publish in writeAuthority is expected and justified in security.notes — the daemon's continuous behavior is WM/SWM-only ("chat threads → Shared Memory", a suggested Round-1 build); VM is strictly the promotion path (promotionPath), disabled by default in code and exercised exactly once under operator approval for the evidence package.

Scope & faithfulness

  • Uses only supported public interfaces (node HTTP API); no internal DKG package imports; no node patching; no direct SPARQL writes bypassing the assertion lifecycle/Curator
  • memoryLayers / v10PrimitivesUsed accurate
  • v10 vocabulary used exactly (Context Graph, Assertion, Knowledge Asset, Curator, WM/SWM/VM)

Security declarations (Section 8a)

  • networkEgress complete (operator-configured Buzz relay only, besides the local node)
  • writeAuthority complete incl. Curator ops (SHARE per capture; PUBLISH mode-gated, see notes)
  • credentialsHandled complete (service's own Nostr key; DKG token env-supplied, never logged)
  • No install scripts (no npm package at all — install.kind: manual, run from source)
  • Pinned SHA is the exact build commit

Contributor attestation

  • Own work, Apache-2.0
  • No undeclared data exfiltration
  • Understand delisting policy for misrepresentation
  • Minimum 6-month maintenance window post-acceptance (bounty submission, cfi-dkgv10-r1)

🤖 Generated with Claude Code

https://claude.ai/code/session_0144eZ5xWb9kWFX9Dkzrme9P

Zigoljube pushed a commit to Zigoljube/buzz-dkg-integration that referenced this pull request Jul 26, 2026
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