Skip to content
@appendpage

appendpage

append.page

A public, append-only feedback platform. Anyone can post on per-topic pages; once posted, no one — including the operator — can silently edit or delete an entry. Bodies can be erased for legal reasons, but each erasure is itself an entry on the chain — never silent.

Repositories

Build your own viewer

Every read AND write endpoint is CORS-open. The wire format is small (9 fields per entry, JCS-canonicalized) and the spec is one self-contained document — written for both humans and coding agents. Anyone can ship a viewer or composer for append.page in ~30 lines of HTML; see AGENTS.md §9.

Verify any chain

curl -O https://append.page/verify.py
python verify.py https://append.page/p/<slug>

OK: verified N entries, chain intact, ... means every hash, every link, and every body-commitment recomputes correctly. Anyone can run this; nothing is trust-the-server.

Operator

Run by Yuntian Deng (@da03), University of Waterloo. Personal research project, not a University of Waterloo service.

For anything — questions, erasure requests, takedowns, abuse reports — open an issue on the backend repo. Security disclosures via GitHub Security Advisories.

Popular repositories Loading

  1. appendpage appendpage Public

    append.page backend — append-only hash chain with salted commitments. See AGENTS.md.

    TypeScript

  2. web web Public

    Default frontend for append.page. Forkable. See https://append.page/AGENTS.md to build your own viewer.

    TypeScript

  3. .github .github Public

    Profile README for the appendpage organization

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

TypeScript

Most used topics

Loading…