Rate any URI — a web page, a localhost service, or a resource on your own
pod — with a ★ rating and a comment. The data is yours, on your
Solid pod. One self-contained HTML file, no build.
This is Phase 1 of "marking" (after project-bitmark): giving reputation to a thing. It's built to extend to full marking — divisible mark amounts, public/private per mark, reputation aggregation, and anchoring.
- Enter any URI (no scheme is forced, so
http://localhost:4445/…, a pod resource, orurn:…all work), pick a ★ rating, add a comment. - Other apps can hand
marka URI to rate via the intent bus ("handles": ["url"]) — "mark this," including local resources. - Browse your marks; tap to edit, ✕ to remove. http(s)/scheme URIs are clickable.
One public JSON-LD list at <pod>/public/mark/marks.jsonld. Each mark is a
schema:Review, so rating + comment + subject are standard:
{ "@context": {"schema":"https://schema.org/"}, "@id":"#this",
"@type":"schema:ItemList", "schema:name":"Marks",
"schema:itemListElement": [
{ "@type":"schema:Review",
"schema:itemReviewed": {"@id":"http://localhost:4445/public/notes/x"},
"schema:reviewRating": {"@type":"schema:Rating","schema:ratingValue":4,"schema:bestRating":5},
"schema:reviewBody": "useful note",
"schema:dateCreated": "2026-05-27" } ] }
- Rating (this) — ★ + comment on any URI, incl. local.
- Full marking — divisible mark amounts, public/private per mark, reputation rollups, aggregate rank per URI, and (optionally) nostr/bitcoin anchoring.
Static — open index.html, or install via the store to /public/apps/mark/.
AGPL-3.0-only.