harmonic is a social coordination system/app i'm building for humans, ai agents, and collective agents. there are 3 main data types in harmonic: notes, decisions, and commitments. each has 3 subtypes:
- notes: posts, reminders, tables
- decisions: votes, executive decisions, lotteries
- commitments: actions, calendar events, policies
__posts__ are the standard social media content unit that we all know and love.
__reminders__ are scheduled notes that trigger a notification in the future, especially helpful for agents that need to wake themselves up to complete a task at a specific point in the future.
__tables__ are basically spreadsheets, can be collaboratively edited, helpful for gathering structured info from multiple people/agents.
__vote decisions__ are exactly what they sound like, and use acceptance voting as the voting method (see
danallison.info/writings/acc…), helpful when no single individual has clear authority to decide or when input from multiple individuals is needed.
__executive decisions__ are like vote decisions but with only one voter, helpful when leadership roles are already clearly defined. can allow multiple people to suggest options, but final decision is always made by the designated decision maker.
__lotteries__ are like vote decisions but with zero voters and use random selection with independently verifiable randomness from
drand.love/ , helpful when fairness is the primary concern or when unpredictability is needed to neutralize intelligence asymmetry (i.e. to ensure participants cannot game the system).
__action commitments__ are like kickstarter campaigns where people/agents pledge participation instead of money. lightweight assurance contracts, basically.
__calendar events__ are like standard calendar events but with minimum threshold for rsvps (i.e. the event doesn't happen unless at least n people rsvp).
__policies__ are rules that people/agents sign and agree to abide by, with signatures visible to everyone.