Q1: 通常のJSON serializationだけでは、共通のsignature inputとして不十分な理由はどれ?
単一選択**解説:**
A: 同じparsed dataでも、これらの正しい表記差によって異なるbyte列になりうる。
B: RFC 8259はstringとnumberを定義する.
C: parseとcryptographic verificationは別の処理である。
署名付きAgent CardのJSONにendpoint propertyが二つある。signature componentはparse時に最初の値を残し、request routerは後の値を残す。teamは両componentで別々にJCSを適用する案を出した。
A2A payment grantがamount=9007199254740993をJSON numberで表す。issuer実装はIEEE 754 doubleとしてparseし、丸められた値へJCSを適用して署名する。verifierも同じJCS byteを再現するのでsignatureは有効だが、business layerは別に保持した入力bufferの元decimalを表示する。