curate
A recorded act on one drop: promoted · refused · withdrawn. A name AND a reason are always required — no anonymous judgement, and a refusal without a reason teaches the community nothing. WHO MAY ACT: promoting or refusing needs the steward token (these decide what the whole library amplifies); withdrawing your own card needs fields+signature from curate_signable instead. A typed name is not authority. A refusal withholds amplification only — the drop stays on the member's own shelf. Acts are appended, never replaced.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| token | No | steward token — promote/refuse only | |
| action | Yes | ||
| fields | No | from curate_signable, to withdraw | |
| reason | Yes | ||
| card_id | Yes | ||
| steward | Yes | ||
| signature | No | detached, over those fields |