Skip to content

Repository files navigation

Kinetic Bulletin

A motion-heavy public notice board backed by GenLayer review.

Kinetic Bulletin publishes notices that need verification, not just attention. Each notice keeps its source, poster and validator review state visible in the interface.

Review Links

Surface Link
Live app https://assmore22-kinetic-bulletin.vercel.app
GitHub https://github.com/assmore22/kinetic-bulletin
Contract https://explorer-studio.genlayer.com/contracts/0xbd3822dD0252F255ef2E5318f99D057CF76533f9

Chain Record

  • Network: GenLayer Studionet
  • Chain ID: 61999
  • Contract: 0xbd3822dD0252F255ef2E5318f99D057CF76533f9
  • Deploy transaction: 0x3fae4fa9...617529
  • Deployed: 2026-06-24T16:11:21.910Z
  • Source: contracts/bulletin_v2.py (29,031 bytes)

Protocol Path

  1. Post a notice.
  2. Bind it to a source URL.
  3. Review pending notices.
  4. Record validator rationale.
  5. Open each notice as a shareable page.

The frontend reads notice records, poster addresses, source links and review status. Contract state is public; write actions still require a connected wallet on GenLayer Studionet.

Finalized Smoke

Action Transaction
configure_protocol 0x8ff20775...871c13
create_case 0x65407d03...86c978
add_evidence_web 0xd0d6d0d4...0567a7
add_evidence_security 0x4e156a90...22972d
add_evidence_whitepaper 0xf600c02f...d7a933
review 0x4c216f1e...06677a

Local Run

npm install
npm run dev

Open the localhost URL printed by Next.js.

Release Hygiene

The production build runs on Next.js 15.5.19. The local production dependency audit passes with npm audit --omit=dev returning zero vulnerabilities after the ws and postcss overrides.

Keep wallet private keys, vault exports, .env files, Vercel project state and dashboard data out of Git. This repository is for public source, UI, tests and deployment receipts only.

About

Live bulletin desk for moving claims and finalized source decisions.

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages