Reorganize directory, add manual dataset and sync tooling

- Move all scripts to scripts/, web assets to web/, analysis results
  into self-contained data/readings/<type>_<YYYYMMDD>/ directories
- Add data/readings/manual_20260320/ with 32 JSON readings from
  git.medlab.host/ntnsndr/protocol-bicorder-data
- Add scripts/json_to_csv.py to convert bicorder JSON files to CSV
- Add scripts/sync_readings.sh for one-command sync + re-analysis of
  any dataset backed by a .sync_source config file
- Add scripts/classify_readings.py to apply the LDA classifier to all
  readings and save per-reading cluster assignments
- Add --min-coverage flag to multivariate_analysis.py for sparse/shortform
  datasets; also applies in lda_visualization.py
- Fix lda_visualization.py NaN handling and 0-d array annotation bug
- Update README.md and WORKFLOW.md to document datasets, sync workflow,
  shortform handling, and new scripts

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Nathan Schneider
2026-03-20 17:35:13 -06:00
parent 0c794dddae
commit 897c30406b
545 changed files with 10715 additions and 718 deletions

View File

@@ -0,0 +1,2 @@
REMOTE_URL=https://git.medlab.host/ntnsndr/protocol-bicorder-data
REMOTE_SUBDIR=readings

View File

@@ -0,0 +1,33 @@
Descriptor,analyst,standpoint,shortform,cluster,cluster_name,confidence,lda_score,distance_to_boundary,completeness,dimensions_provided,key_dims_provided,recommended_form
Coffee shop as office,ntnsndr,A person using a coffee shop as an office,True,1,Relational/Cultural,0.295,-1.315,1.315,0.348,8,8,long
Street crossing in Buenos Aires,Venkat,Tourist,False,1,Relational/Cultural,0.888,-2.724,2.724,0.957,22,9,short
qPCR,Fotis Tsiroukis,Ethnography of Scientific Practice,False,2,Institutional/Bureaucratic,0.12,0.367,0.367,0.957,22,9,long
High wind preemptive blackouts,ntnsndr,Power consumer who lost power at office and home during high winds,False,2,Institutional/Bureaucratic,0.978,5.905,5.905,0.957,22,9,short
Bedtime routine with kids,ntnsndr,Parental participant,False,2,Institutional/Bureaucratic,0.906,2.84,2.84,0.913,21,8,short
Quarantine of a sick family member,ntnsndr,Family member,False,1,Relational/Cultural,0.957,-5.803,5.803,0.913,21,8,short
Email scheduling technique,ntnsndr,Practioner of the protocol,False,1,Relational/Cultural,0.739,-2.757,2.757,0.609,14,7,short
Podcasting (as a social practice),ntnsndr,"Listener, occasional producer",True,1,Relational/Cultural,0.696,-8.166,8.166,0.391,9,9,long
,Bob,,True,2,Institutional/Bureaucratic,0.696,3.167,3.167,0.391,9,9,long
Handshake ,Owocki ,User of it ,True,2,Institutional/Bureaucratic,0.496,2.14,2.14,0.391,9,9,long
Andrew Huberman Sleep,T,Learner,True,1,Relational/Cultural,0.558,-2.484,2.484,0.348,8,8,long
EthBoulder,ash,contributor,True,1,Relational/Cultural,0.696,-9.204,9.204,0.391,9,9,long
Network Assembly Protocol,Benjamin Life,"Co-Author, Network Steward",True,2,Institutional/Bureaucratic,0.662,2.856,2.856,0.391,9,9,long
WeChat payment for food,Jon Bo,User paying for the food,True,1,Relational/Cultural,0.696,-3.542,3.542,0.391,9,9,long
Dating Apps,Theo,Observer (former subject - now free),True,1,Relational/Cultural,0.696,-5.792,5.792,0.391,9,9,long
On Protocols: Creating Habitat,Todd Youngblood,RegenHub Boulder - 1515 Walnut,True,1,Relational/Cultural,0.696,-3.221,3.221,0.391,9,9,long
We* Are Agentic,Neil M Yarnal,Local* is Relative ,True,1,Relational/Cultural,0.696,-4.994,4.994,0.391,9,9,long
The gift,Tayken,Selflessness,True,2,Institutional/Bureaucratic,0.696,5.427,5.427,0.391,9,9,long
Claude Agent SDK ,@unforced,Active user,True,1,Relational/Cultural,0.662,-2.854,2.854,0.391,9,9,long
Jon & Savannah Relationship Agreements,Savannah Kruger & Jonathan Borichevskiy,Co-creators,True,1,Relational/Cultural,0.674,-5.098,5.098,0.348,8,8,long
Native protocol,proofoftom,Co-creator,True,1,Relational/Cultural,0.696,-5.997,5.997,0.391,9,9,long
Free-range kids,ntnsndr,parent,True,1,Relational/Cultural,0.674,-8.694,8.694,0.348,8,8,long
Passing on a sidewalk,ntnsndr,Pedestrian,True,1,Relational/Cultural,0.696,-6.494,6.494,0.391,9,9,long
Academic job talks,ntnsndr,an academic,True,2,Institutional/Bureaucratic,0.696,3.345,3.345,0.391,9,9,long
Magic Mountain Talks,ntnsndr,one of the organizers,False,1,Relational/Cultural,0.467,-1.432,1.432,0.957,22,9,long
Book draft workshop,ntnsndr,The designer and victim of the protocol,False,1,Relational/Cultural,0.465,-1.427,1.427,0.957,22,9,long
Playdate orgabizing,ntnsndr,A frequent participant,True,1,Relational/Cultural,0.696,-7.041,7.041,0.391,9,9,long
Letters of recommendation,ntnsndr,A frequent recommender,True,2,Institutional/Bureaucratic,0.696,3.492,3.492,0.391,9,9,long
Deciding how to get the check at a restaurant,ntnsndr,Person who often feels awkward and wants to be generous,True,1,Relational/Cultural,0.674,-8.57,8.57,0.348,8,8,long
Office hours,ntnsndr,Professor,False,1,Relational/Cultural,0.913,-5.002,5.002,0.826,19,9,short
Screen time,ntnsndr,parent,False,1,Relational/Cultural,0.619,-2.248,2.248,0.652,15,7,short
Playing catch with a baseball,ntnsndr,Baseball coach,True,1,Relational/Cultural,0.674,-4.583,4.583,0.348,8,8,long
1 Descriptor analyst standpoint shortform cluster cluster_name confidence lda_score distance_to_boundary completeness dimensions_provided key_dims_provided recommended_form
2 Coffee shop as office ntnsndr A person using a coffee shop as an office True 1 Relational/Cultural 0.295 -1.315 1.315 0.348 8 8 long
3 Street crossing in Buenos Aires Venkat Tourist False 1 Relational/Cultural 0.888 -2.724 2.724 0.957 22 9 short
4 qPCR Fotis Tsiroukis Ethnography of Scientific Practice False 2 Institutional/Bureaucratic 0.12 0.367 0.367 0.957 22 9 long
5 High wind preemptive blackouts ntnsndr Power consumer who lost power at office and home during high winds False 2 Institutional/Bureaucratic 0.978 5.905 5.905 0.957 22 9 short
6 Bedtime routine with kids ntnsndr Parental participant False 2 Institutional/Bureaucratic 0.906 2.84 2.84 0.913 21 8 short
7 Quarantine of a sick family member ntnsndr Family member False 1 Relational/Cultural 0.957 -5.803 5.803 0.913 21 8 short
8 Email scheduling technique ntnsndr Practioner of the protocol False 1 Relational/Cultural 0.739 -2.757 2.757 0.609 14 7 short
9 Podcasting (as a social practice) ntnsndr Listener, occasional producer True 1 Relational/Cultural 0.696 -8.166 8.166 0.391 9 9 long
10 Bob True 2 Institutional/Bureaucratic 0.696 3.167 3.167 0.391 9 9 long
11 Handshake Owocki User of it True 2 Institutional/Bureaucratic 0.496 2.14 2.14 0.391 9 9 long
12 Andrew Huberman Sleep T Learner True 1 Relational/Cultural 0.558 -2.484 2.484 0.348 8 8 long
13 EthBoulder ash contributor True 1 Relational/Cultural 0.696 -9.204 9.204 0.391 9 9 long
14 Network Assembly Protocol Benjamin Life Co-Author, Network Steward True 2 Institutional/Bureaucratic 0.662 2.856 2.856 0.391 9 9 long
15 WeChat payment for food Jon Bo User paying for the food True 1 Relational/Cultural 0.696 -3.542 3.542 0.391 9 9 long
16 Dating Apps Theo Observer (former subject - now free) True 1 Relational/Cultural 0.696 -5.792 5.792 0.391 9 9 long
17 On Protocols: Creating Habitat Todd Youngblood RegenHub Boulder - 1515 Walnut True 1 Relational/Cultural 0.696 -3.221 3.221 0.391 9 9 long
18 We* Are Agentic Neil M Yarnal Local* is Relative True 1 Relational/Cultural 0.696 -4.994 4.994 0.391 9 9 long
19 The gift Tayken Selflessness True 2 Institutional/Bureaucratic 0.696 5.427 5.427 0.391 9 9 long
20 Claude Agent SDK @unforced Active user True 1 Relational/Cultural 0.662 -2.854 2.854 0.391 9 9 long
21 Jon & Savannah Relationship Agreements Savannah Kruger & Jonathan Borichevskiy Co-creators True 1 Relational/Cultural 0.674 -5.098 5.098 0.348 8 8 long
22 Native protocol proofoftom Co-creator True 1 Relational/Cultural 0.696 -5.997 5.997 0.391 9 9 long
23 Free-range kids ntnsndr parent True 1 Relational/Cultural 0.674 -8.694 8.694 0.348 8 8 long
24 Passing on a sidewalk ntnsndr Pedestrian True 1 Relational/Cultural 0.696 -6.494 6.494 0.391 9 9 long
25 Academic job talks ntnsndr an academic True 2 Institutional/Bureaucratic 0.696 3.345 3.345 0.391 9 9 long
26 Magic Mountain Talks ntnsndr one of the organizers False 1 Relational/Cultural 0.467 -1.432 1.432 0.957 22 9 long
27 Book draft workshop ntnsndr The designer and victim of the protocol False 1 Relational/Cultural 0.465 -1.427 1.427 0.957 22 9 long
28 Playdate orgabizing ntnsndr A frequent participant True 1 Relational/Cultural 0.696 -7.041 7.041 0.391 9 9 long
29 Letters of recommendation ntnsndr A frequent recommender True 2 Institutional/Bureaucratic 0.696 3.492 3.492 0.391 9 9 long
30 Deciding how to get the check at a restaurant ntnsndr Person who often feels awkward and wants to be generous True 1 Relational/Cultural 0.674 -8.57 8.57 0.348 8 8 long
31 Office hours ntnsndr Professor False 1 Relational/Cultural 0.913 -5.002 5.002 0.826 19 9 short
32 Screen time ntnsndr parent False 1 Relational/Cultural 0.619 -2.248 2.248 0.652 15 7 short
33 Playing catch with a baseball ntnsndr Baseball coach True 1 Relational/Cultural 0.674 -4.583 4.583 0.348 8 8 long

View File

@@ -0,0 +1,4 @@
Category,Accuracy,N_Dimensions
Design,0.8518518518518519,3
Entanglement,1.0,4
Experience,0.7037037037037037,1
1 Category Accuracy N_Dimensions
2 Design 0.8518518518518519 3
3 Entanglement 1.0 4
4 Experience 0.7037037037037037 1

View File

@@ -0,0 +1,9 @@
Design_precise_vs_interpretive,Design_institutional_vs_vernacular,Design_static_vs_malleable,Entanglement_sovereign_vs_subsidiary,Entanglement_self-enforcing_vs_enforced,Entanglement_obligatory_vs_voluntary,Entanglement_flocking_vs_swarming,Experience_predictable_vs_emergent
1.0,-0.00948330038665666,0.15918490238688207,-0.6415638337903136,-0.07621029838482958,0.1204174037362573,0.41442280980679086,0.3063603356998134
-0.00948330038665666,1.0,-0.01865063998837495,-0.08731465382649602,-0.7085151801637848,0.3182010621936024,0.37943269092151793,-0.028510932256394873
0.15918490238688207,-0.01865063998837495,1.0,-0.08704907510939718,-0.05220623630529541,0.38505357601444185,0.3493656041325956,0.5767763224995508
-0.6415638337903136,-0.08731465382649602,-0.08704907510939718,1.0,0.26060569513088677,-0.32302247713396914,-0.24303539751564743,-0.06248855905045787
-0.07621029838482958,-0.7085151801637848,-0.05220623630529541,0.26060569513088677,1.0,-0.5477529075664381,-0.3960558569111922,-0.0826446280991735
0.1204174037362573,0.3182010621936024,0.38505357601444185,-0.32302247713396914,-0.5477529075664381,1.0,0.1777518623883244,0.23908108342634116
0.41442280980679086,0.37943269092151793,0.3493656041325956,-0.24303539751564743,-0.3960558569111922,0.1777518623883244,1.0,0.16286409069245295
0.3063603356998134,-0.028510932256394873,0.5767763224995508,-0.06248855905045787,-0.0826446280991735,0.23908108342634116,0.16286409069245295,1.0
1 Design_precise_vs_interpretive Design_institutional_vs_vernacular Design_static_vs_malleable Entanglement_sovereign_vs_subsidiary Entanglement_self-enforcing_vs_enforced Entanglement_obligatory_vs_voluntary Entanglement_flocking_vs_swarming Experience_predictable_vs_emergent
2 1.0 -0.00948330038665666 0.15918490238688207 -0.6415638337903136 -0.07621029838482958 0.1204174037362573 0.41442280980679086 0.3063603356998134
3 -0.00948330038665666 1.0 -0.01865063998837495 -0.08731465382649602 -0.7085151801637848 0.3182010621936024 0.37943269092151793 -0.028510932256394873
4 0.15918490238688207 -0.01865063998837495 1.0 -0.08704907510939718 -0.05220623630529541 0.38505357601444185 0.3493656041325956 0.5767763224995508
5 -0.6415638337903136 -0.08731465382649602 -0.08704907510939718 1.0 0.26060569513088677 -0.32302247713396914 -0.24303539751564743 -0.06248855905045787
6 -0.07621029838482958 -0.7085151801637848 -0.05220623630529541 0.26060569513088677 1.0 -0.5477529075664381 -0.3960558569111922 -0.0826446280991735
7 0.1204174037362573 0.3182010621936024 0.38505357601444185 -0.32302247713396914 -0.5477529075664381 1.0 0.1777518623883244 0.23908108342634116
8 0.41442280980679086 0.37943269092151793 0.3493656041325956 -0.24303539751564743 -0.3960558569111922 0.1777518623883244 1.0 0.16286409069245295
9 0.3063603356998134 -0.028510932256394873 0.5767763224995508 -0.06248855905045787 -0.0826446280991735 0.23908108342634116 0.16286409069245295 1.0

View File

@@ -0,0 +1,28 @@
Descriptor,cluster
Street crossing in Buenos Aires,0
qPCR,0
High wind preemptive blackouts,0
Bedtime routine with kids,-1
Podcasting (as a social practice),0
,-1
Handshake ,0
Andrew Huberman Sleep,0
EthBoulder,0
Network Assembly Protocol,0
WeChat payment for food,0
Dating Apps,0
On Protocols: Creating Habitat,0
We* Are Agentic,0
The gift,0
Claude Agent SDK ,0
Native protocol,0
Free-range kids,0
Passing on a sidewalk,0
Academic job talks,0
Magic Mountain Talks,0
Book draft workshop,0
Playdate orgabizing,0
Letters of recommendation,0
Deciding how to get the check at a restaurant,0
Office hours,0
Playing catch with a baseball,0
1 Descriptor cluster
2 Street crossing in Buenos Aires 0
3 qPCR 0
4 High wind preemptive blackouts 0
5 Bedtime routine with kids -1
6 Podcasting (as a social practice) 0
7 -1
8 Handshake 0
9 Andrew Huberman Sleep 0
10 EthBoulder 0
11 Network Assembly Protocol 0
12 WeChat payment for food 0
13 Dating Apps 0
14 On Protocols: Creating Habitat 0
15 We* Are Agentic 0
16 The gift 0
17 Claude Agent SDK 0
18 Native protocol 0
19 Free-range kids 0
20 Passing on a sidewalk 0
21 Academic job talks 0
22 Magic Mountain Talks 0
23 Book draft workshop 0
24 Playdate orgabizing 0
25 Letters of recommendation 0
26 Deciding how to get the check at a restaurant 0
27 Office hours 0
28 Playing catch with a baseball 0

View File

@@ -0,0 +1,3 @@
Descriptor
Bedtime routine with kids
""
1 Descriptor
2 Bedtime routine with kids
3

View File

@@ -0,0 +1,9 @@
Dimension,Importance
Entanglement_obligatory_vs_voluntary,0.254894612034441
Entanglement_self-enforcing_vs_enforced,0.21575828870333197
Design_institutional_vs_vernacular,0.17644208603428538
Design_static_vs_malleable,0.11295389802456017
Experience_predictable_vs_emergent,0.11053677548216935
Entanglement_sovereign_vs_subsidiary,0.049324490590274904
Design_precise_vs_interpretive,0.04580418818031551
Entanglement_flocking_vs_swarming,0.03428566095062174
1 Dimension Importance
2 Entanglement_obligatory_vs_voluntary 0.254894612034441
3 Entanglement_self-enforcing_vs_enforced 0.21575828870333197
4 Design_institutional_vs_vernacular 0.17644208603428538
5 Design_static_vs_malleable 0.11295389802456017
6 Experience_predictable_vs_emergent 0.11053677548216935
7 Entanglement_sovereign_vs_subsidiary 0.049324490590274904
8 Design_precise_vs_interpretive 0.04580418818031551
9 Entanglement_flocking_vs_swarming 0.03428566095062174

View File

@@ -0,0 +1,28 @@
Descriptor,cluster
Street crossing in Buenos Aires,2
qPCR,3
High wind preemptive blackouts,5
Bedtime routine with kids,3
Podcasting (as a social practice),1
,5
Handshake ,4
Andrew Huberman Sleep,2
EthBoulder,1
Network Assembly Protocol,5
WeChat payment for food,3
Dating Apps,1
On Protocols: Creating Habitat,4
We* Are Agentic,2
The gift,3
Claude Agent SDK ,2
Native protocol,2
Free-range kids,1
Passing on a sidewalk,2
Academic job talks,3
Magic Mountain Talks,2
Book draft workshop,2
Playdate orgabizing,1
Letters of recommendation,3
Deciding how to get the check at a restaurant,1
Office hours,2
Playing catch with a baseball,1
1 Descriptor cluster
2 Street crossing in Buenos Aires 2
3 qPCR 3
4 High wind preemptive blackouts 5
5 Bedtime routine with kids 3
6 Podcasting (as a social practice) 1
7 5
8 Handshake 4
9 Andrew Huberman Sleep 2
10 EthBoulder 1
11 Network Assembly Protocol 5
12 WeChat payment for food 3
13 Dating Apps 1
14 On Protocols: Creating Habitat 4
15 We* Are Agentic 2
16 The gift 3
17 Claude Agent SDK 2
18 Native protocol 2
19 Free-range kids 1
20 Passing on a sidewalk 2
21 Academic job talks 3
22 Magic Mountain Talks 2
23 Book draft workshop 2
24 Playdate orgabizing 1
25 Letters of recommendation 3
26 Deciding how to get the check at a restaurant 1
27 Office hours 2
28 Playing catch with a baseball 1

View File

@@ -0,0 +1,28 @@
Descriptor,cluster
Street crossing in Buenos Aires,2
qPCR,1
High wind preemptive blackouts,1
Bedtime routine with kids,1
Podcasting (as a social practice),2
,1
Handshake ,2
Andrew Huberman Sleep,2
EthBoulder,2
Network Assembly Protocol,1
WeChat payment for food,2
Dating Apps,2
On Protocols: Creating Habitat,2
We* Are Agentic,2
The gift,1
Claude Agent SDK ,2
Native protocol,2
Free-range kids,2
Passing on a sidewalk,2
Academic job talks,1
Magic Mountain Talks,2
Book draft workshop,2
Playdate orgabizing,2
Letters of recommendation,1
Deciding how to get the check at a restaurant,2
Office hours,2
Playing catch with a baseball,2
1 Descriptor cluster
2 Street crossing in Buenos Aires 2
3 qPCR 1
4 High wind preemptive blackouts 1
5 Bedtime routine with kids 1
6 Podcasting (as a social practice) 2
7 1
8 Handshake 2
9 Andrew Huberman Sleep 2
10 EthBoulder 2
11 Network Assembly Protocol 1
12 WeChat payment for food 2
13 Dating Apps 2
14 On Protocols: Creating Habitat 2
15 We* Are Agentic 2
16 The gift 1
17 Claude Agent SDK 2
18 Native protocol 2
19 Free-range kids 2
20 Passing on a sidewalk 2
21 Academic job talks 1
22 Magic Mountain Talks 2
23 Book draft workshop 2
24 Playdate orgabizing 2
25 Letters of recommendation 1
26 Deciding how to get the check at a restaurant 2
27 Office hours 2
28 Playing catch with a baseball 2

View File

@@ -0,0 +1,10 @@
Dimension,LDA_Coefficient,Abs_Coefficient
Entanglement_obligatory_vs_voluntary,6.104818640682529,6.104818640682529
Entanglement_self-enforcing_vs_enforced,-4.427674472786891,4.427674472786891
Design_precise_vs_interpretive,3.187559601619789,3.187559601619789
Design_static_vs_malleable,2.6197343878913397,2.6197343878913397
Entanglement_sovereign_vs_subsidiary,2.599389732008001,2.599389732008001
Design_institutional_vs_vernacular,2.5800096946951543,2.5800096946951543
Entanglement_flocking_vs_swarming,-1.558464477776738,1.558464477776738
Experience_exclusion_vs_inclusion,1.3761139088891503,1.3761139088891503
Experience_predictable_vs_emergent,1.3660485464046546,1.3660485464046546
1 Dimension LDA_Coefficient Abs_Coefficient
2 Entanglement_obligatory_vs_voluntary 6.104818640682529 6.104818640682529
3 Entanglement_self-enforcing_vs_enforced -4.427674472786891 4.427674472786891
4 Design_precise_vs_interpretive 3.187559601619789 3.187559601619789
5 Design_static_vs_malleable 2.6197343878913397 2.6197343878913397
6 Entanglement_sovereign_vs_subsidiary 2.599389732008001 2.599389732008001
7 Design_institutional_vs_vernacular 2.5800096946951543 2.5800096946951543
8 Entanglement_flocking_vs_swarming -1.558464477776738 1.558464477776738
9 Experience_exclusion_vs_inclusion 1.3761139088891503 1.3761139088891503
10 Experience_predictable_vs_emergent 1.3660485464046546 1.3660485464046546

View File

@@ -0,0 +1,28 @@
Descriptor,LD1,Cluster
Street crossing in Buenos Aires,1.5830705307915645,2
qPCR,-2.3916230807080425,1
High wind preemptive blackouts,-3.5738925536462087,1
Bedtime routine with kids,-4.34943827150967,1
Podcasting (as a social practice),2.9132752292704165,2
,-3.2287167027835224,1
Handshake ,-0.91778141232402,2
Andrew Huberman Sleep,1.3720069516699256,2
EthBoulder,2.6903519041174038,2
Network Assembly Protocol,-2.993306507536437,1
WeChat payment for food,0.7712707033639972,2
Dating Apps,1.0398359762191327,2
On Protocols: Creating Habitat,1.594977502513451,2
We* Are Agentic,0.6246643894515854,2
The gift,-5.613540584473627,1
Claude Agent SDK ,0.3531701790467024,2
Native protocol,0.5149180331358285,2
Free-range kids,2.188941698688496,2
Passing on a sidewalk,1.5309045692998287,2
Academic job talks,-3.3055344107514686,1
Magic Mountain Talks,1.8551005167508416,2
Book draft workshop,1.4306890627091928,2
Playdate orgabizing,1.3562197541340273,2
Letters of recommendation,-2.4959665218573637,1
Deciding how to get the check at a restaurant,2.751917936884865,2
Office hours,2.888475689332209,2
Playing catch with a baseball,1.4100094182108855,2
1 Descriptor LD1 Cluster
2 Street crossing in Buenos Aires 1.5830705307915645 2
3 qPCR -2.3916230807080425 1
4 High wind preemptive blackouts -3.5738925536462087 1
5 Bedtime routine with kids -4.34943827150967 1
6 Podcasting (as a social practice) 2.9132752292704165 2
7 -3.2287167027835224 1
8 Handshake -0.91778141232402 2
9 Andrew Huberman Sleep 1.3720069516699256 2
10 EthBoulder 2.6903519041174038 2
11 Network Assembly Protocol -2.993306507536437 1
12 WeChat payment for food 0.7712707033639972 2
13 Dating Apps 1.0398359762191327 2
14 On Protocols: Creating Habitat 1.594977502513451 2
15 We* Are Agentic 0.6246643894515854 2
16 The gift -5.613540584473627 1
17 Claude Agent SDK 0.3531701790467024 2
18 Native protocol 0.5149180331358285 2
19 Free-range kids 2.188941698688496 2
20 Passing on a sidewalk 1.5309045692998287 2
21 Academic job talks -3.3055344107514686 1
22 Magic Mountain Talks 1.8551005167508416 2
23 Book draft workshop 1.4306890627091928 2
24 Playdate orgabizing 1.3562197541340273 2
25 Letters of recommendation -2.4959665218573637 1
26 Deciding how to get the check at a restaurant 2.751917936884865 2
27 Office hours 2.888475689332209 2
28 Playing catch with a baseball 1.4100094182108855 2

View File

@@ -0,0 +1,28 @@
Descriptor,PC1,PC2,PC3,PC4,PC5
,0.5081882119685507,0.2971024109462167,0.8223363322321439,-0.688713723038497,0.4994642104794254
Street crossing in Buenos Aires,0.43857464707897387,0.22493673479381965,-1.5500623038443546,1.099533682614595,0.11176842272837058
qPCR,3.3280031452205217,-1.4159013269658096,1.381044806858761,-0.24916862014792993,-0.3006771261087882
High wind preemptive blackouts,3.345437196422008,1.755668732294854,-0.5434736138424321,0.9977744881234445,-0.045504593892214514
Bedtime routine with kids,-2.113284175757168,-0.7438468828750903,0.34358979478985835,0.042894604618584714,-0.09661100773593338
,1.6684928219466548,-2.925031499397659,1.2149590161195751,1.8583004922101665,0.3935728011625392
,0.1697065248801878,-2.8845964745345136,-0.2520142437386387,-1.7266691163674939,-0.192579536041701
Podcasting (as a social practice),0.6301278740259728,2.9004508039417787,1.506943207703196,-0.2134832905690586,-1.270415875142983
,-2.5333436609034448,-0.23014641343346393,0.45755028487069754,0.2234512945951419,-0.7182650103638435
Handshake ,1.926011439155331,0.22971403327999626,0.2425628294178404,-0.6366117258455155,-0.061588052431387784
Andrew Huberman Sleep,-0.4725559291922061,0.6390105414368428,-1.8477610800926425,-0.7027864432997081,2.2583877202213753
EthBoulder,-1.2258347815235313,0.3931371891416192,-0.6594652416236664,-0.25601100793840736,-2.152771816138116
Network Assembly Protocol,-0.9570334821263692,-1.8037612155594873,0.0205345301902144,-1.0960605167080315,-0.03220385184943947
WeChat payment for food,-0.30860506961859563,-0.7339938397967881,0.5112268223273864,0.6682622684172538,-0.30852994702675596
Dating Apps,2.4960143033316866,-0.4181699063298779,-1.7943769563809333,1.2794292927161384,-0.4360952696965781
On Protocols: Creating Habitat,-0.17100018880639825,0.2108840661045254,-0.05905001066537486,0.6037063838513959,0.22752458272747156
We* Are Agentic,-0.6952035771256612,0.7104795593939374,1.089718954107896,1.827654718031263,0.20906331961802258
The gift,-2.7852520797956495,-0.2016712358040527,-0.6206806586931916,0.6739566805269906,0.5292790397490437
Claude Agent SDK ,-1.3400528339919038,0.6686848601799962,-0.2366275460406549,0.226626699488372,0.20280777532151678
,1.4405988154132305,0.8125779015692758,-2.38769607341456,-0.4233338356196969,0.022200557406811417
Native protocol,0.5352316868943041,2.4169278956977718,1.4554647379653443,-1.097370472494492,0.9648185077920054
Free-range kids,0.2093851629499854,0.44236842770036006,2.397593271877779,-0.7258571894425137,0.5715925887777835
Passing on a sidewalk,-2.1023836322925074,0.23997996810624364,-0.24055783848244944,1.0958089885549034,0.29135042892252266
Academic job talks,1.3993794480239108,-0.7918540213694594,-1.3691153478937386,-1.4051428616239625,-0.43880196443803776
Magic Mountain Talks,-2.627077572218502,-0.08993478412279489,-0.13951944432060934,-0.08758794337165507,-0.19645892460607187
Book draft workshop,0.1074763980067324,-0.6629858667928419,1.0939398463132046,-0.29820839163981777,0.467533497314894
Playdate orgabizing,-0.8710006919661164,0.9599703423945997,-0.837064075740649,-0.9903944556414733,-0.498860476749931
1 Descriptor PC1 PC2 PC3 PC4 PC5
2 0.5081882119685507 0.2971024109462167 0.8223363322321439 -0.688713723038497 0.4994642104794254
3 Street crossing in Buenos Aires 0.43857464707897387 0.22493673479381965 -1.5500623038443546 1.099533682614595 0.11176842272837058
4 qPCR 3.3280031452205217 -1.4159013269658096 1.381044806858761 -0.24916862014792993 -0.3006771261087882
5 High wind preemptive blackouts 3.345437196422008 1.755668732294854 -0.5434736138424321 0.9977744881234445 -0.045504593892214514
6 Bedtime routine with kids -2.113284175757168 -0.7438468828750903 0.34358979478985835 0.042894604618584714 -0.09661100773593338
7 1.6684928219466548 -2.925031499397659 1.2149590161195751 1.8583004922101665 0.3935728011625392
8 0.1697065248801878 -2.8845964745345136 -0.2520142437386387 -1.7266691163674939 -0.192579536041701
9 Podcasting (as a social practice) 0.6301278740259728 2.9004508039417787 1.506943207703196 -0.2134832905690586 -1.270415875142983
10 -2.5333436609034448 -0.23014641343346393 0.45755028487069754 0.2234512945951419 -0.7182650103638435
11 Handshake 1.926011439155331 0.22971403327999626 0.2425628294178404 -0.6366117258455155 -0.061588052431387784
12 Andrew Huberman Sleep -0.4725559291922061 0.6390105414368428 -1.8477610800926425 -0.7027864432997081 2.2583877202213753
13 EthBoulder -1.2258347815235313 0.3931371891416192 -0.6594652416236664 -0.25601100793840736 -2.152771816138116
14 Network Assembly Protocol -0.9570334821263692 -1.8037612155594873 0.0205345301902144 -1.0960605167080315 -0.03220385184943947
15 WeChat payment for food -0.30860506961859563 -0.7339938397967881 0.5112268223273864 0.6682622684172538 -0.30852994702675596
16 Dating Apps 2.4960143033316866 -0.4181699063298779 -1.7943769563809333 1.2794292927161384 -0.4360952696965781
17 On Protocols: Creating Habitat -0.17100018880639825 0.2108840661045254 -0.05905001066537486 0.6037063838513959 0.22752458272747156
18 We* Are Agentic -0.6952035771256612 0.7104795593939374 1.089718954107896 1.827654718031263 0.20906331961802258
19 The gift -2.7852520797956495 -0.2016712358040527 -0.6206806586931916 0.6739566805269906 0.5292790397490437
20 Claude Agent SDK -1.3400528339919038 0.6686848601799962 -0.2366275460406549 0.226626699488372 0.20280777532151678
21 1.4405988154132305 0.8125779015692758 -2.38769607341456 -0.4233338356196969 0.022200557406811417
22 Native protocol 0.5352316868943041 2.4169278956977718 1.4554647379653443 -1.097370472494492 0.9648185077920054
23 Free-range kids 0.2093851629499854 0.44236842770036006 2.397593271877779 -0.7258571894425137 0.5715925887777835
24 Passing on a sidewalk -2.1023836322925074 0.23997996810624364 -0.24055783848244944 1.0958089885549034 0.29135042892252266
25 Academic job talks 1.3993794480239108 -0.7918540213694594 -1.3691153478937386 -1.4051428616239625 -0.43880196443803776
26 Magic Mountain Talks -2.627077572218502 -0.08993478412279489 -0.13951944432060934 -0.08758794337165507 -0.19645892460607187
27 Book draft workshop 0.1074763980067324 -0.6629858667928419 1.0939398463132046 -0.29820839163981777 0.467533497314894
28 Playdate orgabizing -0.8710006919661164 0.9599703423945997 -0.837064075740649 -0.9903944556414733 -0.498860476749931

View File

@@ -0,0 +1,9 @@
PC1,PC2,PC3,PC4,PC5
-0.32745390852736345,-0.36210430818094036,-0.507363998518585,0.1026080175523677,0.22369112711402334
-0.32768358226767524,0.5304577380028832,0.07576710258453992,0.21015189170819767,0.27156564198937766
-0.3024493236577137,-0.3975612263316416,0.46806502435965947,0.05928498413886788,-0.40792870387667535
0.3420542716156984,0.14296993434422195,0.5567731855063881,0.3521536503592922,0.09419658391201094
0.4221394240406628,-0.45128656511370585,-0.06314038980874659,0.07964923826008329,-0.18928175477315246
-0.4062053830065643,0.09913862535409002,0.22937081310114052,-0.597447468574366,-0.27965995938767163
-0.40309712179561086,0.0027927586911567492,-0.0776675155967641,0.6739299829305275,-0.37512869312485475
-0.26688741723435583,-0.44215822619354617,0.38095925023365085,0.017657111475222143,0.6679646292236432
1 PC1 PC2 PC3 PC4 PC5
2 -0.32745390852736345 -0.36210430818094036 -0.507363998518585 0.1026080175523677 0.22369112711402334
3 -0.32768358226767524 0.5304577380028832 0.07576710258453992 0.21015189170819767 0.27156564198937766
4 -0.3024493236577137 -0.3975612263316416 0.46806502435965947 0.05928498413886788 -0.40792870387667535
5 0.3420542716156984 0.14296993434422195 0.5567731855063881 0.3521536503592922 0.09419658391201094
6 0.4221394240406628 -0.45128656511370585 -0.06314038980874659 0.07964923826008329 -0.18928175477315246
7 -0.4062053830065643 0.09913862535409002 0.22937081310114052 -0.597447468574366 -0.27965995938767163
8 -0.40309712179561086 0.0027927586911567492 -0.0776675155967641 0.6739299829305275 -0.37512869312485475
9 -0.26688741723435583 -0.44215822619354617 0.38095925023365085 0.017657111475222143 0.6679646292236432

View File

@@ -0,0 +1,21 @@
Dimension1,Dimension2,Correlation
Design_institutional_vs_vernacular,Entanglement_self-enforcing_vs_enforced,-0.7085151801637848
Design_precise_vs_interpretive,Entanglement_sovereign_vs_subsidiary,-0.6415638337903136
Design_static_vs_malleable,Experience_predictable_vs_emergent,0.5767763224995508
Entanglement_self-enforcing_vs_enforced,Entanglement_obligatory_vs_voluntary,-0.5477529075664381
Design_precise_vs_interpretive,Entanglement_flocking_vs_swarming,0.41442280980679086
Entanglement_self-enforcing_vs_enforced,Entanglement_flocking_vs_swarming,-0.3960558569111922
Design_static_vs_malleable,Entanglement_obligatory_vs_voluntary,0.38505357601444185
Design_institutional_vs_vernacular,Entanglement_flocking_vs_swarming,0.37943269092151793
Design_static_vs_malleable,Entanglement_flocking_vs_swarming,0.3493656041325956
Entanglement_sovereign_vs_subsidiary,Entanglement_obligatory_vs_voluntary,-0.32302247713396914
Design_institutional_vs_vernacular,Entanglement_obligatory_vs_voluntary,0.3182010621936024
Design_precise_vs_interpretive,Experience_predictable_vs_emergent,0.3063603356998134
Entanglement_sovereign_vs_subsidiary,Entanglement_self-enforcing_vs_enforced,0.26060569513088677
Entanglement_sovereign_vs_subsidiary,Entanglement_flocking_vs_swarming,-0.24303539751564743
Entanglement_obligatory_vs_voluntary,Experience_predictable_vs_emergent,0.23908108342634116
Entanglement_obligatory_vs_voluntary,Entanglement_flocking_vs_swarming,0.1777518623883244
Entanglement_flocking_vs_swarming,Experience_predictable_vs_emergent,0.16286409069245295
Design_precise_vs_interpretive,Design_static_vs_malleable,0.15918490238688207
Design_precise_vs_interpretive,Entanglement_obligatory_vs_voluntary,0.1204174037362573
Design_institutional_vs_vernacular,Entanglement_sovereign_vs_subsidiary,-0.08731465382649602
1 Dimension1 Dimension2 Correlation
2 Design_institutional_vs_vernacular Entanglement_self-enforcing_vs_enforced -0.7085151801637848
3 Design_precise_vs_interpretive Entanglement_sovereign_vs_subsidiary -0.6415638337903136
4 Design_static_vs_malleable Experience_predictable_vs_emergent 0.5767763224995508
5 Entanglement_self-enforcing_vs_enforced Entanglement_obligatory_vs_voluntary -0.5477529075664381
6 Design_precise_vs_interpretive Entanglement_flocking_vs_swarming 0.41442280980679086
7 Entanglement_self-enforcing_vs_enforced Entanglement_flocking_vs_swarming -0.3960558569111922
8 Design_static_vs_malleable Entanglement_obligatory_vs_voluntary 0.38505357601444185
9 Design_institutional_vs_vernacular Entanglement_flocking_vs_swarming 0.37943269092151793
10 Design_static_vs_malleable Entanglement_flocking_vs_swarming 0.3493656041325956
11 Entanglement_sovereign_vs_subsidiary Entanglement_obligatory_vs_voluntary -0.32302247713396914
12 Design_institutional_vs_vernacular Entanglement_obligatory_vs_voluntary 0.3182010621936024
13 Design_precise_vs_interpretive Experience_predictable_vs_emergent 0.3063603356998134
14 Entanglement_sovereign_vs_subsidiary Entanglement_self-enforcing_vs_enforced 0.26060569513088677
15 Entanglement_sovereign_vs_subsidiary Entanglement_flocking_vs_swarming -0.24303539751564743
16 Entanglement_obligatory_vs_voluntary Experience_predictable_vs_emergent 0.23908108342634116
17 Entanglement_obligatory_vs_voluntary Entanglement_flocking_vs_swarming 0.1777518623883244
18 Entanglement_flocking_vs_swarming Experience_predictable_vs_emergent 0.16286409069245295
19 Design_precise_vs_interpretive Design_static_vs_malleable 0.15918490238688207
20 Design_precise_vs_interpretive Entanglement_obligatory_vs_voluntary 0.1204174037362573
21 Design_institutional_vs_vernacular Entanglement_sovereign_vs_subsidiary -0.08731465382649602

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 255 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 399 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 193 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 323 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 258 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 200 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 KiB

View File

@@ -0,0 +1,41 @@
================================================================================
MULTIVARIATE ANALYSIS SUMMARY REPORT
Protocol Bicorder Dataset
================================================================================
Dataset: data/readings/manual_20260320/readings.csv
Number of protocols: 27
Number of dimensions: 8
- Design: 3
- Entanglement: 4
- Experience: 1
--------------------------------------------------------------------------------
ANALYSES PERFORMED
--------------------------------------------------------------------------------
K-Means: 2 clusters identified
Hierarchical: 5 clusters
DBSCAN: 2 outlier protocols identified
Dimensionality Reduction:
- Principal Component Analysis (PCA)
- t-SNE Projection
- Factor Analysis
Statistical Analyses:
- Correlation Analysis
- Network Analysis
- Feature Importance Analysis
- Analyst Comparison
--------------------------------------------------------------------------------
OUTPUT FILES
--------------------------------------------------------------------------------
All results saved to: data/readings/manual_20260320/analysis/
- plots/ : All visualizations (PNG)
- data/ : All numerical results (CSV)
- reports/ : This summary report
================================================================================
END OF REPORT
================================================================================

View File

@@ -0,0 +1,274 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.1.0",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-11-21",
"metadata": {
"protocol": "Coffee shop as office",
"analyst": "ntnsndr",
"standpoint": "A person using a coffee shop as an office",
"timestamp": "2025-11-25T18:07:21.486Z",
"shortform": true
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly but is learned by participants in another way",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 7,
"notes": "Some shops have specified rules for officing, but not this one.",
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes that involve powerful institutions and widespread recognition as normative",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving, peer-to-peer community interactions in order to suit participant-defined goals",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Addressed to a global audience",
"term_right": "particular",
"term_right_description": "Addressed to a specific community",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 4,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 4,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "exclusive",
"term_left_description": "Excludes the use of other protocols that might be available to adopt",
"term_right": "non-exclusive",
"term_right_description": "Does not exclude the use of any other protocols",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "insufficient",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content and meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content and meaning are disputed or under debate",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": null,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "The protocol creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "The protocol reduces barriers and includes diverse participants",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "Kafka",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "Whitehead",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 5,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 5,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": 6,
"notes": null
}
]
}

View File

@@ -0,0 +1,274 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.1",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": "Street crossing in Buenos Aires",
"analyst": "Venkat",
"standpoint": "Tourist",
"timestamp": "2025-12-03T17:16:54.751Z",
"shortform": false
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly but is learned by participants in another way",
"value": 8,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 6,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes that involve powerful institutions and widespread recognition as normative",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving, peer-to-peer community interactions in order to suit participant-defined goals",
"value": 6,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": 9,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 6,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": 8,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Addressed to a global audience",
"term_right": "particular",
"term_right_description": "Addressed to a specific community",
"value": 8,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": 2,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": 8,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": 7,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": 5,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols that might be available to adopt",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": 6,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "insufficient",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": 4,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content and meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content and meaning are disputed or under debate",
"value": 6,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": 6,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 6,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "The protocol creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "The protocol reduces barriers and includes diverse participants",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "Kafka",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "Whitehead",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": 4,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": 8,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 6,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 5,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": 7,
"notes": null
}
]
}

View File

@@ -0,0 +1,274 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.1",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": "qPCR",
"analyst": "Fotis Tsiroukis",
"standpoint": "Ethnography of Scientific Practice",
"timestamp": "2025-12-12T00:00:47.807Z",
"shortform": false
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly but is learned by participants in another way",
"value": 4,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes that involve powerful institutions and widespread recognition as normative",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving, peer-to-peer community interactions in order to suit participant-defined goals",
"value": 6,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": 6,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 4,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": 3,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Addressed to a global audience",
"term_right": "particular",
"term_right_description": "Addressed to a specific community",
"value": 9,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": 2,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": 5,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 4,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 4,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": 5,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 6,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": 4,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols that might be available to adopt",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": 8,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "insufficient",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": 2,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content and meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content and meaning are disputed or under debate",
"value": 4,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": 5,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 4,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "The protocol creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "The protocol reduces barriers and includes diverse participants",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "Kafka",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "Whitehead",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": 7,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": 9,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 5,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 6,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": 4,
"notes": null
}
]
}

View File

@@ -0,0 +1,274 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.1",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": "High wind preemptive blackouts",
"analyst": "ntnsndr",
"standpoint": "Power consumer who lost power at office and home during high winds",
"timestamp": "2025-12-18T12:21:09.551Z",
"shortform": false
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly but is learned by participants in another way",
"value": 2,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes that involve powerful institutions and widespread recognition as normative",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving, peer-to-peer community interactions in order to suit participant-defined goals",
"value": 1,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": 6,
"notes": "Enables safety but also serves the purpose of documenting power company non-liability for fires.",
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": 3,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Addressed to a global audience",
"term_right": "particular",
"term_right_description": "Addressed to a specific community",
"value": 7,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": 8,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": 3,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": 8,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 3,
"notes": "Voluntary for power company, obligatory for everyone else",
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 1,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": 2,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols that might be available to adopt",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": 1,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "insufficient",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": 3,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content and meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content and meaning are disputed or under debate",
"value": 7,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": 7,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 6,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "The protocol creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "The protocol reduces barriers and includes diverse participants",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "Kafka",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "Whitehead",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": 5,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": 9,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 5,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 4,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": 5,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.3",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": "Bedtime routine with kids",
"description": "On example of this phenomenonamong many",
"analyst": "ntnsndr",
"standpoint": "Parental participant",
"timestamp": "2026-01-05T04:30:04.916Z",
"shortform": false
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly but is learned by participants in another way",
"value": 2,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 4,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes that involve powerful institutions and widespread recognition as normative",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving, peer-to-peer community interactions in order to suit participant-defined goals",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": 9,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": 9,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Addressed to a global audience",
"term_right": "particular",
"term_right_description": "Addressed to a specific community",
"value": 7,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": 3,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": 9,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": 9,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 1,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols that might be available to adopt",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": 8,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": 1,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content and meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content and meaning are disputed or under debate",
"value": 6,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": 7,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 1,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "The protocol creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "The protocol reduces barriers and includes diverse participants",
"value": null,
"notes": null,
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": 8,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": 9,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 6,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 3,
"notes": null
},
{
"term_left": "bureaucratic",
"term_left_description": "The protocol exhibits institutional, formal, top-down characteristics with centralized control and external enforcement",
"term_right": "relational",
"term_right_description": "The protocol exhibits community-based, emergent, bottom-up characteristics with distributed coordination and voluntary participation",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly bureaucratic/institutional protocols and 9 represents strongly relational/cultural protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 9,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": 7,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.3",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": "Quarantine of a sick family member",
"description": null,
"analyst": "ntnsndr",
"standpoint": "Family member",
"timestamp": "2026-01-06T04:37:20.251Z",
"shortform": false
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly but is learned by participants in another way",
"value": 8,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes that involve powerful institutions and widespread recognition as normative",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving, peer-to-peer community interactions in order to suit participant-defined goals",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": 9,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": 9,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Addressed to a global audience",
"term_right": "particular",
"term_right_description": "Addressed to a specific community",
"value": 5,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": 7,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": 8,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": 9,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": null,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols that might be available to adopt",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": 8,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": 2,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content and meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content and meaning are disputed or under debate",
"value": 7,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": 8,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "The protocol creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "The protocol reduces barriers and includes diverse participants",
"value": 1,
"notes": null,
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": 3,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": 9,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 6,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 3,
"notes": null
},
{
"term_left": "bureaucratic",
"term_left_description": "The protocol exhibits institutional, formal, top-down characteristics with centralized control and external enforcement",
"term_right": "relational",
"term_right_description": "The protocol exhibits community-based, emergent, bottom-up characteristics with distributed coordination and voluntary participation",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly bureaucratic/institutional protocols and 9 represents strongly relational/cultural protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 1,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": 4,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.3",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": "Email scheduling technique",
"description": "Procedure: First person sends a list of meeting times, and others reply-all with a subset of the remaining options that works for them until there is consensus.",
"analyst": "ntnsndr",
"standpoint": "Practioner of the protocol",
"timestamp": "2026-01-07T00:19:13.592Z",
"shortform": false
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly but is learned by participants in another way",
"value": 1,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 1,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes that involve powerful institutions and widespread recognition as normative",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving, peer-to-peer community interactions in order to suit participant-defined goals",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": 9,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": 6,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Addressed to a global audience",
"term_right": "particular",
"term_right_description": "Addressed to a specific community",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": 9,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": null,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": 9,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols that might be available to adopt",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": 2,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content and meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content and meaning are disputed or under debate",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": 3,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 1,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "The protocol creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "The protocol reduces barriers and includes diverse participants",
"value": null,
"notes": null,
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 6,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 2,
"notes": null
},
{
"term_left": "bureaucratic",
"term_left_description": "The protocol exhibits institutional, formal, top-down characteristics with centralized control and external enforcement",
"term_right": "relational",
"term_right_description": "The protocol exhibits community-based, emergent, bottom-up characteristics with distributed coordination and voluntary participation",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly bureaucratic/institutional protocols and 9 represents strongly relational/cultural protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 4,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.4",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": "Podcasting (as a social practice)",
"description": null,
"analyst": "ntnsndr",
"standpoint": "Listener, occasional producer",
"timestamp": "2026-01-15T19:07:50.435Z",
"shortform": true
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly and is learned by use",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving community interactions",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Meant for global adoption across different communities",
"term_right": "particular",
"term_right_description": "Tailored for a specific community",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content or meaning are disputed or under debate",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "Reduces barriers and includes diverse participants",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 7,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 3,
"notes": null
},
{
"term_left": "bureaucratic",
"term_left_description": "The protocol exhibits institutional, formal, top-down characteristics with centralized control and external enforcement",
"term_right": "relational",
"term_right_description": "The protocol exhibits community-based, emergent, bottom-up characteristics with distributed coordination and voluntary participation",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly bureaucratic/institutional protocols and 9 represents strongly relational/cultural protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 1,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.4",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": null,
"description": null,
"analyst": "Bob",
"standpoint": null,
"timestamp": "2026-01-16T22:58:07.449Z",
"shortform": true
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly and is learned by use",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving community interactions",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Meant for global adoption across different communities",
"term_right": "particular",
"term_right_description": "Tailored for a specific community",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 1,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 5,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content or meaning are disputed or under debate",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "Reduces barriers and includes diverse participants",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 6,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 3,
"notes": null
},
{
"term_left": "bureaucratic",
"term_left_description": "The protocol exhibits institutional, formal, top-down characteristics with centralized control and external enforcement",
"term_right": "relational",
"term_right_description": "The protocol exhibits community-based, emergent, bottom-up characteristics with distributed coordination and voluntary participation",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly bureaucratic/institutional protocols and 9 represents strongly relational/cultural protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 7,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.4",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": "Handshake ",
"description": "Shaking hands ",
"analyst": "Owocki ",
"standpoint": "User of it ",
"timestamp": "2026-01-16T22:56:54.628Z",
"shortform": true
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly and is learned by use",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving community interactions",
"value": 1,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Meant for global adoption across different communities",
"term_right": "particular",
"term_right_description": "Tailored for a specific community",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 1,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content or meaning are disputed or under debate",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "Reduces barriers and includes diverse participants",
"value": 1,
"notes": null,
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 5,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 2,
"notes": null
},
{
"term_left": "bureaucratic",
"term_left_description": "The protocol exhibits institutional, formal, top-down characteristics with centralized control and external enforcement",
"term_right": "relational",
"term_right_description": "The protocol exhibits community-based, emergent, bottom-up characteristics with distributed coordination and voluntary participation",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly bureaucratic/institutional protocols and 9 represents strongly relational/cultural protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 5,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.4",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": "Andrew Huberman Sleep",
"description": "What the podcast recommends for better sleep",
"analyst": "T",
"standpoint": "Learner",
"timestamp": "2026-01-16T22:58:23.015Z",
"shortform": true
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly and is learned by use",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving community interactions",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 5,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Meant for global adoption across different communities",
"term_right": "particular",
"term_right_description": "Tailored for a specific community",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 1,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 5,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content or meaning are disputed or under debate",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "Reduces barriers and includes diverse participants",
"value": null,
"notes": "I don't know homie",
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 5,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 4,
"notes": null
},
{
"term_left": "bureaucratic",
"term_left_description": "The protocol exhibits institutional, formal, top-down characteristics with centralized control and external enforcement",
"term_right": "relational",
"term_right_description": "The protocol exhibits community-based, emergent, bottom-up characteristics with distributed coordination and voluntary participation",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly bureaucratic/institutional protocols and 9 represents strongly relational/cultural protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 4,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.4",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": "EthBoulder",
"description": "community coordinated, community governed ethereum event/unconference",
"analyst": "ash",
"standpoint": "contributor",
"timestamp": "2026-01-16T22:56:10.319Z",
"shortform": true
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly and is learned by use",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving community interactions",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Meant for global adoption across different communities",
"term_right": "particular",
"term_right_description": "Tailored for a specific community",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content or meaning are disputed or under debate",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "Reduces barriers and includes diverse participants",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 7,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 3,
"notes": null
},
{
"term_left": "bureaucratic",
"term_left_description": "The protocol exhibits institutional, formal, top-down characteristics with centralized control and external enforcement",
"term_right": "relational",
"term_right_description": "The protocol exhibits community-based, emergent, bottom-up characteristics with distributed coordination and voluntary participation",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly bureaucratic/institutional protocols and 9 represents strongly relational/cultural protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 1,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.4",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": "Network Assembly Protocol",
"description": "Network meets bi-weekly to support network weaving.\n\n- 20 min Spotlight on Network Members work\n- 20 min Network and Member Updates\n- 50 min Unconference Sessions",
"analyst": "Benjamin Life",
"standpoint": "Co-Author, Network Steward",
"timestamp": "2026-01-16T23:00:21.620Z",
"shortform": true
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly and is learned by use",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving community interactions",
"value": 4,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 5,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Meant for global adoption across different communities",
"term_right": "particular",
"term_right_description": "Tailored for a specific community",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 4,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 5,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 4,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content or meaning are disputed or under debate",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 5,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "Reduces barriers and includes diverse participants",
"value": 5,
"notes": null,
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 4,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 7,
"notes": null
},
{
"term_left": "bureaucratic",
"term_left_description": "The protocol exhibits institutional, formal, top-down characteristics with centralized control and external enforcement",
"term_right": "relational",
"term_right_description": "The protocol exhibits community-based, emergent, bottom-up characteristics with distributed coordination and voluntary participation",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly bureaucratic/institutional protocols and 9 represents strongly relational/cultural protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 8,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.4",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": "WeChat payment for food",
"description": "Paying for food in China",
"analyst": "Jon Bo",
"standpoint": "User paying for the food",
"timestamp": "2026-01-16T22:57:20.966Z",
"shortform": true
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly and is learned by use",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving community interactions",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Meant for global adoption across different communities",
"term_right": "particular",
"term_right_description": "Tailored for a specific community",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 1,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 5,
"notes": "This one is interesting. I don't need to buy food but if I want to buy food I'm gonna need to use WeChat pay, modulo cash",
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content or meaning are disputed or under debate",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 7,
"notes": "Good luck if you have a foreign card",
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "Reduces barriers and includes diverse participants",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 5,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 3,
"notes": null
},
{
"term_left": "bureaucratic",
"term_left_description": "The protocol exhibits institutional, formal, top-down characteristics with centralized control and external enforcement",
"term_right": "relational",
"term_right_description": "The protocol exhibits community-based, emergent, bottom-up characteristics with distributed coordination and voluntary participation",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly bureaucratic/institutional protocols and 9 represents strongly relational/cultural protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 3,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.4",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": "Dating Apps",
"description": "Scheduling a date from a dating app",
"analyst": "Theo",
"standpoint": "Observer (former subject - now free)",
"timestamp": "2026-01-16T22:57:57.758Z",
"shortform": true
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly and is learned by use",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving community interactions",
"value": 6,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Meant for global adoption across different communities",
"term_right": "particular",
"term_right_description": "Tailored for a specific community",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content or meaning are disputed or under debate",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "Reduces barriers and includes diverse participants",
"value": 5,
"notes": null,
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 5,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 5,
"notes": null
},
{
"term_left": "bureaucratic",
"term_left_description": "The protocol exhibits institutional, formal, top-down characteristics with centralized control and external enforcement",
"term_right": "relational",
"term_right_description": "The protocol exhibits community-based, emergent, bottom-up characteristics with distributed coordination and voluntary participation",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly bureaucratic/institutional protocols and 9 represents strongly relational/cultural protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 1,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.4",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": "On Protocols: Creating Habitat",
"description": "How does our understanding with and relationships with protocols understand or constrain individual and collective agency?",
"analyst": "Todd Youngblood",
"standpoint": "RegenHub Boulder - 1515 Walnut",
"timestamp": "2026-01-16T22:56:12.944Z",
"shortform": true
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly and is learned by use",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving community interactions",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Meant for global adoption across different communities",
"term_right": "particular",
"term_right_description": "Tailored for a specific community",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 4,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content or meaning are disputed or under debate",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 8,
"notes": "So organic.",
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "Reduces barriers and includes diverse participants",
"value": 8,
"notes": "I am here now.",
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 6,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 4,
"notes": null
},
{
"term_left": "bureaucratic",
"term_left_description": "The protocol exhibits institutional, formal, top-down characteristics with centralized control and external enforcement",
"term_right": "relational",
"term_right_description": "The protocol exhibits community-based, emergent, bottom-up characteristics with distributed coordination and voluntary participation",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly bureaucratic/institutional protocols and 9 represents strongly relational/cultural protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 1,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.4",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": "We* Are Agentic",
"description": "Moving through 6 years of study, from *I have Agency, to We* Have Agency, to We* Are Agentic in 2026- providing *Agency to people is the most critical layer to Designing value-based Communication ",
"analyst": "Neil M Yarnal",
"standpoint": "Local* is Relative ",
"timestamp": "2026-01-16T22:56:25.350Z",
"shortform": true
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly and is learned by use",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving community interactions",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Meant for global adoption across different communities",
"term_right": "particular",
"term_right_description": "Tailored for a specific community",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 5,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 5,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 5,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 5,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content or meaning are disputed or under debate",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 6,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "Reduces barriers and includes diverse participants",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 6,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 6,
"notes": null
},
{
"term_left": "bureaucratic",
"term_left_description": "The protocol exhibits institutional, formal, top-down characteristics with centralized control and external enforcement",
"term_right": "relational",
"term_right_description": "The protocol exhibits community-based, emergent, bottom-up characteristics with distributed coordination and voluntary participation",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly bureaucratic/institutional protocols and 9 represents strongly relational/cultural protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 1,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.4",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": "The gift",
"description": "Offer prior to receipt. ",
"analyst": "Tayken",
"standpoint": "Selflessness",
"timestamp": "2026-01-16T22:56:14.318Z",
"shortform": true
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly and is learned by use",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving community interactions",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Meant for global adoption across different communities",
"term_right": "particular",
"term_right_description": "Tailored for a specific community",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 6,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 6,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content or meaning are disputed or under debate",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "Reduces barriers and includes diverse participants",
"value": 1,
"notes": null,
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 4,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 4,
"notes": null
},
{
"term_left": "bureaucratic",
"term_left_description": "The protocol exhibits institutional, formal, top-down characteristics with centralized control and external enforcement",
"term_right": "relational",
"term_right_description": "The protocol exhibits community-based, emergent, bottom-up characteristics with distributed coordination and voluntary participation",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly bureaucratic/institutional protocols and 9 represents strongly relational/cultural protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 9,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.4",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": "Claude Agent SDK ",
"description": "A protocol for communicating agentically with Anthropics Claude API ",
"analyst": "@unforced",
"standpoint": "Active user",
"timestamp": "2026-01-16T23:03:14.147Z",
"shortform": true
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly and is learned by use",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving community interactions",
"value": 6,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 5,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Meant for global adoption across different communities",
"term_right": "particular",
"term_right_description": "Tailored for a specific community",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 6,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 6,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 6,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content or meaning are disputed or under debate",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 6,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "Reduces barriers and includes diverse participants",
"value": 6,
"notes": null,
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 6,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 7,
"notes": null
},
{
"term_left": "bureaucratic",
"term_left_description": "The protocol exhibits institutional, formal, top-down characteristics with centralized control and external enforcement",
"term_right": "relational",
"term_right_description": "The protocol exhibits community-based, emergent, bottom-up characteristics with distributed coordination and voluntary participation",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly bureaucratic/institutional protocols and 9 represents strongly relational/cultural protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 2,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.4",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": "Jon & Savannah Relationship Agreements",
"description": "These are the relationship agreements that Jon and Savannah (romantic partners) wrote together at the start of our relationship. We wanted to define what we mean when we say words like \"I love you\" and \"boyfriend\" and \"girlfriend\" and \"partner\" what does that actually mean to both of us in the practice of how we treat each other. These agreements function as the overarching protocol of our relationship. \n\nhttps://docs.google.com/document/d/1fmZsEXHagTkY2DlMJbwkKY6ZYQrC1LwLu5GKFNYHjio/edit?usp=sharing\n\n",
"analyst": "Savannah Kruger & Jonathan Borichevskiy",
"standpoint": "Co-creators",
"timestamp": "2026-01-16T22:59:28.744Z",
"shortform": true
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly and is learned by use",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving community interactions",
"value": 9,
"notes": "Design occurs exclusively between Jon and Savannah.",
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Meant for global adoption across different communities",
"term_right": "particular",
"term_right_description": "Tailored for a specific community",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 1,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 1,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": null,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content or meaning are disputed or under debate",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 5,
"notes": "Feels like a mix for sure.",
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "Reduces barriers and includes diverse participants",
"value": 1,
"notes": "Heavily exclusive as it's just for Jon and Savannah",
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 5,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 2,
"notes": null
},
{
"term_left": "bureaucratic",
"term_left_description": "The protocol exhibits institutional, formal, top-down characteristics with centralized control and external enforcement",
"term_right": "relational",
"term_right_description": "The protocol exhibits community-based, emergent, bottom-up characteristics with distributed coordination and voluntary participation",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly bureaucratic/institutional protocols and 9 represents strongly relational/cultural protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 1,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.4",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": "Native protocol",
"description": "Web3 community currency network with community currencies based on a network token",
"analyst": "proofoftom",
"standpoint": "Co-creator",
"timestamp": "2026-01-16T22:58:38.756Z",
"shortform": true
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly and is learned by use",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 5,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving community interactions",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Meant for global adoption across different communities",
"term_right": "particular",
"term_right_description": "Tailored for a specific community",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 1,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 4,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content or meaning are disputed or under debate",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "Reduces barriers and includes diverse participants",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 6,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 5,
"notes": null
},
{
"term_left": "bureaucratic",
"term_left_description": "The protocol exhibits institutional, formal, top-down characteristics with centralized control and external enforcement",
"term_right": "relational",
"term_right_description": "The protocol exhibits community-based, emergent, bottom-up characteristics with distributed coordination and voluntary participation",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly bureaucratic/institutional protocols and 9 represents strongly relational/cultural protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 1,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.4",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": "Free-range kids",
"description": "The protocol of allowing kids to wander a neighborhood themselves, supported by adults they might encounter.",
"analyst": "ntnsndr",
"standpoint": "parent",
"timestamp": "2026-01-18T23:25:49.803Z",
"shortform": true
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly and is learned by use",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving community interactions",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Meant for global adoption across different communities",
"term_right": "particular",
"term_right_description": "Tailored for a specific community",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 1,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 1,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content or meaning are disputed or under debate",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "Reduces barriers and includes diverse participants",
"value": null,
"notes": null,
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 6,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 3,
"notes": null
},
{
"term_left": "bureaucratic",
"term_left_description": "The protocol exhibits institutional, formal, top-down characteristics with centralized control and external enforcement",
"term_right": "relational",
"term_right_description": "The protocol exhibits community-based, emergent, bottom-up characteristics with distributed coordination and voluntary participation",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly bureaucratic/institutional protocols and 9 represents strongly relational/cultural protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 1,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.4",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": "Passing on a sidewalk",
"description": null,
"analyst": "ntnsndr",
"standpoint": "Pedestrian",
"timestamp": "2026-01-22T00:34:13.309Z",
"shortform": true
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly and is learned by use",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving community interactions",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 6,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Meant for global adoption across different communities",
"term_right": "particular",
"term_right_description": "Tailored for a specific community",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 6,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content or meaning are disputed or under debate",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 6,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "Reduces barriers and includes diverse participants",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 6,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 5,
"notes": null
},
{
"term_left": "bureaucratic",
"term_left_description": "The protocol exhibits institutional, formal, top-down characteristics with centralized control and external enforcement",
"term_right": "relational",
"term_right_description": "The protocol exhibits community-based, emergent, bottom-up characteristics with distributed coordination and voluntary participation",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly bureaucratic/institutional protocols and 9 represents strongly relational/cultural protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 1,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.4",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": "Academic job talks",
"description": "The norms for talks by job candidates for university departments",
"analyst": "ntnsndr",
"standpoint": "an academic",
"timestamp": "2026-02-04T05:17:44.193Z",
"shortform": true
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly and is learned by use",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving community interactions",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Meant for global adoption across different communities",
"term_right": "particular",
"term_right_description": "Tailored for a specific community",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content or meaning are disputed or under debate",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "Reduces barriers and includes diverse participants",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 3,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 4,
"notes": null
},
{
"term_left": "bureaucratic",
"term_left_description": "The protocol exhibits institutional, formal, top-down characteristics with centralized control and external enforcement",
"term_right": "relational",
"term_right_description": "The protocol exhibits community-based, emergent, bottom-up characteristics with distributed coordination and voluntary participation",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly bureaucratic/institutional protocols and 9 represents strongly relational/cultural protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 8,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.4",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": "Magic Mountain Talks",
"description": "A protocol for a literary event series",
"analyst": "ntnsndr",
"standpoint": "one of the organizers",
"timestamp": "2026-02-10T04:24:36.353Z",
"shortform": false
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly and is learned by use",
"value": 7,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving community interactions",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": 8,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": 8,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Meant for global adoption across different communities",
"term_right": "particular",
"term_right_description": "Tailored for a specific community",
"value": 9,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": 3,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": 9,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 1,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": 7,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": 7,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": 2,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content or meaning are disputed or under debate",
"value": 2,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": 7,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 6,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "Reduces barriers and includes diverse participants",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": 5,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": 9,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 6,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 4,
"notes": null
},
{
"term_left": "bureaucratic",
"term_left_description": "The protocol exhibits institutional, formal, top-down characteristics with centralized control and external enforcement",
"term_right": "relational",
"term_right_description": "The protocol exhibits community-based, emergent, bottom-up characteristics with distributed coordination and voluntary participation",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly bureaucratic/institutional protocols and 9 represents strongly relational/cultural protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 6,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.4",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": "Book draft workshop",
"description": "A specific protocol for workshopping a book draft",
"analyst": "ntnsndr",
"standpoint": "The designer and victim of the protocol",
"timestamp": "2026-02-21T20:48:59.352Z",
"shortform": false
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly and is learned by use",
"value": 2,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving community interactions",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": 7,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": 9,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Meant for global adoption across different communities",
"term_right": "particular",
"term_right_description": "Tailored for a specific community",
"value": 6,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": 3,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": 9,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": 7,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": 3,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": 7,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": 2,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content or meaning are disputed or under debate",
"value": 2,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": 7,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "Reduces barriers and includes diverse participants",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": 8,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 5,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 4,
"notes": null
},
{
"term_left": "bureaucratic",
"term_left_description": "The protocol exhibits institutional, formal, top-down characteristics with centralized control and external enforcement",
"term_right": "relational",
"term_right_description": "The protocol exhibits community-based, emergent, bottom-up characteristics with distributed coordination and voluntary participation",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly bureaucratic/institutional protocols and 9 represents strongly relational/cultural protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 5,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.4",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2025-12-02",
"metadata": {
"protocol": "Playdate orgabizing",
"description": "On the practice of parents organizing gatherings for their kids",
"analyst": "ntnsndr",
"standpoint": "A frequent participant",
"timestamp": "2026-02-21T20:54:34.875Z",
"shortform": true
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "The design is not stated explicitly and is learned by use",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "The design is specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "The design is ambiguous, allowing participants a wide range of interpretation",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving community interactions",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "The primary purpose is to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "The primary purpose is to enable activity that might not happen otherwise",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Meant for global adoption across different communities",
"term_right": "particular",
"term_right_description": "Tailored for a specific community",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules are automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 1,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Participation is compulsory for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation in the protocol is optional and not coerced",
"value": 6,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content or meaning are disputed or under debate",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "Reduces barriers and includes diverse participants",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 6,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 4,
"notes": null
},
{
"term_left": "bureaucratic",
"term_left_description": "The protocol exhibits institutional, formal, top-down characteristics with centralized control and external enforcement",
"term_right": "relational",
"term_right_description": "The protocol exhibits community-based, emergent, bottom-up characteristics with distributed coordination and voluntary participation",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly bureaucratic/institutional protocols and 9 represents strongly relational/cultural protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 1,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.6",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2026-02-21",
"metadata": {
"protocol": "Letters of recommendation",
"description": "The practice of recommending people for jobs and fellowships, especially in academia",
"analyst": "ntnsndr",
"standpoint": "A frequent recommender",
"timestamp": "2026-02-24T01:55:07.661Z",
"shortform": true
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "Design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "Design is not stated explicitly and is learned by use",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "Specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "Ambiguous design, allowing participants a wide range of interpretation",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving community interactions",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "Intended to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "Intended to enable activity that might not happen otherwise",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 4,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Meant for global adoption across different communities",
"term_right": "particular",
"term_right_description": "Tailored for a specific community",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Compulsory participation for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation is optional and not coerced",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content or meaning are disputed or under debate",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 4,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "Reduces barriers and includes diverse participants",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 4,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 5,
"notes": null
},
{
"term_left": "formal",
"term_left_description": "Exhibits bureaucratic characteristics with centralized control and predictable enforcement",
"term_right": "informal",
"term_right_description": "Exhibits relational characteristics with distributed coordination embedded in culture",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly formal protocols and 9 represents strongly informal protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 8,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.6",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2026-02-21",
"metadata": {
"protocol": "Deciding how to get the check at a restaurant",
"description": null,
"analyst": "ntnsndr",
"standpoint": "Person who often feels awkward and wants to be generous",
"timestamp": "2026-02-25T03:43:22.857Z",
"shortform": true
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "Design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "Design is not stated explicitly and is learned by use",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "Specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "Ambiguous design, allowing participants a wide range of interpretation",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving community interactions",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "Intended to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "Intended to enable activity that might not happen otherwise",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Meant for global adoption across different communities",
"term_right": "particular",
"term_right_description": "Tailored for a specific community",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 1,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 2,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Compulsory participation for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation is optional and not coerced",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content or meaning are disputed or under debate",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "Reduces barriers and includes diverse participants",
"value": null,
"notes": null,
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 6,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 3,
"notes": null
},
{
"term_left": "formal",
"term_left_description": "Exhibits bureaucratic characteristics with centralized control and predictable enforcement",
"term_right": "informal",
"term_right_description": "Exhibits relational characteristics with distributed coordination embedded in culture",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly formal protocols and 9 represents strongly informal protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 1,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.6",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2026-02-21",
"metadata": {
"protocol": "Office hours",
"description": "A ritual and expectation whereby professors are available at certain times to meet with students",
"analyst": "ntnsndr",
"standpoint": "Professor",
"timestamp": "2026-03-04T22:46:56.138Z",
"shortform": false
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "Design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "Design is not stated explicitly and is learned by use",
"value": 7,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "Specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "Ambiguous design, allowing participants a wide range of interpretation",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving community interactions",
"value": 5,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "Intended to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "Intended to enable activity that might not happen otherwise",
"value": 9,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": 9,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Meant for global adoption across different communities",
"term_right": "particular",
"term_right_description": "Tailored for a specific community",
"value": 3,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": 8,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 9,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 4,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": 9,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Compulsory participation for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation is optional and not coerced",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": 3,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content or meaning are disputed or under debate",
"value": 7,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": 8,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "Reduces barriers and includes diverse participants",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": 9,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 7,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 4,
"notes": null
},
{
"term_left": "formal",
"term_left_description": "Exhibits bureaucratic characteristics with centralized control and predictable enforcement",
"term_right": "informal",
"term_right_description": "Exhibits relational characteristics with distributed coordination embedded in culture",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly formal protocols and 9 represents strongly informal protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 1,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.6",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2026-02-21",
"metadata": {
"protocol": "Screen time",
"description": "Parents setting boundaries on kids' use of screens",
"analyst": "ntnsndr",
"standpoint": "parent",
"timestamp": "2026-03-09T14:42:00.368Z",
"shortform": false
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "Design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "Design is not stated explicitly and is learned by use",
"value": 3,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "Specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "Ambiguous design, allowing participants a wide range of interpretation",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving community interactions",
"value": 6,
"notes": "Mostly per family, but also sometimes enabled by corporate technologies and government laws.",
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "Intended to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "Intended to enable activity that might not happen otherwise",
"value": 6,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": 7,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Meant for global adoption across different communities",
"term_right": "particular",
"term_right_description": "Tailored for a specific community",
"value": 7,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": 8,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 4,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 5,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Compulsory participation for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation is optional and not coerced",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content or meaning are disputed or under debate",
"value": 8,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": 3,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": null,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "Reduces barriers and includes diverse participants",
"value": null,
"notes": null,
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": 5,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 6,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 6,
"notes": null
},
{
"term_left": "formal",
"term_left_description": "Exhibits bureaucratic characteristics with centralized control and predictable enforcement",
"term_right": "informal",
"term_right_description": "Exhibits relational characteristics with distributed coordination embedded in culture",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly formal protocols and 9 represents strongly informal protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 3,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,285 @@
{
"name": "Protocol Bicorder",
"schema": "bicorder.schema.json",
"version": "1.2.6",
"description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider",
"date_modified": "2026-02-21",
"metadata": {
"protocol": "Playing catch with a baseball",
"description": null,
"analyst": "ntnsndr",
"standpoint": "Baseball coach",
"timestamp": "2026-03-20T23:13:29.924Z",
"shortform": true
},
"diagnostic": [
{
"set_name": "Design",
"set_description": "How the protocol is created and remembered",
"gradients": [
{
"term_left": "explicit",
"term_left_description": "Design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit",
"term_right_description": "Design is not stated explicitly and is learned by use",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "precise",
"term_left_description": "Specified with a high level of precision that eliminates ambiguity in implementation",
"term_right": "interpretive",
"term_right_description": "Ambiguous design, allowing participants a wide range of interpretation",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "institutional",
"term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular",
"term_right_description": "Design occurs through evolving community interactions",
"value": 8,
"notes": null,
"shortform": true
},
{
"term_left": "documenting",
"term_left_description": "Intended to document or validate activity that is occurring",
"term_right": "enabling",
"term_right_description": "Intended to enable activity that might not happen otherwise",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "static",
"term_left_description": "Designed to be as fixed and unchanging as possible",
"term_right": "malleable",
"term_right_description": "Designed to be changed by participants according to evolving needs",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "technical",
"term_left_description": "Primarily concerned with interactions among technologies",
"term_right": "social",
"term_right_description": "Primarily concerned with interactions among people or groups",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "universal",
"term_left_description": "Meant for global adoption across different communities",
"term_right": "particular",
"term_right_description": "Tailored for a specific community",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "durable",
"term_left_description": "Designed to be persistently available",
"term_right": "ephemeral",
"term_right_description": "Designed to vanish when no longer needed",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Entanglement",
"set_description": "How the protocol relates with participant agents",
"gradients": [
{
"term_left": "macro",
"term_left_description": "Operates at large scales involving many participants or broad scope",
"term_right": "micro",
"term_right_description": "Operates at small scales with few participants or narrow scope",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "sovereign",
"term_left_description": "A distinctive operating logic, not subject to any other entity",
"term_right": "subsidiary",
"term_right_description": "An operating logic under the control of a particular entity",
"value": 1,
"notes": null,
"shortform": true
},
{
"term_left": "self-enforcing",
"term_left_description": "Rules automatically enforced through its own mechanisms",
"term_right": "enforced",
"term_right_description": "Rules require external enforcement by authorities or institutions",
"value": 1,
"notes": null,
"shortform": true
},
{
"term_left": "abstract",
"term_left_description": "Participants learn the protocol by studying it intellectually",
"term_right": "embodied",
"term_right_description": "Participants learn the protocol by physically practicing it",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "obligatory",
"term_left_description": "Compulsory participation for a certain class of agents",
"term_right": "voluntary",
"term_right_description": "Participation is optional and not coerced",
"value": 7,
"notes": null,
"shortform": true
},
{
"term_left": "flocking",
"term_left_description": "Coordination occurs through centralized direction or direct mimicry",
"term_right": "swarming",
"term_right_description": "Coordination occurs through distributed interactions without central direction",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "defensible",
"term_left_description": "Strong boundaries and protections against external influence",
"term_right": "exposed",
"term_right_description": "Weak boundaries and vulnerable to external influence",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": null,
"notes": null,
"shortform": false
}
]
},
{
"set_name": "Experience",
"set_description": "How the protocol is perceived in the context of its implementation",
"gradients": [
{
"term_left": "sufficient",
"term_left_description": "Adequately meets the needs and goals of participants",
"term_right": "limited",
"term_right_description": "Does not, on its own, adequately meet the needs and goals of participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "crystallized",
"term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested",
"term_right_description": "Content or meaning are disputed or under debate",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "trust-evading",
"term_left_description": "Minimizes the need for trust among participants",
"term_right": "trust-inducing",
"term_right_description": "Relies on or cultivates trust among participants",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "predictable",
"term_left_description": "Produces expected and consistent outcomes",
"term_right": "emergent",
"term_right_description": "Produces unexpected or novel outcomes",
"value": 3,
"notes": null,
"shortform": true
},
{
"term_left": "exclusion",
"term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion",
"term_right_description": "Reduces barriers and includes diverse participants",
"value": null,
"notes": null,
"shortform": true
},
{
"term_left": "restraining",
"term_left_description": "Fosters experiences of absurd complexity, alienation, and powerlessness",
"term_right": "liberating",
"term_right_description": "Enables participants to carry out desired activities with less work or thought",
"value": null,
"notes": null,
"shortform": false
},
{
"term_left": "dead",
"term_left_description": "Not actively utilized by relevant participants",
"term_right": "alive",
"term_right_description": "Actively utilized by relevant participants",
"value": null,
"notes": null,
"shortform": false
}
]
}
],
"analysis": [
{
"term_left": "hardness",
"term_left_description": "The protocol tends toward properties characterized by hardness",
"term_right": "softness",
"term_right_description": "The protocol tends toward properties characterized by softness",
"instructions": "Take all the 'value' fields in the gradients above and determine a mean. Round it to the nearest integer. That is the 'value' here.",
"automated": true,
"value": 5,
"notes": null
},
{
"term_left": "polarized",
"term_left_description": "The analyst tended toward more extreme high or low readings",
"term_right": "centrist",
"term_right_description": "The analyst tended toward readings at the middle of the gradients",
"instructions": "Take all the 'value' fields in the gradients above. Assess their degree of polarization. For instance, if all the values are either 1 or 9, the output would be 1, and if all of them are 5, the output would be 9.",
"automated": true,
"value": 4,
"notes": null
},
{
"term_left": "formal",
"term_left_description": "Exhibits bureaucratic characteristics with centralized control and predictable enforcement",
"term_right": "informal",
"term_right_description": "Exhibits relational characteristics with distributed coordination embedded in culture",
"instructions": "Based on the diagnostic readings, calculate the protocol's position using Linear Discriminant Analysis. The LDA score is scaled to the 1-9 range, where 1 represents strongly formal protocols and 9 represents strongly informal protocols. A score of 5 indicates a protocol near the boundary exhibiting characteristics of both families.",
"automated": true,
"value": 1,
"notes": null
},
{
"term_left": "not useful",
"term_left_description": "The bicorder was not useful or relevant for analyzing this protocol",
"term_right": "very useful",
"term_right_description": "The bicorder was very useful and relevant for analyzing this protocol",
"instructions": "Evaluate the usefulness of this bicorder as a tool for analyzing this protocol, considering whether the gradient terms seemed revealing or irrelevant.",
"automated": false,
"value": null,
"notes": null
}
]
}

View File

@@ -0,0 +1,33 @@
Descriptor,Description,analyst,standpoint,timestamp,shortform,version,Design_explicit_vs_implicit,Design_precise_vs_interpretive,Design_institutional_vs_vernacular,Design_documenting_vs_enabling,Design_static_vs_malleable,Design_technical_vs_social,Design_universal_vs_particular,Design_durable_vs_ephemeral,Entanglement_macro_vs_micro,Entanglement_sovereign_vs_subsidiary,Entanglement_self-enforcing_vs_enforced,Entanglement_abstract_vs_embodied,Entanglement_obligatory_vs_voluntary,Entanglement_flocking_vs_swarming,Entanglement_defensible_vs_exposed,Entanglement_monopolistic_vs_pluralistic,Experience_sufficient_vs_limited,Experience_crystallized_vs_contested,Experience_trust-evading_vs_trust-inducing,Experience_predictable_vs_emergent,Experience_exclusion_vs_inclusion,Experience_restraining_vs_liberating,Experience_dead_vs_alive
Coffee shop as office,,ntnsndr,A person using a coffee shop as an office,2025-11-25T18:07:21.486Z,True,1.1.0,,7,7,,3,,,,,4,3,,8,4,,,,,,,3,,
Street crossing in Buenos Aires,,Venkat,Tourist,2025-12-03T17:16:54.751Z,False,1.2.1,8,6,6,9,6,8,8,2,8,7,3,7,7,2,5,6,,6,6,6,7,4,8
qPCR,,Fotis Tsiroukis,Ethnography of Scientific Practice,2025-12-12T00:00:47.807Z,False,1.2.1,4,8,6,6,4,3,9,2,5,4,4,5,3,6,4,8,,4,5,4,2,7,9
High wind preemptive blackouts,,ntnsndr,Power consumer who lost power at office and home during high winds,2025-12-18T12:21:09.551Z,False,1.2.1,2,3,1,6,7,3,7,8,3,8,9,8,3,1,2,1,,7,7,6,8,5,9
Bedtime routine with kids,,ntnsndr,Parental participant,2026-01-05T04:30:04.916Z,False,1.2.3,2,4,9,9,3,9,7,3,9,8,8,9,1,2,,8,1,6,7,1,,8,9
Quarantine of a sick family member,,ntnsndr,Family member,2026-01-06T04:37:20.251Z,False,1.2.3,8,8,7,9,9,9,5,7,8,3,2,9,8,,,8,2,7,8,2,1,3,9
Email scheduling technique,,ntnsndr,Practioner of the protocol,2026-01-07T00:19:13.592Z,False,1.2.3,1,1,9,9,9,6,,,9,3,9,,7,,9,,2,,3,1,,,
Podcasting (as a social practice),,ntnsndr,"Listener, occasional producer",2026-01-15T19:07:50.435Z,True,1.2.4,,8,7,,8,,,,,3,3,,9,7,,,,,,8,9,,
,,Bob,,2026-01-16T22:58:07.449Z,True,1.2.4,,7,2,,9,,,,,9,9,,1,5,,,,,,9,2,,
Handshake ,,Owocki ,User of it ,2026-01-16T22:56:54.628Z,True,1.2.4,,8,1,,8,,,,,1,8,,8,2,,,,,,8,1,,
Andrew Huberman Sleep,,T,Learner,2026-01-16T22:58:23.015Z,True,1.2.4,,2,8,,5,,,,,9,1,,9,5,,,,,,2,,,
EthBoulder,,ash,contributor,2026-01-16T22:56:10.319Z,True,1.2.4,,7,8,,9,,,,,2,2,,9,8,,,,,,7,7,,
Network Assembly Protocol,,Benjamin Life,"Co-Author, Network Steward",2026-01-16T23:00:21.620Z,True,1.2.4,,3,4,,5,,,,,4,5,,4,2,,,,,,5,5,,
WeChat payment for food,,Jon Bo,User paying for the food,2026-01-16T22:57:20.966Z,True,1.2.4,,9,9,,2,,,,,1,2,,5,2,,,,,,7,9,,
Dating Apps,,Theo,Observer (former subject - now free),2026-01-16T22:57:57.758Z,True,1.2.4,,7,6,,8,,,,,2,3,,9,7,,,,,,2,5,,
On Protocols: Creating Habitat,,Todd Youngblood,RegenHub Boulder - 1515 Walnut,2026-01-16T22:56:12.944Z,True,1.2.4,,8,2,,8,,,,,2,3,,8,4,,,,,,8,8,,
We* Are Agentic,,Neil M Yarnal,Local* is Relative ,2026-01-16T22:56:25.350Z,True,1.2.4,,7,7,,9,,,,,5,5,,5,5,,,,,,6,9,,
The gift,,Tayken,Selflessness,2026-01-16T22:56:14.318Z,True,1.2.4,,7,2,,2,,,,,6,8,,2,6,,,,,,3,1,,
Claude Agent SDK ,,@unforced,Active user,2026-01-16T23:03:14.147Z,True,1.2.4,,7,6,,5,,,,,6,3,,6,6,,,,,,6,6,,
Jon & Savannah Relationship Agreements,,Savannah Kruger & Jonathan Borichevskiy,Co-creators,2026-01-16T22:59:28.744Z,True,1.2.4,,2,9,,9,,,,,1,1,,9,,,,,,,5,1,,
Native protocol,,proofoftom,Co-creator,2026-01-16T22:58:38.756Z,True,1.2.4,,5,8,,7,,,,,7,1,,4,8,,,,,,7,8,,
Free-range kids,,ntnsndr,parent,2026-01-18T23:25:49.803Z,True,1.2.4,,9,9,,7,,,,,1,1,,7,8,,,,,,8,,,
Passing on a sidewalk,,ntnsndr,Pedestrian,2026-01-22T00:34:13.309Z,True,1.2.4,,7,9,,6,,,,,3,2,,7,6,,,,,,6,7,,
Academic job talks,,ntnsndr,an academic,2026-02-04T05:17:44.193Z,True,1.2.4,,7,3,,2,,,,,2,2,,3,3,,,,,,2,2,,
Magic Mountain Talks,,ntnsndr,one of the organizers,2026-02-10T04:24:36.353Z,False,1.2.4,7,3,9,8,3,8,9,3,9,8,1,7,9,2,,7,2,2,7,6,3,5,9
Book draft workshop,,ntnsndr,The designer and victim of the protocol,2026-02-21T20:48:59.352Z,False,1.2.4,2,3,7,7,8,9,6,3,9,7,2,7,7,2,3,7,2,2,7,8,3,8,
Playdate orgabizing,,ntnsndr,A frequent participant,2026-02-21T20:54:34.875Z,True,1.2.4,,8,9,,7,,,,,3,1,,6,8,,,,,,7,3,,
Letters of recommendation,,ntnsndr,A frequent recommender,2026-02-24T01:55:07.661Z,True,1.2.6,,7,3,,4,,,,,2,8,,7,2,,,,,,4,2,,
Deciding how to get the check at a restaurant,,ntnsndr,Person who often feels awkward and wants to be generous,2026-02-25T03:43:22.857Z,True,1.2.6,,8,9,,8,,,,,1,2,,9,7,,,,,,7,,,
Office hours,,ntnsndr,Professor,2026-03-04T22:46:56.138Z,False,1.2.6,7,8,5,9,7,9,3,,8,9,4,9,8,3,,,3,7,8,7,8,9,
Screen time,,ntnsndr,parent,2026-03-09T14:42:00.368Z,False,1.2.6,3,3,6,6,8,7,7,,8,4,5,,3,7,,,,8,3,,,5,
Playing catch with a baseball,,ntnsndr,Baseball coach,2026-03-20T23:13:29.924Z,True,1.2.6,,7,8,,7,,,,,1,1,,7,3,,,,,,3,,,
1 Descriptor Description analyst standpoint timestamp shortform version Design_explicit_vs_implicit Design_precise_vs_interpretive Design_institutional_vs_vernacular Design_documenting_vs_enabling Design_static_vs_malleable Design_technical_vs_social Design_universal_vs_particular Design_durable_vs_ephemeral Entanglement_macro_vs_micro Entanglement_sovereign_vs_subsidiary Entanglement_self-enforcing_vs_enforced Entanglement_abstract_vs_embodied Entanglement_obligatory_vs_voluntary Entanglement_flocking_vs_swarming Entanglement_defensible_vs_exposed Entanglement_monopolistic_vs_pluralistic Experience_sufficient_vs_limited Experience_crystallized_vs_contested Experience_trust-evading_vs_trust-inducing Experience_predictable_vs_emergent Experience_exclusion_vs_inclusion Experience_restraining_vs_liberating Experience_dead_vs_alive
2 Coffee shop as office ntnsndr A person using a coffee shop as an office 2025-11-25T18:07:21.486Z True 1.1.0 7 7 3 4 3 8 4 3
3 Street crossing in Buenos Aires Venkat Tourist 2025-12-03T17:16:54.751Z False 1.2.1 8 6 6 9 6 8 8 2 8 7 3 7 7 2 5 6 6 6 6 7 4 8
4 qPCR Fotis Tsiroukis Ethnography of Scientific Practice 2025-12-12T00:00:47.807Z False 1.2.1 4 8 6 6 4 3 9 2 5 4 4 5 3 6 4 8 4 5 4 2 7 9
5 High wind preemptive blackouts ntnsndr Power consumer who lost power at office and home during high winds 2025-12-18T12:21:09.551Z False 1.2.1 2 3 1 6 7 3 7 8 3 8 9 8 3 1 2 1 7 7 6 8 5 9
6 Bedtime routine with kids ntnsndr Parental participant 2026-01-05T04:30:04.916Z False 1.2.3 2 4 9 9 3 9 7 3 9 8 8 9 1 2 8 1 6 7 1 8 9
7 Quarantine of a sick family member ntnsndr Family member 2026-01-06T04:37:20.251Z False 1.2.3 8 8 7 9 9 9 5 7 8 3 2 9 8 8 2 7 8 2 1 3 9
8 Email scheduling technique ntnsndr Practioner of the protocol 2026-01-07T00:19:13.592Z False 1.2.3 1 1 9 9 9 6 9 3 9 7 9 2 3 1
9 Podcasting (as a social practice) ntnsndr Listener, occasional producer 2026-01-15T19:07:50.435Z True 1.2.4 8 7 8 3 3 9 7 8 9
10 Bob 2026-01-16T22:58:07.449Z True 1.2.4 7 2 9 9 9 1 5 9 2
11 Handshake Owocki User of it 2026-01-16T22:56:54.628Z True 1.2.4 8 1 8 1 8 8 2 8 1
12 Andrew Huberman Sleep T Learner 2026-01-16T22:58:23.015Z True 1.2.4 2 8 5 9 1 9 5 2
13 EthBoulder ash contributor 2026-01-16T22:56:10.319Z True 1.2.4 7 8 9 2 2 9 8 7 7
14 Network Assembly Protocol Benjamin Life Co-Author, Network Steward 2026-01-16T23:00:21.620Z True 1.2.4 3 4 5 4 5 4 2 5 5
15 WeChat payment for food Jon Bo User paying for the food 2026-01-16T22:57:20.966Z True 1.2.4 9 9 2 1 2 5 2 7 9
16 Dating Apps Theo Observer (former subject - now free) 2026-01-16T22:57:57.758Z True 1.2.4 7 6 8 2 3 9 7 2 5
17 On Protocols: Creating Habitat Todd Youngblood RegenHub Boulder - 1515 Walnut 2026-01-16T22:56:12.944Z True 1.2.4 8 2 8 2 3 8 4 8 8
18 We* Are Agentic Neil M Yarnal Local* is Relative 2026-01-16T22:56:25.350Z True 1.2.4 7 7 9 5 5 5 5 6 9
19 The gift Tayken Selflessness 2026-01-16T22:56:14.318Z True 1.2.4 7 2 2 6 8 2 6 3 1
20 Claude Agent SDK @unforced Active user 2026-01-16T23:03:14.147Z True 1.2.4 7 6 5 6 3 6 6 6 6
21 Jon & Savannah Relationship Agreements Savannah Kruger & Jonathan Borichevskiy Co-creators 2026-01-16T22:59:28.744Z True 1.2.4 2 9 9 1 1 9 5 1
22 Native protocol proofoftom Co-creator 2026-01-16T22:58:38.756Z True 1.2.4 5 8 7 7 1 4 8 7 8
23 Free-range kids ntnsndr parent 2026-01-18T23:25:49.803Z True 1.2.4 9 9 7 1 1 7 8 8
24 Passing on a sidewalk ntnsndr Pedestrian 2026-01-22T00:34:13.309Z True 1.2.4 7 9 6 3 2 7 6 6 7
25 Academic job talks ntnsndr an academic 2026-02-04T05:17:44.193Z True 1.2.4 7 3 2 2 2 3 3 2 2
26 Magic Mountain Talks ntnsndr one of the organizers 2026-02-10T04:24:36.353Z False 1.2.4 7 3 9 8 3 8 9 3 9 8 1 7 9 2 7 2 2 7 6 3 5 9
27 Book draft workshop ntnsndr The designer and victim of the protocol 2026-02-21T20:48:59.352Z False 1.2.4 2 3 7 7 8 9 6 3 9 7 2 7 7 2 3 7 2 2 7 8 3 8
28 Playdate orgabizing ntnsndr A frequent participant 2026-02-21T20:54:34.875Z True 1.2.4 8 9 7 3 1 6 8 7 3
29 Letters of recommendation ntnsndr A frequent recommender 2026-02-24T01:55:07.661Z True 1.2.6 7 3 4 2 8 7 2 4 2
30 Deciding how to get the check at a restaurant ntnsndr Person who often feels awkward and wants to be generous 2026-02-25T03:43:22.857Z True 1.2.6 8 9 8 1 2 9 7 7
31 Office hours ntnsndr Professor 2026-03-04T22:46:56.138Z False 1.2.6 7 8 5 9 7 9 3 8 9 4 9 8 3 3 7 8 7 8 9
32 Screen time ntnsndr parent 2026-03-09T14:42:00.368Z False 1.2.6 3 3 6 6 8 7 7 8 4 5 3 7 8 3 5
33 Playing catch with a baseball ntnsndr Baseball coach 2026-03-20T23:13:29.924Z True 1.2.6 7 8 7 1 1 7 3 3