Input size smaller than 148 byte How does this TestNet bitcoin transaction have 85 bytes? 

is this result wrong or it's possible to have input smaller than 148 bytes.

Array
(
    [txid] =&gt; 687fb5d0659ef7e21bd567f9b7677d1847d4cc84839a537ab8da8336101a5ca7
    [hash] =&gt; 687fb5d0659ef7e21bd567f9b7677d1847d4cc84839a537ab8da8336101a5ca7
    [version] =&gt; 2
    [size] =&gt; 85
    [vsize] =&gt; 85
    [locktime] =&gt; 0
    [vin] =&gt; Array
        (
            [0] =&gt; Array
                (
                    [txid] =&gt; 0ac6f42816611c2ed7b31dc38e0dece1eeaf987d1f373bd6e8109430aba826f6
                    [vout] =&gt; 0
                    [scriptSig] =&gt; Array
                        (
                            [asm] =&gt; 
                            [hex] =&gt; 
                        )

                    [sequence] =&gt; 4294967295
                )

        )

    [vout] =&gt; Array
        (
            [0] =&gt; Array
                (
                    [value] =&gt; 0.000708
                    [n] =&gt; 0
                    [scriptPubKey] =&gt; Array
                        (
                            [asm] =&gt; OP_DUP OP_HASH160 c3f01af4ca2ef310c61d2244a22bbbe42739202f OP_EQUALVERIFY OP_CHECKSIG
                            [hex] =&gt; 76a914c3f01af4ca2ef310c61d2244a22bbbe42739202f88ac
                            [reqSigs] =&gt; 1
                            [type] =&gt; pubkeyhash
                            [addresses] =&gt; Array
                                (
                                    [0] =&gt; myNyhGasXAHDoRS58StxuVmRLofCN1kcZ2
                                )

                        )

                )

        )

)
This transaction is not signed. It is not valid and I cannot find it on my testnet node nor on any testnet blockchain explorers. The signature takes up the bulk of the bytes in a transaction, so this is expected behavior.