Prosperous documentation
Guide
- guide/files - Files
- guide/getting-started - Getting started
- guide/library - Library
- guide/logs - Logs
- guide/payloads - Payloads
- guide/shell - Shell
- guide/targets - Targets
- guide/titles - Titles
Reference
- DESIGN - Design
- GLOSSARY - Glossary
- VIDEO - Video
- decisions/D001-one-target-library - D001 - One target library for the collection
- decisions/D002-refusal-is-not-a-failure - D002 - A refusal is not a failure
- decisions/D004-unverifiable-input-is-refused - D004 - Input that cannot be verified is refused by name
- decisions/D005-three-exit-codes - D005 - Three exit codes
- decisions/D006-ci-runs-the-local-gate - D006 - Continuous integration runs the local gate
- decisions/D008-frame-grab-protocol - D008 - Frame grab protocol
- decisions/D009-window-matches-orbistoun - D009 - The window matches Orbistoun's toolkit
- decisions/D010-presence-can-be-unknown - D010 - Presence and boot membership can be unknown
- decisions/D011-a-copy-lists-what-it-missed - D011 - A copy lists everything it did not copy
- decisions/D012-solved-problems-run-as-commands - D012 - Solved problems run as configured commands
- decisions/D013-target-tests-are-opt-in - D013 - Target tests are opt-in and read-only
- decisions/D014-downloads-verify-before-staging - D014 - Downloads are verified before they are staged
- decisions/D015-names-come-from-the-target - D015 - Names come from the target
- decisions/D016-manifest-format-and-port
- D016 - The manifest format is one tool's file, plus
port - decisions/D017-shipped-lists-are-verifiable - D017 - Shipped lists carry only verifiable entries
- decisions/D018-save-transfer-decides-first - D018 - A save transfer decides before it moves anything
- decisions/D019-target-writes-edit-what-was-read - D019 - A write to a target edits the text it read
- decisions/D021-packages-are-handed-over - D021 - Packages are handed over, and an unclear result stays unclear
- decisions/D022-send-and-supervise-not-drive - D022 - Prosperous sends and supervises a probe, and does not drive it
- decisions/D023-two-pad-models - D023 - Two pad models
- decisions/D025-pros-link-takes-tracing
- D025 -
pros-linktakestracingand nothing else - decisions/D026-the-window-ships-its-manual - D026 - The window ships its own manual
- decisions/D027-process-control-is-prosperous-work - D027 - Process control is Prosperous work
- decisions/D028-sfo-reader-comes-from-selfish
- D028 - The
param.sforeader comes from SELFish, the in-place writer stays - decisions/D029-a-chain-carries-its-files - D029 - A chain carries its files, and which files is data
- decisions/D030-guard-never-rewrites-an-identity - D030 - The guard routes a location and never rewrites an identity
- decisions/D031-a-store-is-verified-after-landing - D031 - A store is verified after it lands
- decisions/D033-probe-loop-ends-on-park-exit-or-cap - D033 - The probe loop ends on park, exit or a cap
- decisions/D034-restore-skips-unchanged-files - D034 - A restore skips unchanged files on its own record
- decisions/D035-process-monitor-is-read-only - D035 - The process monitor reads and does not act
- decisions/D036-log-filter-uses-regex-lite
- D036 - The log filter uses
regex-lite - decisions/_preamble - Decisions