resources
1 row where summary = "research/papers/hardman-sentries-confessionals-vaults-and-envelopes" sorted by date descending
This data as json, CSV (advanced)
Suggested facets: last_checked (date), date (date)
| id | type | name | url | maintainer | status | last_checked | date ▲ | year | level | evidence | access | abstract | authors | series | chair | minutes | recording | media | decisions | version | language | license | release | pushed | depends | since | via | summary | note | has_abstract | has_summary | kind | sector | country | products |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| hardman-sentries-confessionals-vaults-and-envelopes | Papers and paper collections paper | Sentries, Confessionals, Vaults, and Envelopes | https://dhh1128.github.io/papers/svce.html | Daniel Hardman | no change in six to eighteen months; still correct quiet | 2026-10-15 | 2023-01-18 | 2023 | intro | an author's paper, deck, tutorial or post explaining the suite informative | anyone with the link public | A 2023 primer by Daniel Hardman that uses a medieval metaphor to distinguish four decentralized identity technologies often treated as rivals: OpenID Connect (OIDC), the Credential Handler API (CHAPI), Decentralized Web Nodes (DWNs) and DIDComm. It argues that they solve different problems and that interoperability work should draw boundaries between them rather than unify them. For people working in self-sovereign identity (SSI) and adjacent standards. | Daniel Hardman | 1.0 | Codecraft Papers (Daniel Hardman's paper archive) hardman-papers | Sentries, Confessionals, Vaults, and Envelopes research/papers/hardman-sentries-confessionals-vaults-and-envelopes | 1 | 1 |
Advanced export
JSON shape: default, array, newline-delimited, object
CREATE TABLE resources (id TEXT PRIMARY KEY, type TEXT REFERENCES types(id), name TEXT, url TEXT, maintainer TEXT,
status TEXT REFERENCES statuses(id), last_checked TEXT, date TEXT, year INTEGER, level TEXT REFERENCES levels(id),
evidence TEXT REFERENCES evidence(id), access TEXT REFERENCES access(id), abstract TEXT, authors TEXT, series TEXT,
chair TEXT, minutes TEXT, recording TEXT, media TEXT, decisions TEXT, version TEXT, language TEXT, license TEXT,
release TEXT, pushed TEXT, depends TEXT, since TEXT, via TEXT REFERENCES resources(id),
summary TEXT REFERENCES notes(path), note TEXT, has_abstract INTEGER, has_summary INTEGER,
kind TEXT REFERENCES kinds(id), sector TEXT REFERENCES sectors(id), country TEXT, products TEXT);