project_affine_key
Affine key projection on secp256k1. Post ONE face, receive the other. Post A (the private face, decimal or 64-hex; k is accepted as the same face) and the court projects Q = A*G and returns it - scalar multiplication, total, no search, closes for every A in [1, n-1]. Post BOTH A and q_hex and the same projection verifies the bond. Post q_hex ALONE and the other face is the discrete log: secp256k1 has PRIME group order, so required bond dimension is n itself (~1.16e77) against a ceiling of 4096, and the court answers NOT_KNOWN - not MISS, because nothing was graded. x(Q) is reported as ground because it is real and derivable, and it is PUBLIC, never a private face. The court never backfills the face it was asked for. Decimal or hex strings; empty means not posted. Floats refused.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| A | No | ||
| Q | No | ||
| k | No | ||
| q_hex | No |