Skip to content

assmore22/quill

Repository files navigation

Quill

Writing contests judged against public rubrics and evidence.

Quill turns creative submissions into auditable contest entries. Entries, judging criteria, supporting sources and review results all stay readable on-chain.

Review Links

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

Chain Record

  • Network: GenLayer Studionet
  • Chain ID: 61999
  • Contract: 0x065566Ea5d90d3f485956a7dF2Cf6F1BD8Dd6a3A
  • Deploy transaction: 0x38bd4127...3dc662
  • Deployed: 2026-06-24T01:55:50.488Z
  • Source: contracts/quill_v2.py (65,947 bytes)

Protocol Path

  1. Open a contest.
  2. Submit an entry.
  3. Attach rubric evidence.
  4. Judge with GenLayer.
  5. Handle challenge and appeal paths.

The frontend reads contest records, entry lists, scorecards and challenge history. Contract state is public; write actions still require a connected wallet on GenLayer Studionet.

Finalized Smoke

Action Transaction
set_claim_standard 0x1985b695...392a51
open_contest 0x0107d373...59c5af
submit_entry 0x1171225f...efac54
add_obligation 0x6f442f79...0661bd
add_evidence_docs 0x11a6e6bf...f0487d
add_evidence_web 0x2a0e961a...15f5b4

Local Run

python -m http.server 8080

Open http://localhost:8080.

Release Hygiene

The public package is static and has no install step. Vercel receives only frontend, contract source and public deployment metadata.

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

Structured authorship and document judgment trails for GenLayer.

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors