BITPEOPLE

tools
bitpeople.html — apply transactions
sign.html — sign transactions
verify.html — verify a root file
genesis.html — create genesis
specification
bitpeople_spec.md — formal specification
bitpeople_transactions.md — transaction and state machine specification
ledger
LeafNode {
    prev_root           [32]byte
    nym_a/b             [32]byte
    verified_a/b        bool
    disputed            bool
    judged_a_a/b        bool
    judged_b_a/b        bool
    court               [32]byte
    court_judged_a/b    bool
    registration/mixer_hash_a/b/c  [32]byte
    invite_a/b          [32]byte
    new_elected_a/b/c   [32]byte
    new_commit_a/b/c    [32]byte
    commit_a/b          [32]byte
    seed_hits_a/b       uint32
    elected_a/b         [32]byte
}

BranchNode {
    prev_root           [32]byte
    population_count    uint32
    invite_count        uint32
    seed_hits           uint32
    left_hash           [32]byte
    right_hash          [32]byte
}
Bitpeople