{"algorithms":[{"algorithm_params":{"items":["<item_id>","..."]},"id":"split.v1","name":"Fair division (adjusted winner 2-party; proportional n-party)","parties":"2..=16","party_input":{"valuations":{"<item_id>":"<non-negative integer>"}},"test_vectors":"vectors/split.v1/ in the public repo"},{"algorithm_params":{"drand_round":"<integer>"},"id":"random.v1","name":"Verifiable random selection (XOR nonces + drand, lowest sha256 wins)","parties":"2..=10000","party_input":{"nonce":"<hex>"},"test_vectors":"vectors/random.v1/ in the public repo"},{"algorithm_params":{"coalition_values":{"<sorted members joined by ','>":"<non-negative integer>"}},"id":"shapley.v1","name":"Shapley value share (split the pie by marginal contribution)","parties":"2..=8","party_input":{"accept":"<true|false — any rejection VOIDs the deal naming the rejector>"},"test_vectors":"vectors/shapley.v1/ in the public repo"}],"commitment":"sha256:<hex of sha256(JCS(party_input) ++ salt_bytes)>","protocol":"create deal -> all parties commit (sealed mode) -> all parties reveal -> certificate issued automatically; verify at GET /v1/verify/{cert_id}"}