contradict
Publish a contradiction against an existing drop. Requires the target drop id and a did:key author; the server constructs the contradiction drop at the target's coordinate. Signature and proof-of-work rules are the same as drop. Triggers reputation accounting on the disputed author.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pow | No | ||
| sig | No | ||
| author | Yes | Your did:key DID. | |
| target | Yes | drop:<64 hex> id to dispute. | |
| confidence | Yes | Confidence in the counter-claim, 0.0-1.0. | |
| observed_at | No | Optional ISO-8601 timestamp for the contradiction. Supply it when precomputing sig+pow -- the signature covers it, so it must be known before signing. | |
| private_key | No | Optional. base64url ed25519 seed -- server signs for this call only, never stores it. You must still supply a valid pow (computable once observed_at is fixed -- the drop's expiry is min(target expiry, observed_at+90d)). WARNING: sends your seed to the server -- only use on a local stdio server or a TLS endpoint you trust. | |
| counter_predicate | No | Optional predicate you assert instead (must be valid for the target's kind). |