aere-quantum/agents/x402/dovezi-28001/rpc-inregistrat-2of2-2026-09-29-21-29-48.json
Liviu 8b608fe57f agents/x402: a 2-of-2 contract wallet (ERC-1271) that neither the agent nor its owner can spend from alone
AereAgentWallet2of2 holds the agent's tokens and accepts only the agent's signature followed by the policy
service's, over the same digest. In the new cosign mode the wallet service signs only its half, after every
check it already made, and the agent adds its half only after it recomputes the payment itself (payer,
recipient, amount, the nonce of its own ledger entry, validity, digest, declared policy signer).
verifica-plati.mjs requires the wallet's code on chain to be exactly the compiled contract with the two
signers; recompileaza-contract.mjs recompiles the published artifact byte for byte with solc 0.8.23.

Tests: co-signing 16/16, payment verifier 14/14, negative control 30/30, wallet 25/25. On the public
testnet 28001 on 2026-09-29: 13/13 with the 2-of-2 wallet (the agent alone and the policy signer alone
refused by the facilitator and by the token asked on chain) and 9/9 with the wallet key. Evidence in
dovezi-28001/. Nothing here has been run on the Aere Network mainnet.
2026-09-30 00:48:10 +03:00

207 lines
12 KiB
JSON

{
"v": 1,
"recordedAt": "2026-09-29T21:29:57.375Z",
"rpc": "https://testnet-rpc.aere.network",
"chainId": "0x6d61",
"receipts": {
"0x5517ca46b81e474b73ff45476d7b70eceec22be963ef734c651d1edd24d041a4": {
"blockHash": "0x284f0e5cc02f6d1caa6accb3e03fc33e7af9ac71fd9d0e72a8ab7ef95c79977a",
"blockNumber": "0x3d7baa",
"contractAddress": null,
"cumulativeGasUsed": "0x169c7",
"from": "0x50f2a153be2c248b7050914a08f4f6f4498c4e48",
"gasUsed": "0x169c7",
"effectiveGasPrice": "0x3b9aca00",
"logs": [
{
"address": "0x8215ba247a3574af8ebc36606eb437811e318fbd",
"topics": [
"0x98de503528ee59b575ef0c0a2576a82497bfc029a5685b209e9ec333479b10a5",
"0x000000000000000000000000b148fe63bfaf760a3b741ce0b68ef1b9a04a7826",
"0xf3355acc270b45363d4394d6368731469a7d80b28a3fa118d93a80dff251310c"
],
"data": "0x",
"blockNumber": "0x3d7baa",
"transactionHash": "0x5517ca46b81e474b73ff45476d7b70eceec22be963ef734c651d1edd24d041a4",
"transactionIndex": "0x0",
"blockHash": "0x284f0e5cc02f6d1caa6accb3e03fc33e7af9ac71fd9d0e72a8ab7ef95c79977a",
"blockTimestamp": "0x6abc2db4",
"logIndex": "0x0",
"removed": false
},
{
"address": "0x8215ba247a3574af8ebc36606eb437811e318fbd",
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"0x000000000000000000000000b148fe63bfaf760a3b741ce0b68ef1b9a04a7826",
"0x000000000000000000000000388e8ed4eaa0d51ce0e3c228c7514a3e64c434ca"
],
"data": "0x0000000000000000000000000000000000000000000000000000000000002710",
"blockNumber": "0x3d7baa",
"transactionHash": "0x5517ca46b81e474b73ff45476d7b70eceec22be963ef734c651d1edd24d041a4",
"transactionIndex": "0x0",
"blockHash": "0x284f0e5cc02f6d1caa6accb3e03fc33e7af9ac71fd9d0e72a8ab7ef95c79977a",
"blockTimestamp": "0x6abc2db4",
"logIndex": "0x1",
"removed": false
}
],
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000200000000000000000040000080000008000000000000000000000080000000000000000000000000000080000000000000002000000000000000000000000010000000000000002000000000000000000000000008000000000000004000000000400000000000000000000000000000000000000004000000000000000000040000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000004000000000",
"status": "0x1",
"to": "0x8215ba247a3574af8ebc36606eb437811e318fbd",
"transactionHash": "0x5517ca46b81e474b73ff45476d7b70eceec22be963ef734c651d1edd24d041a4",
"transactionIndex": "0x0",
"type": "0x2"
},
"0x8d709c307943baecb9223cb32f3f5f1f3e4f1a6442925d60f1be470a02821675": {
"blockHash": "0x998310a4704bad6815bd9e0be054a71fc15b2df7d88f29c12fab26de3bf2261d",
"blockNumber": "0x3d7bb5",
"contractAddress": null,
"cumulativeGasUsed": "0x126ef",
"from": "0x50f2a153be2c248b7050914a08f4f6f4498c4e48",
"gasUsed": "0x126ef",
"effectiveGasPrice": "0x3b9aca00",
"logs": [
{
"address": "0x8215ba247a3574af8ebc36606eb437811e318fbd",
"topics": [
"0x98de503528ee59b575ef0c0a2576a82497bfc029a5685b209e9ec333479b10a5",
"0x000000000000000000000000b148fe63bfaf760a3b741ce0b68ef1b9a04a7826",
"0xdc6d51611ec4debb1fb46620288c02390a84fcbcb6506f4f7c71c31c9b4b71ef"
],
"data": "0x",
"blockNumber": "0x3d7bb5",
"transactionHash": "0x8d709c307943baecb9223cb32f3f5f1f3e4f1a6442925d60f1be470a02821675",
"transactionIndex": "0x0",
"blockHash": "0x998310a4704bad6815bd9e0be054a71fc15b2df7d88f29c12fab26de3bf2261d",
"blockTimestamp": "0x6abc2dba",
"logIndex": "0x0",
"removed": false
},
{
"address": "0x8215ba247a3574af8ebc36606eb437811e318fbd",
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"0x000000000000000000000000b148fe63bfaf760a3b741ce0b68ef1b9a04a7826",
"0x000000000000000000000000388e8ed4eaa0d51ce0e3c228c7514a3e64c434ca"
],
"data": "0x0000000000000000000000000000000000000000000000000000000000002710",
"blockNumber": "0x3d7bb5",
"transactionHash": "0x8d709c307943baecb9223cb32f3f5f1f3e4f1a6442925d60f1be470a02821675",
"transactionIndex": "0x0",
"blockHash": "0x998310a4704bad6815bd9e0be054a71fc15b2df7d88f29c12fab26de3bf2261d",
"blockTimestamp": "0x6abc2dba",
"logIndex": "0x1",
"removed": false
}
],
"logsBloom": "0x00000000000000000000000000000000000000000000020000000000000800000000000000000000000000000000000000000000000000000000000200000000000000000000000000000008000000000000000000000080000000000000000000000000000080000000000000000000000000000000000000000010002000000000002000000000000000000000000008000000000000004000000000400000000000000000000000000000000000000004000000000000000000040000100000000002000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000004000000000",
"status": "0x1",
"to": "0x8215ba247a3574af8ebc36606eb437811e318fbd",
"transactionHash": "0x8d709c307943baecb9223cb32f3f5f1f3e4f1a6442925d60f1be470a02821675",
"transactionIndex": "0x0",
"type": "0x2"
},
"0x4c0779db602945d787f2b795a803922b14030da67bfaa689103b85e344dd12ac": {
"blockHash": "0x838535ad20ad0f21a5b0af47bcb50cf9d6f6c5563f5e29ee5e081b9f7372eb6d",
"blockNumber": "0x3d7bbd",
"contractAddress": null,
"cumulativeGasUsed": "0x126fb",
"from": "0x50f2a153be2c248b7050914a08f4f6f4498c4e48",
"gasUsed": "0x126fb",
"effectiveGasPrice": "0x3b9aca00",
"logs": [
{
"address": "0x8215ba247a3574af8ebc36606eb437811e318fbd",
"topics": [
"0x98de503528ee59b575ef0c0a2576a82497bfc029a5685b209e9ec333479b10a5",
"0x000000000000000000000000b148fe63bfaf760a3b741ce0b68ef1b9a04a7826",
"0x3a059e188e3220d176e7d84f6b1c3adecffb595713deb266b2a9f4f9b863ca1c"
],
"data": "0x",
"blockNumber": "0x3d7bbd",
"transactionHash": "0x4c0779db602945d787f2b795a803922b14030da67bfaa689103b85e344dd12ac",
"transactionIndex": "0x0",
"blockHash": "0x838535ad20ad0f21a5b0af47bcb50cf9d6f6c5563f5e29ee5e081b9f7372eb6d",
"blockTimestamp": "0x6abc2dbf",
"logIndex": "0x0",
"removed": false
},
{
"address": "0x8215ba247a3574af8ebc36606eb437811e318fbd",
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"0x000000000000000000000000b148fe63bfaf760a3b741ce0b68ef1b9a04a7826",
"0x000000000000000000000000388e8ed4eaa0d51ce0e3c228c7514a3e64c434ca"
],
"data": "0x0000000000000000000000000000000000000000000000000000000000002710",
"blockNumber": "0x3d7bbd",
"transactionHash": "0x4c0779db602945d787f2b795a803922b14030da67bfaa689103b85e344dd12ac",
"transactionIndex": "0x0",
"blockHash": "0x838535ad20ad0f21a5b0af47bcb50cf9d6f6c5563f5e29ee5e081b9f7372eb6d",
"blockTimestamp": "0x6abc2dbf",
"logIndex": "0x1",
"removed": false
}
],
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000200000002000000000000000000000008000000000000000000000080000000000000000000000000000080000000000000000000000001000000000000000010000000000000002000000000000000000000000008000000000000004000000000400000000000000000000000000000000000000004000000000000000000040000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000200000000000000004000000000",
"status": "0x1",
"to": "0x8215ba247a3574af8ebc36606eb437811e318fbd",
"transactionHash": "0x4c0779db602945d787f2b795a803922b14030da67bfaa689103b85e344dd12ac",
"transactionIndex": "0x0",
"type": "0x2"
}
},
"transfersOut": [
{
"logIndex": "0x1",
"removed": false,
"blockNumber": "0x3d7baa",
"blockHash": "0x284f0e5cc02f6d1caa6accb3e03fc33e7af9ac71fd9d0e72a8ab7ef95c79977a",
"blockTimestamp": "0x6abc2db4",
"transactionHash": "0x5517ca46b81e474b73ff45476d7b70eceec22be963ef734c651d1edd24d041a4",
"transactionIndex": "0x0",
"address": "0x8215ba247a3574af8ebc36606eb437811e318fbd",
"data": "0x0000000000000000000000000000000000000000000000000000000000002710",
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"0x000000000000000000000000b148fe63bfaf760a3b741ce0b68ef1b9a04a7826",
"0x000000000000000000000000388e8ed4eaa0d51ce0e3c228c7514a3e64c434ca"
]
},
{
"logIndex": "0x1",
"removed": false,
"blockNumber": "0x3d7bb5",
"blockHash": "0x998310a4704bad6815bd9e0be054a71fc15b2df7d88f29c12fab26de3bf2261d",
"blockTimestamp": "0x6abc2dba",
"transactionHash": "0x8d709c307943baecb9223cb32f3f5f1f3e4f1a6442925d60f1be470a02821675",
"transactionIndex": "0x0",
"address": "0x8215ba247a3574af8ebc36606eb437811e318fbd",
"data": "0x0000000000000000000000000000000000000000000000000000000000002710",
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"0x000000000000000000000000b148fe63bfaf760a3b741ce0b68ef1b9a04a7826",
"0x000000000000000000000000388e8ed4eaa0d51ce0e3c228c7514a3e64c434ca"
]
},
{
"logIndex": "0x1",
"removed": false,
"blockNumber": "0x3d7bbd",
"blockHash": "0x838535ad20ad0f21a5b0af47bcb50cf9d6f6c5563f5e29ee5e081b9f7372eb6d",
"blockTimestamp": "0x6abc2dbf",
"transactionHash": "0x4c0779db602945d787f2b795a803922b14030da67bfaa689103b85e344dd12ac",
"transactionIndex": "0x0",
"address": "0x8215ba247a3574af8ebc36606eb437811e318fbd",
"data": "0x0000000000000000000000000000000000000000000000000000000000002710",
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"0x000000000000000000000000b148fe63bfaf760a3b741ce0b68ef1b9a04a7826",
"0x000000000000000000000000388e8ed4eaa0d51ce0e3c228c7514a3e64c434ca"
]
}
],
"code": "0x6080604052600436101561001257600080fd5b6000803560e01c80631626ba7e146100ca57806338eab6b9146100855763f4e2592b1461003e57600080fd5b346100825780600319360112610082576040517f0000000000000000000000009c32bab9c0d9c992166f8c0994770806562c082e6001600160a01b03168152602090f35b80fd5b50346100825780600319360112610082576040517f0000000000000000000000000852c8fc71ec6f632af628442a0efa1294612ce56001600160a01b03168152602090f35b5034610082576040366003190112610082576001600160401b03906024359082821161008257366023830112156100825781600401359283116100825736602484840101116100825760206101258460248501600435610193565b6040516001600160e01b03199091168152f35b60405191929190608082016001600160401b0381118382101761017d57604052819360418352604182011161017857816041606192602060009501370152565b600080fd5b634e487b7160e01b600052604160045260246000fd5b90916082810361026b5780604111610178576101b86101b23685610138565b836102b3565b600581101561025557159081159161027b575b5061026b57608211610178576101e86101ee926041369101610138565b906102b3565b600581101561025557159081159161021d575b5061021157630b135d3f60e11b90565b6001600160e01b031990565b7f0000000000000000000000000852c8fc71ec6f632af628442a0efa1294612ce56001600160a01b0390811691161415905038610201565b634e487b7160e01b600052602160045260246000fd5b506001600160e01b031992915050565b7f0000000000000000000000009c32bab9c0d9c992166f8c0994770806562c082e6001600160a01b03908116911614159050386101cb565b9060418151146000146102e1576102dd916020820151906060604084015193015160001a906102eb565b9091565b5050600090600290565b9291906fa2a8918ca85bafe22016d0b997e4df60600160ff1b0383116103645791608094939160ff602094604051948552168484015260408301526060820152600093849182805260015afa156103575781516001600160a01b03811615610351579190565b50600190565b50604051903d90823e3d90fd5b5050505060009060039056fea2646970667358221220c1859b9ad2a87f5981b6e6ade9d1980dabedd70235a69d674774c6603ec6ceac64736f6c63430008170033"
}