Audit

Table file

Who can do what, read from each app's contract.json at its default branch. Nothing here is remembered: it is what the policy says now.

6 apps with a contract, 22 doors open to anyone, 23 apps unread. 1 app disobeys its table.

trevato/deal-clock

closed to strangers 76d57b2
trevato/deal-clock: what each identity may do to each resource
resource verb anonuseradmin
deal create no yes yes
read no yes yes
update no yes yes
delete no own yes
list no yes yes
profile create no no no
read no yes yes
update no no yes
delete no no no
list no no no
audit create no no no
read no no yes
update no no no
delete no no no
list no no yes
obeys its table asked at 56cdf8d

trevato/listing-launch

4 doors open to anyone 957b843
trevato/listing-launch: what each identity may do to each resource
resource verb anonuseradmin
note create no yes yes
read yes yes yes
update no own yes
delete no own yes
list yes yes yes
listing create no yes yes
read yes yes yes
update no own yes
delete no own yes
list yes yes yes
audit create no no no
read no no yes
update no no no
delete no no no
list no no yes
obeys its table asked at 957b843

trevato/speed-to-lead

closed to strangers aba151a
trevato/speed-to-lead: what each identity may do to each resource
resource verb anonuseradmin
lead create no yes yes
read no yes yes
update no yes yes
delete no no yes
list no yes yes
profile create no no no
read no yes yes
update no no yes
delete no no no
list no no no
audit create no no no
read no no yes
update no no no
delete no no no
list no no yes
obeys its table asked at aba151a

cheffryjames/www

2 doors open to anyone 5487810
cheffryjames/www: what each identity may do to each resource
resource verb anonuseradmin
note create no yes yes
read yes yes yes
update no own yes
delete no own yes
list yes yes yes
audit create no no no
read no no yes
update no no no
delete no no no
list no no yes
obeys its table asked at 5487810

cheffryjames/cheffry-s-dungeon

12 doors open to anyone df197f5
cheffryjames/cheffry-s-dungeon: what each identity may do to each resource
resource verb anonuseradmin
note create no yes yes
read yes yes yes
update no own yes
delete no own yes
list yes yes yes
avatar create no yes yes
read yes yes yes
update no own yes
delete no own yes
list yes yes yes
delve create no yes yes
read yes yes yes
update no no no
delete no no no
list yes yes yes
hero create no yes yes
read yes yes yes
update no own yes
delete no own yes
list yes yes yes
run create no no no
read yes yes yes
update no no no
delete no no yes
list yes yes yes
pantry create no no no
read no own yes
update no no no
delete no no no
list no own yes
spice create no yes yes
read no own yes
update no no no
delete no own yes
list no own yes
wallet create no no no
read yes yes yes
update no no no
delete no no no
list yes yes yes
trade create no yes yes
read no own yes
update no no no
delete no no no
list no own yes
audit create no no no
read no no yes
update no no no
delete no no no
list no no yes
  • run.update as user: the table says no, the app said 429
  • run.update as admin: the table says no, the app said 429
  • run.delete as user: the table says no, the app said 429
  • pantry.create as user: the table says no, the app said 429
  • pantry.create as admin: the table says no, the app said 429
  • pantry.update as user: the table says no, the app said 429
  • pantry.update as admin: the table says no, the app said 429
  • pantry.delete as user: the table says no, the app said 429
  • pantry.delete as admin: the table says no, the app said 429
  • spice.update as user: the table says no, the app said 429
  • spice.update as admin: the table says no, the app said 429
  • spice.delete as anon: the table says no, the app said 429
  • wallet.create as anon: the table says no, the app said 429
  • wallet.create as user: the table says no, the app said 429
  • wallet.create as admin: the table says no, the app said 429
  • wallet.update as anon: the table says no, the app said 429
  • wallet.update as user: the table says no, the app said 429
  • wallet.update as admin: the table says no, the app said 429
  • wallet.delete as anon: the table says no, the app said 429
  • wallet.delete as user: the table says no, the app said 429
  • wallet.delete as admin: the table says no, the app said 429
  • trade.create as anon: the table says no, the app said 429
  • trade.update as anon: the table says no, the app said 429
  • trade.update as user: the table says no, the app said 429
  • trade.update as admin: the table says no, the app said 429
  • trade.delete as anon: the table says no, the app said 429
  • trade.delete as user: the table says no, the app said 429
  • trade.delete as admin: the table says no, the app said 429
  • audit.create as anon: the table says no, the app said 429
  • audit.create as user: the table says no, the app said 429
  • audit.create as admin: the table says no, the app said 429
  • audit.update as anon: the table says no, the app said 429
  • audit.update as user: the table says no, the app said 429
  • audit.update as admin: the table says no, the app said 429
  • audit.delete as anon: the table says no, the app said 429
  • audit.delete as user: the table says no, the app said 429
  • audit.delete as admin: the table says no, the app said 429
37 doors disobey asked at df197f5

trevato/scrims

4 doors open to anyone f126187
trevato/scrims: what each identity may do to each resource
resource verb anonuseradmin
announcement create no no yes
read yes yes yes
update no no yes
delete no no yes
list yes yes yes
match create no yes yes
read yes yes yes
update no own yes
delete no own yes
list yes yes yes
signup create no yes yes
read no own yes
update no no no
delete no own yes
list no own yes
obeys its table asked at f126187

Unread

These apps have no contract.json: their doors are written by hand, and this page cannot say what they allow.

What changed

16 contract changes

  • trevato/deal-clock: The agent puts their own name, brokerage, phone and email on the app from a Profile page, so the sales meeting shows their name without a redeploy (#67) 2276821 · Mason · no cell changed
  • trevato/speed-to-lead: Let the agent set their name, brokerage and license from the app (#8) 318c4c3 · Mason · no cell changed
  • trevato/deal-clock: The template's notes scaffold is gone, so every door is about deals (#8) ab2ee77 · Mason · narrower · note.read as anon: was yes, now gonenarrower · note.list as anon: was yes, now gone 2 doors narrower
  • cheffryjames/cheffry-s-dungeon: From outside: Day 5 build — Cheffry's Bread Vault (fallback, no community vote) (#10) df197f5 · cheffry-james · wider · wallet.read as anon: new, and yeswider · wallet.list as anon: new, and yes 2 doors wider
  • trevato/deal-clock: Build deal-clock (#2) 8969e75 · Mason · no cell changed
  • trevato/speed-to-lead: Build speed-to-lead (#2) d2dcc96 · Mason · narrower · note.read as anon: was yes, now gonenarrower · note.list as anon: was yes, now gone 2 doors narrower
  • trevato/listing-launch: Add the Fair Housing check, generation in three tones, and the listing schema 0f7f9c4 · Mason · wider · listing.read as anon: new, and yeswider · listing.list as anon: new, and yes 2 doors wider
  • trevato/deal-clock: Start deal-clock 767a5e7 · trevato · wider · note.read as anon: new, and yeswider · note.list as anon: new, and yes 2 doors wider
  • trevato/listing-launch: Start listing-launch 1d2b836 · trevato · wider · note.read as anon: new, and yeswider · note.list as anon: new, and yes 2 doors wider
  • trevato/speed-to-lead: Start speed-to-lead a0db30c · trevato · wider · note.read as anon: new, and yeswider · note.list as anon: new, and yes 2 doors wider
  • cheffryjames/cheffry-s-dungeon: From outside: Day 4 build — Cheffry's Spice Rack (throwable consumables) (#8) 76642a6 · cheffry-james · no cell changed
  • cheffryjames/www: Start www 2a0e722 · trevato · wider · note.read as anon: new, and yeswider · note.list as anon: new, and yes 2 doors wider
  • cheffryjames/cheffry-s-dungeon: Build cheffry-s-dungeon (#2) 5d461ee · trevato · wider · avatar.read as anon: new, and yeswider · avatar.list as anon: new, and yeswider · delve.read as anon: new, and yeswider · delve.list as anon: new, and yeswider · hero.read as anon: new, and yeswider · hero.list as anon: new, and yeswider · run.read as anon: new, and yeswider · run.list as anon: new, and yes 8 doors wider
  • cheffryjames/cheffry-s-dungeon: Start cheffry-s-dungeon dfe5652 · trevato · wider · note.read as anon: new, and yeswider · note.list as anon: new, and yes 2 doors wider
  • trevato/scrims: Replace notes with the scrim board: announcements, matches, signups 52e708a · Torque · wider · announcement.read as anon: new, and yeswider · announcement.list as anon: new, and yeswider · match.read as anon: new, and yeswider · match.list as anon: new, and yes narrower · note.read as anon: was yes, now gonenarrower · note.list as anon: was yes, now gone 4 doors wider, 2 doors narrower
  • trevato/scrims: Start scrims edd9671 · trevato · wider · note.read as anon: new, and yeswider · note.list as anon: new, and yes 2 doors wider

Doors, over time

  • trevato/deal-clock obeys its table before: was not running · at 9e41467
  • trevato/deal-clock was not running before: obeys its table · at d5aef3a
  • trevato/deal-clock obeys its table first knock · at 6825d28
  • trevato/listing-launch obeys its table first knock · at 5847384
  • trevato/speed-to-lead obeys its table first knock · at 7e4f6d9
  • trevato/scrims obeys its table before: was not running · at f126187
  • trevato/scrims was not running before: obeys its table · at f126187
  • trevato/scrims obeys its table before: was not running · at f126187
  • trevato/scrims was not running before: obeys its table · at f126187
  • cheffryjames/cheffry-s-dungeon disobeys its table first knock · at 76642a6 run.update as user: the table says no, the app said 429run.update as admin: the table says no, the app said 429run.delete as user: the table says no, the app said 429pantry.create as user: the table says no, the app said 429pantry.create as admin: the table says no, the app said 429pantry.update as user: the table says no, the app said 429pantry.update as admin: the table says no, the app said 429pantry.delete as user: the table says no, the app said 429pantry.delete as admin: the table says no, the app said 429spice.update as user: the table says no, the app said 429spice.update as admin: the table says no, the app said 429spice.delete as anon: the table says no, the app said 429audit.create as anon: the table says no, the app said 429audit.create as user: the table says no, the app said 429audit.create as admin: the table says no, the app said 429audit.update as anon: the table says no, the app said 429audit.update as user: the table says no, the app said 429audit.update as admin: the table says no, the app said 429audit.delete as anon: the table says no, the app said 429audit.delete as user: the table says no, the app said 429audit.delete as admin: the table says no, the app said 429
  • trevato/scrims obeys its table first knock · at f126187
  • cheffryjames/www obeys its table first knock · at 5487810
↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs