Layr

acme / shop

protected main

Private files

Overlays and the secret detector.

Overlays (files, readers, key managers, key epochs) are managed in Code → Overlays.

Secret detector

Layr refuses a save or push that copies a secret value into shared files.

PatternAction
.env*refuse in shared files
*.keyrefuse in shared files
config/*.pemrefuse in shared files

Declassified values

Values marked as not secret. Only an HMAC fingerprint is stored, never the value.

FingerprintPathApproved byStateReason
hmac:91c0…7a2etests/fixtures/fake.keyalice9a0c13d7Test fixture, not a real key
hmac:0f3d…c118docs/example.envbobb17a2c90Example value from the docs
$ approve --declassifylayr approve --declassify tests/fixtures/fake.key 9a0c13d7

Recent refusals

WhenWhoOperationPathResult
6 minagent-7savesrc/coupons/test.rs:14✕ refused
yesterdaybobpush cloudweb/.env.local✕ refused

Clone shop

Get the project with all lines and states. Data is decrypted on your machine.

layr clone layr+https://cloud.acme.dev/shop