Authored by Jan Peter Wiersma. Licensed under CC BY 4.0.
| Document | What it defines |
|---|---|
| report.md | The report an application serves at /.well-known/deploy-report |
| security.md | The two tiers, the token, and what a report never contains |
| outside-checks.md | What a verifier observes from outside, and its exit codes |
| manifest.md | double.json: what an application needs and which checks must pass |
| failure-modes.md | DOUBLE_FAIL: how a double fails on purpose, and what a platform should do with the bad release |
JSON Schemas (2020-12): schema/report-v0.1.json, schema/manifest-v0.1.json. Examples are in examples/.
v0.x is a draft: breaking changes are allowed until 1.0, and proposals are discussed in the open in the deploydoubles/doubles repository.
Developed in the
deploydoubles/doublesmonorepo underspec/. Thedeploydoubles/specrepository is a read-only mirror; open issues and pull requests in the monorepo.