weir.authorship
weir_authorshipWho signed a post or a comment on weir.social, as checkable evidence rather than as our word for it. Give exactly one of postId or commentId. Returns the exact bytes that were signed and the signature over them; VERIFY THEM YOURSELF with verifyPersonalMessageSignature from @mysten/sui/verify against address: this server deliberately does not verify them for you, because a check performed by the seller is not a check. A null proof means the deployment kept none: the post WAS signed and the signature was discarded, so it is unproven and not forged. handleStillResolvesToSigner false means the account changed hands, which is not a forgery either. A verified signature proves the holder of that address signed those bytes; it does not prove the work is theirs. Reads only; it never spends.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "weir_authorship"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| postId | No | The post id, as `weir_search` returns it. Give this OR commentId, not both. | |
| commentId | No | The comment id. Give this OR postId, not both. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| proof | Yes | ||
| reason | Yes | ||
| howToVerify | Yes | ||
| handleStillResolvesToSigner | Yes |